@charset "UTF-8";/* CSS Document *//* STRUCTURE - BLUEPRINT CSS = = = = = = = = = = = = = = = = = */.prepend-half {padding-left: 20px;}.append-half {padding-right: 20px;}/* GLOBAL STYLE= = = = = = = = = = = = = = = = = */body {	font-family:Arial, Helvetica, Verdana, sans-serif; background-color:#ccc; 	}	a:link, a:visited {color: #FFFFFF;}a:hover, a:active {color: #555;}h1, h2, h3, h4, h5, h6 {color: #FFFFFF;}h4 a {text-decoration: none !important;}p {color: #FFFFFF;}#page-wrapper {background: url(/images/blank_bg_1418.jpg) no-repeat scroll center top transparent; }.s_copy {font-family:Arial, Helvetica, Verdana, sans-serif; color: #FFFFFF; margin-bottom: 40px; margin-left:20px;}.s_byline {/* font-family:tilden-sans-light-1,tilden-sans-light-2; */ color: #FFFFFF; margin-left: 20px;}.s_more {/* font-family:tilden-sans-light-1,tilden-sans-light-2; */}/* CONTENT CONTAINERS= = = = = = = = = = = = = = = = = */.span-24 {width:980px;}.container {position: relative; width: 980px;}#container-wrap {position:absolute; top:0; margin-left:700px;}#hd {height: 20px;}#bd {  padding-bottom: 20px;}#hd h3 {position: absolute; left: 26px; top: 68px; background: url(/images/hdr-album.gif) no-repeat; width:345px; height:30px; text-indent:-9999px;}#primary {overflow: hidden; background: url(/images/news_wrap.png) repeat left top; margin-top:150px; padding-bottom: 10px;}#primary object, #primary embed, #primary img {max-width: 500px;}/*#primary {overflow: hidden; background-color:rgba(0, 0, 0, 0.50); center top transparent; margin-top:150px; padding-bottom: 10px;}#primary object, #primary embed, #primary img {max-width: 500px;}*/.m_ball_padding {margin-left:30px; margin-top:20px;}#secondary { margin-top: 50px; background: url(/images/test_bg.png) no-repeat;} /*a#logo {display: block; text-indent: -9999px; background: url(/images/logo.png) no-repeat; width:451px; height:140px; position: relative; top:30px; margin-right: 450px;} */.s_item {margin-bottom: 25px;}div.s_singleEvent {border-bottom: 1px solid #333;}.s_permabar {background: none; border-top: none; border-bottom: none; float: right; display: none}#secondary .s_module { width: 358px;) no-repeat left top;margin-bottom: 50px; position: relative}#secondary .s_channel {width: 300px; padding-top: 4px; margin-left: 40px; margin-bottom: 20px; float: left; }#secondary .s_bottom {width: 358px; height:120px; position: absolute; bottom: -30px; z-index: -10;}/* NAVIGTAION= = = = = = = = = = = = = = = = = */#top_bar  {background: url(/images/ie_nav_bg.gif) repeat;height:29px !important; left:0; position:relative; top:0; width:100%; z-index:1 !important;  position: relative; }#top-nav { position:absolute; top:0; width:702px; z-index:10; position: absolute; top: 0; left: 0; right: 0; margin-left: auto; margin-right: auto; float:left; height: 29px !important;}#top-nav ul li {position: relative; z-index: 15;}ul.navigation {list-style-type:none; }ul.navigation li {	font-size: 11px;	float:left; 	display:inline;	margin-right:0px; 	padding-right:0px; 	text-transform: uppercase;	}ul.navigation a {	text-decoration:none;}	#top-nav span {display: none}	#top-nav a {height: 29px; display: block;}	#top-nav a.nav-home {width: 75px; background:url(/images/nav.png) no-repeat 0 0;}#top-nav a.nav-blog {width: 69px; background: url(/images/nav.png) no-repeat -75px 0;}#top-nav a.nav-bio {width: 79px; background: url(/images/nav.png) no-repeat -144px 0;}#top-nav a.nav-media {width: 70px; background: url(/images/nav.png) no-repeat -223px 0;}#top-nav a.nav-monsterball {width: 132px; background: url(/images/nav.png) no-repeat -293px 0;}#top-nav a.nav-events {width: 76px; background: url(/images/nav.png) no-repeat -425px 0;}#top-nav a.nav-store {width: 84px; background: url(/images/nav.png) no-repeat -501px 0;}/* hover */.pg-home #top-nav a.nav-home, #top-nav a.nav-home:hover {width: 75px; background: url(/images/nav.png) no-repeat 0px -29px;}.pg-blog #top-nav a.nav-blog,#top-nav a.nav-blog:hover {width: 69px; background: url(/images/nav.png) no-repeat -75px -29px;}.pg-bio #top-nav a.nav-bio,#top-nav a.nav-bio:hover {width: 79px; background: url(/images/nav.png) no-repeat -144px -29px;}.pg-media #top-nav a.nav-media,#top-nav a.nav-media:hover {width: 70px; background: url(/images/nav.png) no-repeat -223px -29px;}.pg-monsterball #top-nav a.nav-monsterball,#top-nav a.nav-monsterball:hover {width: 132px; background: url(/images/nav.png) no-repeat -293px -29px;}.pg-events #top-nav a.nav-events,#top-nav a.nav-events:hover {width: 76px; background: url(/images/nav.png) no-repeat -425px -29px;}.pg-store #top-nav a.nav-store,#top-nav a.nav-store:hover {width: 84px; background: url(/images/nav.png) no-repeat -501px -29px;}/* FOOTER */#ft {padding-bottom: 20px; background: #ccc; height:120px; position: relative; background: url(/images/footer.png) no-repeat; width: 970px;}#ft ul.navigation li {margin-right: 12px;}#ft-logos {float: right; text-indent:-9999px; width:175px; height:46px; background: url(/images/logos-footer.gif) no-repeat; margin: 0 22px 4px 0;}#ft-legal {float: right; width: 200px; clear: both;}#ft-legal a {color: #666;}#beatsbydre {display: none !important;}#poweredby {margin: 8px 0 0 20px; display: block;}#logos {position:relative; top: 20px; float: left}.icon-pad {margin-left:15px;}#ft-social {width: auto; float: right; margin-bottom: 10px; padding-left: 200px; background: url(/images/ft-social.png) 0 25px no-repeat;}#ft-social h4 {display: none;}div#s_artistbio div.s_items a {display:block; float:left; height:35px; margin:25px 3px 5px 0; width:35px; }/* HEADINGS= = = = = = = = = = = = = = = = = */h3.s_headline {padding-bottom: 5px; line-height: 1.3; font-size: 20px; color: #FFFFFF; margin-bottom: 0; /* font-family: tilden-sans-light-1,tilden-sans-light-2;*/ margin-left: 20px;}h3.s_headline a {text-decoration: none !important;}.s_channel h4 a _channel h4 a {background:url(/images/hdrs.png) no-repeat scroll 0 -524px transparent; display:block; height:25px; margin:20px 0; width:300px;}#primary .s_channel h4 a span {text-transform: uppercase; /*font-family:tilden-sans-light-1,tilden-sans-light-2;*/ font-size: 40px; color: #E3D1C0;}#primary .s_channel > h4 { height: auto; position: relative; top: 20px;}#primary.s_channel h4 a {padding:20px; margin-top: 30px;}#secondary .s_channel h4 a {height: 40px; }/* USER PAGES */#s_member_comments h4 a {background-position: 0 -425px;}#s_member_photos h4 a {background-position: 0 -450px;}#s_member_blog h4 a {background-position: 0 -475px;}#s_member_buddylist h4 a {background-position: 0 -500px;}#primary .s_channel h4 a span {text-transform: uppercase; }#secondary #s_artistbio h4 { height:20px;margin-top: 55px;}#secondary #s_artistbio h4 a {background-position: 0px -301px;}#secondary #s_events h4 a {background-position: 0px -50px; position:relative; top:10px; position:relative; top:-3px;}#secondary #s_media h4 a {background-position: -300px -150px;}#ft .s_channel h4 a span {display: none;}#secondary #s_events h4 a span {/* font-family:tilden-sans-light-1,tilden-sans-light-2; */ color:#000; weight: 900; text-transform: uppercase; font-size: 20px; font-weight: 900;}#secondary #s_media h4 a span {color:#000000; /* font-family:tilden-sans-light-1,tilden-sans-light-2; */ font-size:20px;font-weight:900; text-transform:uppercase;}.p_head {color:#E3D1C0; /* font-family:tilden-sans-light-1,tilden-sans-light-2; */ font-size:40px;}/* BUTTONS= = = = = = = = = = = = = = = = = */.s_more  {height:20px; width:100px; left:450px; margin-top:20px; position:absolute; background:none repeat scroll 0 30px #e3d1c0;}.s_more a {color:#000; font-size:15px; text-decoration: none; font-weight: 700; text-transform:uppercase;}.s_more span {display: none;}.s_more.s_news a {background: url(/images/btn-more-news.gif) no-repeat;}.s_more.s_events a {background: url(/images/btn-more-dates.gif) no-repeat;}/*= = = = = = = = = = = = = = = = =PAGE SPECIFIC STYLES ////////////= = = = = = = = = = = = = = = = =  *//* DIRECT OVER RIDES= = = = = = = = = = = = = = = = = */a.s_avatar {margin:0 5px 5px 5px;}.s_year  {color:#FFFFFF;}.s_channel h2 a {display: block; width:300px; height:25px; margin: 20px 0; background: url(/images/hdrs.png) no-repeat -700px 0; position:relative; left: -130000px;}h2.s_channel_title  {display: block; width:300px; height:12px; margin: 20px 0; background: url(/images/hdrs.png) no-repeat 0px -276px; position:relative; top:10px;}/* SPLASH PAGE // HOME= = = = = = = = = = = = = = = = = */.pg-home #s_news .s_copy {display: none;}.pg-home #primary {margin-top: 295px;}/* BIO PAGE= = = = = = = = = = = = = = = = = */.pg-bio #primary #s_artistbio .fullsize {display: none;}.s_artistbio {z-index:1000;}/* EVENTS AND TOUR= = = = = = = = = = = = = = = = = */body.pg-home div#s_events div.s_items div.s_singleEvent div.s_addition,body.pg-home div#s_events div.s_items div.s_singleEvent span.s_tickets {display: inline !important; z-index: 99; position: absolute; right: 2px;}body.pg-events #secondary .s_module.events {display: none;}body.pg-events .location {font-size: 18px; color: #FFF; font-family: tilden-sans-light-1,tilden-sans-light-2;}body.pg-events #s_events dd span {display: block; float: none;}.s_mod_cal {float: right; margin-bottom: 7px;}/* DISCOGRAPHY AND MUSIC= = = = = = = = = = = = = = = = = */#s_discography dt {float: left; margin-right: 7px;}.pg-discography #secondary .s_module.discography {display: none;}/* MEMBERSHIP / FORUM / SOCIAL= = = = = = = = = = = = = = = = = */#secondary #s_membership {width: 300px; background: #111; padding: 7px 0; float: left;}#secondary #s_membership .guest { width:175px; height: 22px !important; overflow:hidden; background-color: #111;}#secondary #s_membership .guest span {display: none;}#secondary #s_membership .guest a {display: block; text-indent: -9999px; margin-right: 1px; float: left;}#secondary #s_membership a#link_join { width: 48px; height: 20px; background: url(/images/btn-login.gif) no-repeat 0px 0;}#secondary #s_membership a#link_join:hover { background-position: 0px -20px;}#secondary #s_membership a#link_login { width: 114px; height: 20px !important; background: url(/images/btn-login.gif) no-repeat -48px 0; text-indent:-9999px;}#secondary #s_membership a#link_login:hover { background-position: -48px -20px;}#secondary #s_membership .member {float: left; height: 40px; padding: 4px 8px; color: white;}#secondary #s_membership .s_settings {padding-left: 10px;}#s_facebook_badge {margin-top: 25px;}#Tweet_Container h4 {margin-top: 20px;}#Tweet_Container .s_item {overflow: hidden;}/* Profiles */.pg-user #primary {width: 950px;}.pg-user #profile .s_avatar {width: 200px; height:200px;}/* MEDIA= = = = = = = = = = = = = = = = = */.pg-media #primary #s_media .image {width: 100px; }div#switcher .button {color: #111111;}/* NEWS= = = = = = = = = = = = = = = = = */#s_news .s_byline .s_year {display:none;}*/#s_news .s_item {position:relative; background: #000;}#s_news .s_item {background:none repeat scroll 0 0 rgba(0, 0, 0, 0.9); margin-bottom:5px; overflow-x:visible; padding:padding:15px 30px; position:relative; width:550px; z-index:0; margin-left:30px; padding:10px;}*+html #s_news .s_byline, * html #s_news .s_byline{font-family: tilden-sans-light-1,tilden-sans-light-2, serif!important;}#s_news .s_byline .s_date {position:absolute; z-index:3; left:-40px; top:10px; display:block; width:40px; height:70px; background:#e3d1c0; padding: 4px 2px; width:60px!important; font-family: tilden-sans-light-1,tilden-sans-light-2, serif;  }*+html #s_news .s_byline .s_date, * html #s_news .s_byline .s_date{left:-20px;}#s_news .s_byline .s_day {display:block;font-size:36px; border:none ; text-align:center;  background:#e3d1c0;  color:#000;  line-height:10px;}#s_news .s_byline .s_month{display:block; color:#000; background:#e3d1c0; border:none; line-height:30px;}#s_news .s_byline .s_year {display:block; color:#000;border:none; background:#e3d1c0;  line-height:20px; margin-top:10px;}/* PHOTOS= = = = = = = = = = = = = = = = = */div.s_paging {clear: both; padding:20px 0 0;}/* = = = MODLULES & UI = = = *//* TABS MODLUES  */#tabs{background: url(/images/tab_middle.jpg) no-repeat 0 28px; margin:15px 0;}.tabs-footer {background: url(/images/tab_footer.jpg) no-repeat; height:0px;}ul.ui-tabs-nav {padding: 0; margin:0 0 0 0px; height:28px; }ul.ui-tabs-nav a { outline:0;text-decoration: none; display: block; float: left; height: 28px; margin-right:10px; text-indent:-9999em; background: url(/images/tab_events.gif) no-repeat;}ul.ui-tabs-nav li{list-style: none;float: left; margin-top:0px; }ul.ui-tabs-nav a.social-stream{width: 119px; background-position: 0 -28px;}ul.ui-tabs-nav a.chat {width: 118px; background-position:-118px -28px;}ul.ui-tabs-nav a.media-stream {width: 118px; background-position:-236px -28px;}ul.ui-tabs-nav a:hover.social-stream,  ul.ui-tabs-nav li.ui-tabs-selected a.social-stream {background-position: 0px 0px;}ul.ui-tabs-nav a:hover.chat,   ul.ui-tabs-nav  li.ui-tabs-selected a.chat {background-position: -118px 0px;}ul.ui-tabs-nav a:hover.media-stream,   ul.ui-tabs-nav  li.ui-tabs-selected a.media-stream {background-position: -236px 0px;}/* TABS STORE */ul.ui-tabs-nav a.music {background-position:-354px -28px; width:119px;}ul.ui-tabs-nav a.merch {background-position:-472px -28px; width:119px;}ul.ui-tabs-nav a.music:hover, ul.ui-tabs-nav li.ui-tabs-selected a.music {background-position:-354px 0;}ul.ui-tabs-nav a.merch:hover, ul.ui-tabs-nav li.ui-tabs-selected a.merch {background-position:-472px 0;}/* panels */.ui-tabs-hide {display:none;}.ui-tabs-panel {clear:left; padding: 12px 24px; background:#000;}/* customise from here ====================== */#tabs li {display:inline; list-style-type: none; float: left;}  /* CMS SPECIFIC ////////////////////= = = = = = = = = = = = = = = = = *//* SHADOWBOX */#sb-title-inner {padding: 5px;}.s_control {float: none; display: block; clear: both;}.s_artist_name {display: none;}.btn * {	background-image:url(/_shared/prototype/images/button/btn_bg_FFFFFF.png);	background-repeat:no-repeat;	display:block;	font-style:normal;	position:relative;	}#secondary .s_venue a {font-family: tilden-sans-light-1,tilden-sans-light-2;  font-size: 16; color: #000000; font-weight: 700;}	.s_location {font-weight: 700;}		#secondary .s_year {color: #000000;}	#secondary .s_items p {color: #000000;}	#secondary .s_items p a {color: #000000;}	.btn {	background: #ccc;	}dl dt {color:white;font-weight:bold;}dl dd {color:white;}.addition .s_date {color:white;}
