* { margin:0px;padding:0px;}

html, body{margin:0px; padding:0px;}

body{
	background: #000;
	text-align:center;
	color:#a3a4a4;
	font-family: arial, helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	margin:0 auto;
}

a { -moz-outline-style:none;}
a{color:#fff; text-decoration:none;}
a:hover{color:#fff; text-decoration:underline; cursor:pointer;}
a img{border:0;}

a, a:active, a:focus, input {outline: none;}

a.rev:hover{color:#fff;}
a.act{font-weight:bold;}

p{margin:0px 0px 15px 0px;}

h2{font-size:30px;line-height:36px;font-weight:normal;padding:0px 0px 15px 0px;}
h3{font-size:16px;line-height:21px;font-weight:normal;padding:10px 0px 15px 0px;}

ul,ol {list-style-type:none;padding:0px;}
ul.bulleted,ol.bulleted{list-style-type:disc;margin-left:15px;padding:0px;}

input, textarea, select{font-family:helvetica, arial, verdana, sans-serif; font-size:11px;}
fieldset{margin:0px; padding:0px; border:none;}
.formbtn{cursor:pointer;}

.top{margin-top:0px !important; padding-top:0px !important;}
.last{margin-right:0px !important; padding-right:0px !important;}
.first{margin-left:0px !important; padding-left:0px !important;}
.nobrdr{border:0px none !important;}
.spacer{padding:0px 15px;}
.pipe{padding:0px 3px;}
#ftrutils .pipe{padding:0px 10px;}
.pad20lr{padding:0px 20px;}
.mar30rt{margin-right:30px;}

.clear{width:100%; height:0px; clear:both; font-size:0px; line-height:0px;}
.hr{border-bottom:1px solid #323232;margin:20px 0px;}
.hide{display:none;}

.ttl{font-family:'Century Gothic','Century',arial,helvetica,sans-serif;letter-spacing:-0.06em;}
.sans{font-family:'Century Gothic','Century',arial,helvetica,sans-serif;}
.serif{font-family:'Georgia','Times New Roman',Times, serif;}
.small{font-size:10px;}
.large{font-size:12px;}
.smld{line-height:13px;}
.caps{text-transform:uppercase;}
.ital{font-style:italic;}
.err{border:1px solid #f00 !important;}

.grey{color:#a4a3a3;}
.white{color:#fff;}
.gold{color:#e2c280;}

.bgwhite{background-color:#fff !important;}
.bggrey{background-color:#363636 !important;}

.moretext{display:none;}

.imgbrdr{border:5px solid #fff;}
.rounded{-moz-border-radius:5px;-webkit-border-radius:5px;}

div#container{position:relative; width:100%; min-width:960px; margin:0px; padding:0px; text-align:center;}
div.wrapper{position:relative; width:960px; margin:0px auto; text-align:left;}

div#header{position:relative; margin:0px; padding:0px; text-align:left;}
ul#hdrutils{position:relative;width:960px;height:26px;background:#414141;margin:0px 0px 1px 0px;line-height:26px;font-size:11px;list-style-type:none;}
ul#hdrutils li{float:left;display:inline;padding:0px 15px;text-align:center;}
li.mwetag{background:#2f2f2f;color:#838582;}

ul#nav {position:relative; display:block; width:836px; height:55px; list-style-type:none; padding:0px 0px 0px 124px !important; margin:0px; overflow:hidden; font-size:14px; background: url(../im/bkgd_nav.gif) repeat-x 0px 0px; text-align:center;}
ul#nav li {float:left; display:inline; height:55px; line-height:55px; margin:0px 70px 0px 0px; padding:0px; }
ul#nav li a {float:left;display:inline;margin:6px 0px;padding:14px 30px 15px 30px !important; height:14px; line-height:14px; color:#9e9e9e; cursor:pointer;}
ul#nav li.act a, ul#nav li a:hover{color:#fff;background: url(../im/bkgd_nav_on.gif) repeat-x 0px 0px; text-decoration:none;}
ul#nav li.showsub a{color:#fff;background:#0f0f0f; text-decoration:none;margin:6px 0px 0px 0px;padding:14px 30px 21px 30px;}
ul#nav li.showsub a:hover{color:#fff;background:#0f0f0f; text-decoration:none;}

ul#subnav{display:none;position:absolute;top:82px;left:124px;z-index:500;width:360px;padding:20px 30px;background:#0f0f0f url(../im/bkgd_subnav.gif) repeat-x left bottom;}
ul#subnav li {float:left;display:inline;width:180px; line-height:21px; margin:0px; padding:0px; overflow:hidden;}

ul#recsubnav{display:none;position:absolute;top:82px;left:302px;z-index:500;width:360px;padding:20px 30px;background:#0f0f0f url(../im/bkgd_subnav.gif) repeat-x left -30px;}
ul#recsubnav li {float:left;display:inline;width:180px; line-height:21px; margin:0px; padding:0px; overflow:hidden;}

div#hero{position:relative; width:960px; height:350px; margin:0px; padding:0px;}
body.home div#hero{height:500px;}
body.plain div#hero{height:80px;background:#323232;}
div#logobar{position:absolute;top:0px;left:0px;width:960px;height:80px;background: url(../im/black60.png) repeat 0px 0px;z-index:100;}
a#logo{float:left;display:inline;width:156px;height:60px;margin:10px 0px 10px 12px;}
a.heromore{float:right;display:inline;width:94px;margin:10px 20px 10px 0px;}

div#musicplayer{position:relative; width:960px; height:27px; background:#2e2e2e; margin:1px 0px 0px 0px;}

div#breadcrumbs{position:relative; width:920px; height:22px; padding:8px 20px 8px 20px; border-bottom:1px solid #333; line-height:22px;}
.extlinks{float:right;text-align:right;width:500px;}
.extlinks a{padding:0px 6px;border-left:1px solid #333;}
.mainpage{float:left;text-align:left;width:360px;}

div#content{position:relative;width:960px;padding:20px 0px 50px 0px;margin:0px;text-align:left;}

div.homecol{float:left;width:360px;margin:0px 30px 0px 0px;}
div.homesidebar{float:right;width:180px;}
div#leftcol{float:left;width:630px;}
div#rightcol{float:right;display:inline;width:300px;margin:0px;}

.module{float:left;width:100%;padding:0px 0px 25px 0px;}

.jcarousel-skin-tango .jcarousel-container{ background:#323232; margin:2px 0px 0px 0px; }
.jcarousel-skin-tango .jcarousel-container-horizontal{ width:880px; height:160px; padding:20px 40px; }
.jcarousel-skin-tango .jcarousel-clip-horizontal{ width:880px; height:160px; }
.jcarousel-skin-tango .jcarousel-item{ position:relative; width:160px; height:160px;}
.jcarousel-skin-tango .jcarousel-item a{ float:left; width:150px; height:150px; background:#000;}
.jcarousel-skin-tango li a img{ float:left; width:150px; height:150px; }
.jcarousel-skin-tango .jcarousel-item a img{ float:left; width:150px; height:150px; }
.jcarousel-skin-tango .jcarousel-item-horizontal{ margin-right: 20px; }
.jcarousel-skin-tango .jcarousel-item-placeholder{ background:#000; }
.jcarousel-skin-tango .jcarousel-next-horizontal{ position:absolute; top:85px; right:10px; width:15px; height:30px; cursor:pointer; background:transparent url(../im/arrow_right.gif) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal{ position:absolute; top:85px; left:10px; width:15px; height:30px; cursor:pointer; background:transparent url(../im/arrow_left.gif) no-repeat 0 0; }
.jcarousel-prev-disabled,.jcarousel-next-disabled{display:none !important;}

#artistcarousel li h4{position:absolute;width:150px;text-align:center;top:70px;left:5px;z-index:50;font-weight:normal;font-size:15px;line-height:18px;}

#artistshowcase{background:#323232; margin:2px 0px 0px 0px; width:880px; height:160px; padding:20px 40px;}
#artistshowcase li{float:left;display:inline;width:160px;margin:0px 20px 0px 0px;}
#artistshowcase li a{ float:left; width:150px; height:150px; background:#000;}
#artistshowcase li a img{ float:left; width:150px; height:150px; }

.home_ad{float:left;width:180px;margin:0px 0px 20px 0px;}
.home_ad img{float:left;}
.sb_ad{float:left;width:300px;margin:0px 0px 20px 0px;}
.sb_ad img{float:left;}

#wallposts{float:left;width:360px;}
#wallposts li{float:left;display:inline;width:360px;margin:0px 0px 20px 0px;}
#wallposts img.avatar{float:left;width:46px;height:46px;}
#wallposts .fbpost{float:right;width:304px;}
#wallposts .fbpostshare{float:left;width:304px;padding:0px;}
#wallposts .fbpostmeta{float:left;width:304px;padding:5px 0px;}
#wallposts .fbpostmeta em a{color:#969696;}
#wallposts .tweetmeta .twiticon{float:left;}

a.tab{float:left;margin:0px 20px 0px 0px;padding:0px;font-size:12px;line-height:15px;padding:17px 0px 0px 0px;}
a.tab.active{font-size:30px;line-height:36px;color:#a3a4a4;padding:0px;}
a.tab.active:hover{text-decoration:none;}
div.tabcontent{float:left;position:relative;width:630px;margin:15px 0px 0px 0px;}

div#vevo{float:left;width:455px;height:280px;}
div#videoselect{float:left;display:inline;width:110px;height:25px;margin:0px 0px 0px 9px;padding:0px 8px;color:#fff;font-size:13px;line-height:25px;background:#303030 url(../im/arrow_select.gif) no-repeat 105px 10px;cursor:pointer;}
div#videoselect.over{background:#202020 url(../im/arrow_select.gif) no-repeat 105px 10px;}
ul#videolist{display:none;position:absolute;top:25px;left:464px;padding:8px;color:#fff;background:#202020;}
ul#videolist li{line-height:20px;cursor:pointer;}

div#mtvvideo{float:left;width:455px;height:280px;}

ul.photos{float:left; width:630px; overflow:hidden; padding:0px;}
ul.photos li{float:left;width:100px;height:100px;overflow:hidden;margin:0px 10px 10px 0px;}
ul.photos li img{float:left;width:100px;height:100px;}

#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#jquery-lightbox a img{border:none;}
#lightbox-container-image-box{position:relative;background-color:#323232;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image{padding:10px;}
#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lightbox-container-image-box > #lightbox-nav{left:0;}
#lightbox-nav a{outline:none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext{width:49%;height:100%;display:block;}
#lightbox-nav-btnPrev{left:0;float:left;}
#lightbox-nav-btnNext{right:0;float:right;}
#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color:#323232;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}
#lightbox-container-image-data{padding:0 10px;color:#666;}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}	
#lightbox-image-details-caption{font-weight:bold;}
#lightbox-image-details-currentNumber{display:block; clear:left; padding-bottom:1.0em;}			
#lightbox-secNav-btnClose{width:66px; float:right; padding-bottom:0.7em;}

ul.covers{float:left; width:630px; overflow:hidden; padding:0px;}
ul.covers li{float:left;width:100px;height:100px;overflow:hidden;margin:0px 10px 10px 0px;}
ul.covers li img{float:left;width:100px;height:100px;}
div.albumlinks{float:left;display:inline;width:90px;height:90px;padding:5px;}

ul.featalbums{float:left; width:630px; overflow:hidden; padding:0px;}
ul.featalbums li{float:left;width:275px;height:100px;overflow:hidden;padding:0px 0px 20px 0px;margin:0px 40px 20px 0px;border-bottom:1px solid #323232;}
ul.featalbums li img.albcov{float:left;}
ul.featalbums li .albuminfo{float:right;width:165px;}
ul.featalbums li .albuminfo span{display:block;width:165px;height:45px;margin:10px 0px 10px 0px;}

ul#ringtoneslist{float:left;width:630px;color:#fff;}
ul#ringtoneslist li{float:left;display:inline;width:280px;padding:7px 10px 8px 10px;margin-right:20px;}
ul#ringtoneslist li.odd{background-color:#363636;}
ul#ringtoneslist li span.rttitle{float:left;width:150px;}
ul#ringtoneslist li span.rtcode{float:right;width:130px;text-align:right;}

ul#liveevents{float:left;width:630px;color:#fff;}
ul#liveevents li{float:left;display:inline;width:610px;padding:7px 10px 8px 10px;}
ul#liveevents li.odd{background-color:#363636;}
ul#liveevents li span.eventshare{float:left;width:50px;}
ul#liveevents li span.eventshare a img{float:left;margin:0px 5px 0px 0px;}
ul#liveevents li span.eventdate{float:left;width:130px;font-style:italic;font-weight:bold;}
ul#liveevents li span.eventloc{float:left;width:150px;}
ul#liveevents li span.eventven{float:left;width:180px;}
ul#liveevents li span.eventinfo{float:left;width:74px;text-align:right;}

.post{float:left;width:100%;margin:0px 0px 25px 0px;}
.postdate{float:left;background:#69919e;color:#fff;font-size:12px;font-weight:bold;padding:2px 7px;margin:0px 5px 0px 0px;}
.posttime{float:left;font-size:12px;font-style:italic;margin:0px 12px 0px 0px;}
.postshare{float:left;font-style:italic;height:16px;line-height:16px;}
.postshare span{float:left;}
.postshare a img{float:left; display:inline; margin:0px 0px 0px 5px;}
.post h3{float:left;width:100%;}
.post p{float:left;width:100%;}
.post p img{margin:24px 0px;}
.post a.more{float:left;}

ul#tweetlist{float:left;width:300px;}
ul#tweetlist li{float:left;display:inline;width:300px;margin:0px 0px 20px 0px;}
ul#tweetlist img.avatar{float:left;width:46px;height:46px;}
ul#tweetlist .tweettext{float:right;width:244px;}
ul#tweetlist .tweetmeta{float:left;width:244px;}
ul#tweetlist .tweetmeta em a{color:#969696;}
ul#tweetlist .tweetmeta .twiticon{float:left;}

ul#newsarchive{float:left;width:300px;position:absolute;}
ul#newsarchive li{float:left;display:inline;width:300px;margin:0px;border-bottom:1px solid #333;}
ul#newsarchive li a{float:left;display:inline;width:300px;padding:8px 0px;text-transform:capitalize;}

div#arch_container{width:300px;height:376px;float:left;margin:0px;position:relative;top:0;left:0;overflow:hidden;}
.list_holder .current a{color:#a4a3a3;}
.listscroll{float:left;width:300px;height:28px;padding:6px 0px;}
.listscroll a{float:left;width:22px;height:14px;overflow:hidden;margin:0px;}
.listscroll .btnbox{float:left;width:22px;height:28px;}
.listscroll span.btn{float:left;width:22px;height:14px;overflow:hidden;margin:0px;cursor:pointer;}
.listscroll span.more{float:left;display:inline;padding:6px;}
.listscroll span.off img{margin-top:0px;}
.listscroll span.on img{margin-top:-14px;}

.cmnt{float:left;display:inline;width:590px;margin:0px 0px 20px 0px;padding:20px 20px 5px 20px;background:#1d1d1d;}
#news_comment label{float:left;width:100%;margin:0px 0px 5px 0px;}
#news_comment input.txt{float:left;width:240px;border:1px solid #333;margin:0px 0px 10px 0px;padding:4px 3px 0px 3px;height:18px;}
#news_comment textarea.txtar{float:left;width:240px;border:1px solid #333;margin:0px 0px 10px 0px;padding:4px 3px 0px 3px;height:60px;}
#news_comment select.txtsel{float:left;width:120px;border:0px none;padding:2px 1px 4px 3px;height:20px;}
#news_comment input.formbtn{float:left;clear:both;padding:5px 20px;margin:15px 0px 0px 0px;background:#424242;color:#a3a4a4;border:0px none;}
#news_comment input.formbtn:hover{background:#535353;}

#mlist{float:left;width:340px;}
#mlist p{float:left;}
#mlist label{float:left;width:100%;margin:0px 0px 5px 0px;}
#mlist input.txt{float:left;width:240px;border:1px solid #333;margin:0px 0px 10px 0px;padding:4px 3px 0px 3px;height:18px;}
#mlist select.txtsel{float:left;width:70px;border:0px none;margin:0px 5px 10px 0px;padding:2px 1px 4px 3px;height:20px;}
#mlist input.formbtn{float:left;clear:both;padding:5px 20px;margin:15px 0px 0px 0px;background:#424242;color:#a3a4a4;border:0px none;}
#mlist input.formbtn:hover{background:#535353;}

#contactform{float:left;width:630px;}
#contactform fieldset{float:left;width:300px;}
#contactform p{float:left;}
#contactform label{float:left;width:100%;margin:0px 0px 5px 0px;}
#contactform input.txt{float:left;width:240px;border:1px solid #333;margin:0px 0px 10px 0px;padding:4px 3px 0px 3px;height:18px;}
#contactform textarea.txtar{float:left;width:240px;border:1px solid #333;margin:0px 0px 10px 0px;padding:4px 3px 0px 3px;height:128px;}
#contactform select.txtsel{float:left;width:70px;border:0px none;margin:0px 5px 10px 0px;padding:2px 1px 4px 3px;height:20px;}
#contactform input.formbtn{float:left;clear:both;padding:5px 20px;margin:15px 0px 0px 0px;background:#424242;color:#a3a4a4;border:0px none;}
#contactform input.formbtn:hover{background:#535353;}

#booking{float:left;width:630px;}
#booking fieldset{float:left;width:300px;}
#booking p{float:left;}
#booking label{float:left;width:100%;margin:0px 0px 5px 0px;}
#booking input.txt{float:left;width:240px;border:1px solid #333;margin:0px 0px 10px 0px;padding:4px 3px 0px 3px;height:18px;}
#booking textarea.txtar{float:left;width:240px;border:1px solid #333;margin:0px 0px 10px 0px;padding:4px 3px 0px 3px;height:60px;}
#booking select.txtsel{float:left;width:70px;border:0px none;margin:0px 5px 10px 0px;padding:2px 1px 4px 3px;height:20px;}
#booking input.formbtn{float:left;clear:both;padding:5px 20px;margin:15px 0px 0px 0px;background:#424242;color:#a3a4a4;border:0px none;}
#booking input.formbtn:hover{background:#535353;}

#employment{float:left;width:630px;}
#employment fieldset{float:left;width:630px;margin:0px 0px 20px 0px;}
#employment fieldset .full{float:left;width:630px;}
#employment fieldset .half{float:left;width:300px;}
#employment p{float:left;}
#employment label{float:left;width:100%;margin:0px 0px 5px 0px;}
#employment input.txt{float:left;width:240px;border:1px solid #333;margin:0px 0px 10px 0px;padding:4px 3px 0px 3px;height:18px;}
#employment textarea.txtar{float:left;width:240px;border:1px solid #333;margin:0px 0px 10px 0px;padding:4px 3px 0px 3px;height:60px;}
#employment select.txtsel{float:left;width:70px;border:0px none;margin:0px 5px 10px 0px;padding:2px 1px 4px 3px;height:20px;}
#employment input.formbtn{float:left;clear:both;padding:5px 20px;margin:15px 0px 0px 0px;background:#424242;color:#a3a4a4;border:0px none;}
#employment input.formbtn:hover{background:#535353;}

#bookvenue{float:left;width:630px;}
#bookvenue fieldset{float:left;width:300px;}
#bookvenue p{float:left;}
#bookvenue label{float:left;width:100%;margin:0px 0px 5px 0px;}
#bookvenue input.txt{float:left;width:240px;border:1px solid #333;margin:0px 0px 10px 0px;padding:4px 3px 0px 3px;height:18px;}
#bookvenue textarea.txtar{float:left;width:240px;border:1px solid #333;margin:0px 0px 10px 0px;padding:4px 3px 0px 3px;height:76px;}
#bookvenue select.txtsel{float:left;width:70px;border:0px none;margin:0px 5px 10px 0px;padding:2px 1px 4px 3px;height:20px;}
#bookvenue input.formbtn{float:left;clear:both;padding:5px 20px;margin:15px 0px 0px 0px;background:#424242;color:#a3a4a4;border:0px none;}
#bookvenue input.formbtn:hover{background:#535353;}

#bookvenue .formfields,.sela,.selb,.selc,.selac{display:none;}

#roster{margin-top:51px;}
#roster img{float:left;width:90px;height:90px;margin:0px 15px 15px 0px;}

div#footer{position:relative;width:960px;margin:0px;padding:15px 0px 30px 0px;border-top:1px solid #323232;}
span#ftrutils{float:left;width:640px;line-height:22px;height:22px;}
ul#ftrsocial {float:right; width:300px; height:22px; list-style-type:none; padding:0px; margin:0px; overflow:hidden;}
ul#ftrsocial li {float:left;display:inline; height:22px; line-height:22px; margin:0px 18px 0px 0px; padding:0px; overflow:hidden;}
ul#ftrsocial li a {height:22px;}
ul#ftrsocial li a:hover img{margin:-22px 0px 0px 0px;}

#login{float:left;width:340px;}
#login p{float:left;}
#login label{float:left;width:100%;margin:0px 0px 5px 0px;}
#login input.txt{float:left;width:240px;border:1px solid #333;margin:0px 0px 10px 0px;padding:4px 3px 0px 3px;height:18px;}
#login select.txtsel{float:left;width:70px;border:0px none;margin:0px 5px 10px 0px;padding:2px 1px 4px 3px;height:20px;}
#login input.formbtn{float:left;clear:both;padding:5px 20px;margin:15px 0px 0px 0px;background:#424242;color:#a3a4a4;border:0px none;}
#login input.formbtn:hover{background:#535353;}

ul#artistlist{float:left;width:300px;}
ul#artistlist li{float:left;display:inline;width:300px;margin:0px;border-bottom:1px solid #333;}
ul#artistlist li a{float:left;display:inline;width:300px;padding:8px 0px;text-transform:capitalize;}

#artistblocks{float:left;margin:2px 0px 0px 0px; width:960px; padding:0px;}
#artistblocks li{float:left;display:inline;width:140px;margin:0px 24px 24px 0px;}
#artistblocks li a{ float:left; width:130px; height:130px; background:#000;}
#artistblocks li a img{ float:left; width:130px; height:130px; }

.mediaitem{float:left; margin-right:30px; width:285px;}

.aligncenter,.alignleft,.alignright,.size-full{float:left;clear:both;width:600px;height:auto;margin:24px 30px 24px 0px !important;}

