@charset "UTF-8";/* CSS Document *//* STRUCTURE - BLUEPRINT CSS = = = = = = = = = = = = = = = = = */.prepend-half {padding-left: 20px;}.append-half {padding-right: 20px;}/* GLOBAL STYLE= = = = = = = = = = = = = = = = = */body {	background: #000 url(/images/bg/bg-diag.jpg) repeat top center;	color: #909090;	font-family:Arial, Helvetica, Verdana, sans-serif;	font-size:  13px;	line-height: normal;	margin:0;	}.bg-1 {background: url(/images/bg/bg-01.jpg) top center no-repeat;}.bg-2 {background: url(/images/bg/bg-02.jpg) top center no-repeat;}.bg-3 {background: url(/images/bg/bg-03.jpg) top center no-repeat;}.bg-4 {background: url(/images/bg/bg-04.jpg) top center no-repeat;}.bg-5 {background: url(/images/bg/bg-05.jpg) top center no-repeat;}.bg-6 {background: url(/images/bg/bg-06.jpg) top center no-repeat;}.bg-7 {background: url(/images/bg/bg-01.jpg) top center no-repeat;}/* CHAT PAGE */body.pg-chat,body.pg-invented { background: #000 url(/invented/images/bg-blk.gif) !important;}.pg-chat #bg-image,.pg-invented #bg-image {background: url(/invented/images/bg-chat.jpg) 50% 50px no-repeat !important;}							a:link, a:visited {	color: #CCC;	}	a:hover, a:active {	color: #FFF;	}h1, h2, h3, h4, h5, h6 {	color: #fff;	font-family: "proxima-nova-1","proxima-nova-2",arial, helvetica, verdana, sans-serif; 	}strong, b, em, i {	color: #ccc; 	font-weight: bold; 	font-style:normal;	}dt {	float: left; 	margin-right: 7px;	}/* GLOBAL STYLE OVER RIDE ====================================== */#primary p {	margin:0 0 0.5em; 	font-size: 14px;	}.break {	clear: left	}.no-bullets li {	list-style: none;	}div.container table {	width: auto;	}th {	background: #333 !important;	}/* CONTENT CONTAINERS= = = = = = = = = = = = = = = = = */.container {	position: relative;	width:950px;	margin: 0 auto;	}	#hd {	height: 350px;	width: 950px; 	margin: 0 auto;	}	#bd {	margin: 0 auto;	}#primary {}#secondary {	margin-top: 55px;	min-height: 375px;	float: right;	}#secondary .s_channel {	margin-bottom: 25px; 	padding: 10px; 	background: url(/images/trans.png);	-moz-border-radius: 4px;-webkit-border-radius: 4px;	}.s_item {	margin-bottom: 25px; 	padding: 10px; 	background: url(/images/trans.png);	-moz-border-radius: 4px;-webkit-border-radius: 4px;}div.s_singleEvent {	border-bottom: 1px solid #333;	}	.s_permabar {	background: none; 	border-top: none; 	border-bottom: none; 	float: right; 	}hr.clear {	border: 0;	background: 0;	}/* NAVIGTAION= = = = = = = = = = = = = = = = = */.nav-wrap {	height: 50px; 	background: #010101; 	position: fixed; 	width:100%; 	z-index:899; 	border-bottom: 1px solid #333;	}.top-nav {	display: block; 	margin:0 auto; 	width:960px;	position: relative	}	.top-nav h1 {	float: left;	}	a#logo {	display: block; 	text-indent: -9999px; 	width:340px; 	height:40px; 	background: url(/images/logo.gif) no-repeat;	}.navigation ul {	list-style-type:none; 	width: 600px;	margin: 8px 0 0 10px; 	padding:0; 	float: left	}	.navigation li {	font-size: 14px;	line-height: 1.3;	font-family: "proxima-nova-1","proxima-nova-2",arial, helvetica, verdana, sans-serif;	float:left !important; 	display:inline !important;	margin-right:8px; 	padding-right:10px;	letter-spacing: .15em; 	text-transform: uppercase;	}	.navigation a {	text-decoration:none;	}		.top-nav li a {	height: auto; 	display: block;	}	#ft .navigation ul {	width: 450px;	margin: 20px 0 0 20px;	}		#ft .navigation li {	border-right: 1px solid #555;	font-size: 11px;	}#ft li.last {	border-right: none;	}/* FOOTER */#ft { padding-bottom: 20px; background: url(/images/trans.png); margin-bottom: -20px !important; -moz-border-top-left-radius: 7px;-webkit-border-top-left-radius: 7px;-moz-border-top-right-radius: 7px;-webkit-border-top-right-radius: 7px; position: relative}#ft-logos {float: right; width:100px; height:40px; margin: 0px 220px 4px 0; position: absolute;top: 12px; left: 660px;}#ft-logos a {text-indent:-9999px; background: url(/images/logo-labels.gif) no-repeat; display: block; float: left; height: 40px; margin-right: 8px;}#ft-logos #logo-dgc {background-position: 0 0; width: 50px;}#ft-logos #logo-int {background-position: -53px 0; width: 30px;}#ft-legal {float: right; margin-top: 12px; width: 200px;}#ft-legal a {color: #666;}#beatsbydre {display: none !important;}#poweredby {margin: 8px 0 0 20px; display: block}/* HEADINGS= = = = = = = = = = = = = = = = = */h3.s_headline {	padding-bottom: 3px; 	line-height: 1; 	font-size: 26px; 	text-transform: uppercase;	margin-bottom: 0;	}h3 a {	text-decoration: none;	color: #fff !important	}#secondary h3 {	font-size: 16px;	}	.s_channel > h4 {	height: auto; 	font-size: 40px; 	text-transform: uppercase; 	font-weight:bold; 	margin-bottom: 3px;	}	.s_channel h4 a {	display: block; 	text-decoration: none; 	color: #fff;	}#secondary .s_channel > h4 {	text-align: right;	}/* BUTTONS= = = = = = = = = = = = = = = = = */.s_more {height: 36px;}.s_more span {display: none;}.s_more a {display: block; width:104px; height:36px; margin: 12px 0; float: left;}.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;}.btn.iamgoing {display: none;}/* = = = = = = = = = = = = = = = = =PAGE SPECIFIC STYLES ////////////= = = = = = = = = = = = = = = = = */div.s_paging span {font-size: 15px;}div.s_paging {margin:10px 0; padding-bottom:30px;}/* A B O U T  AND  B I O= = = = = = = = = = = = = = = = = */.pg-bio #s_artistbio .fullsize {	float: none;	clear: both;	}/* DISCOGRAPHY= = = = = = = = = = = = = = = = = */#album-invented { height: 120px;}#album-invented img {float: left; margin: 0 12px 12px 0; border: 1px solid #333;}a#preorder-amz {display: block; text-indent:-9999px; width:100px; height: 30px; background: url(/images/amazon.gif) no-repeat; float: left;}a#preorder-itunes {display: block; text-indent:-9999px; width:100px; height: 30px; background: url(/images/itunes.gif) no-repeat; float: left;}.pg-discography .s_subnav { position: absolute;top: 240px; left: 15px; background: #111; padding: 5px 8px; display: none;}/* DETAIL PAGE */.pg-discography.detail #primary { width: 520px; margin-right: 20px;}.pg-discography.detail #primary #s_discography .s_item {position: relative;}.pg-discography #secondary {/*margin-top: 52px;*/margin-top: 72px;}.pg-discography #secondary {width: 375px; float: right}.pg-discography #secondary #s_discography {background: url(/images/trans.png);padding: 0 10px 10px 0;-moz-border-radius: 4px;-webkit-border-radius: 4px; }.pg-discography #secondary #s_discography .s_item {width: 100px; height: 100px; float: left; margin-right: 1px; background: none; overflow:hidden}.pg-discography #secondary #s_discography .s_item img {width: 100px; height:100px; border: 1px solid #333;}.pg-discography #secondary #s_discography .s_item .s_blmlist {display: none !important;}.s_blmlist {display: block; clear: both;}.s_tracks {width: 450px;}.s_tracks td {border-bottom: 1px solid #222;}/* SUMMARY */.pg-discography.summary	#primary {width: 800px !important; margin-left: 95px;}.pg-discography.summary #s_discography .s_item {width: 150px; height: 225px; float: left; margin: 0 30px 10px 0;}.pg-discography.summary #s_discography .s_item .fullsize,.pg-discography.summary #s_discography .s_item .thumbnail {width: 150px; height: 150px;}.pg-discography.summary #s_discography h3 {font-size: 14px;}.pg-discography.summary #s_discography p,.pg-discography.summary #s_discography dl {display: none;}div.s_info { float: left; }img.fullsize, img.thumbnail { float: left; margin: 0 10px 10px 0; }	/* 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.summary #primary #s_events .s_singleEvent{	padding: 10px; 	background: url(/images/trans.png);	-moz-border-radius: 4px;-webkit-border-radius: 4px;	}	div.s_singleEvent:hover {	background: #111 !important;	border-bottom: 1px solid #999 !important;	}	/* SECONDARY */body.pg-events.summary #secondary {margin-top: 75px !important;}body.pg-events #secondary .s_module.events,#secondary #s_events p {display: none;}body.pg-events .location {font-size: 18px;}.s_mod_cal {float: right; margin-bottom: 7px;}/* DETAIL PAGE */body.pg-events.detail #secondary {margin-top: 140px;}body.pg-events.detail #album-invented,body.pg-events.detail #s_tweets {display: none;}/* TOUR ARCHIVE/DATHER */.s_channel#tour-archive {	color: #111;	background: #e5e5dc url(/images/bg-dather.jpg) center bottom no-repeat;	height: 180px;	}.s_channel#tour-archive h3 {	color: #050505;	}/* G A L L E R Y - P H O T O S= = = = = = = = = = = = = = = = = */body.summary #primary #s_gallery .s_item {height: 120px;}body.summary #primary #s_gallery .s_item.grid {width: 110px; height: 100px !important; margin-right: 20px; float: left}#s_gallery h4 {font-size: 16px;}/*M E M B E R S H I P + C O M M U N I T Y  +  F O R U M= = = = = = = = = = = = = = = = = */#signup {background: url(/images/bg-join-list.jpg);}#signup h3 {font-size: 22px;}/* Top Bar Login*/#hd #s_membership {text-transform: uppercase;}#hd #s_membership .guest {width:180px; margin: 28px 0 0 730px; z-index: 999; position: fixed}#hd #s_membership .guest span {display: none;}#hd #s_membership .guest a {display: block; float: left; margin-right: 1px; font-size: 13px}#hd #s_membership .guest a:hover {color: #fff;}#hd #s_membership a#link_join { width: 40px; height: 15px;}#hd #s_membership a#link_login { width: 105px; height: 15px; background: url(/images/sprite-login.gif) no-repeat top right;}#hd #s_membership a#link_login:hover { background-position: -15px right;}#hd #s_membership .member {float: right; padding-top: 55px; }#hd #s_membership .member span {float: right;}#hd #s_membership .s_settings {display: block; clear: both;}/* FANS */#s_artistfans .s_item {width: 60px; height: 60px; float: left;}#s_artistfans .s_details {display: none;}#profile .s_avatar {	width: 200px !important;	height: 200px !important;	background-repeat: no-repeat;	}/* SOCIAL LINKS */#social-links {	height: 15px;	width: 310px;	margin: 0 0 25px 0; 	}#social-links h4 {	display: none;	}#social-links #s_artistbio div.s_items a {	display:block;	float:left;	height:17px;	margin:0 2px 5px 0;	width:20px;	}.icon_holder.myspace, .icon_holder.Myspace, .icon_holder.MySpace, .icon_holder.MYSPACE {	background:transparent url(/images/sprite-social.png) no-repeat scroll -36px 0px !important;	}.icon_holder.facebook {	background:transparent url(/images/sprite-social.png) no-repeat scroll -17px 0 !important;	}.icon_holder.twitter {	background:transparent url(/images/sprite-social.png) no-repeat scroll 1px 0 !important;	}.icon_holder.wikipedia {	background:transparent url(/images/sprite-social.png) no-repeat scroll -74px 0 !important;	}.icon_holder.rss {	background:transparent url(/images/sprite-social.png) no-repeat scroll -206px 0 !important;	}.icon_holder.pandora {	background:transparent url(/images/sprite-social.png) no-repeat scroll -54px 0 !important;	}.icon_holder.amazon {	background:transparent url(/images/sprite-social.png) no-repeat scroll -111px 0 !important;	}.icon_holder.itunes {	background:transparent url(/images/sprite-social.png) no-repeat scroll -92px 0 !important;	}.icon_holder.lyricwiki {	background:transparent url(/images/sprite-social.png) no-repeat scroll -130px 0 !important;	}.icon_holder.discogs {	background:transparent url(/images/sprite-social.png) no-repeat scroll -150px 0 !important;	}.icon_holder.ustream {	background:transparent url(/images/sprite-social.png) no-repeat scroll -168px 0 !important;	}.icon_holder.flickr {	background:transparent url(/images/sprite-social.png) no-repeat scroll -187px 0 !important;	}.icon_holder.ping{	background:transparent url(/images/sprite-social.png) no-repeat scroll -226px 0 !important;	}/* LINKS= = = = = = = = = = = = = = = = = */#links {margin-top: 30px; background: url(/images/bg-links2.jpg) no-repeat;}#links ul, #links li {padding:0; margin:0 0 20px 0; list-style: none; float: none;}#links ul {padding-top: 10px;}#links a {display: block; margin-left: 0px; margin-top: 10px; float: none; text-indent:-9999px; height: 20px; background: url(/images/sprite-links.jpg) no-repeat;}#links a.first {margin-left: 0; clear: both;}#links #facebook {width: 90px; background-position: -100px -20px; margin: 10px auto 0 auto; }#links #twitter {width: 75px; background-position: -216px -20px; margin: 0 auto;}#links #myspace {width: 79px; background-position: -319px -20px; margin: 0 auto;}#links #board {width: 145px; background-position: -37px -50px; margin: 0 auto; }#links #store {width: 130px; background-position: -203px -50px; margin: 0 auto;}#links #claritylive {width: 135px; background-position: -356px -50px; margin: 0 auto;}/*#links #facebook {width: 90px; background-position: -100px -20px; margin-left: 92px; }#links #twitter {width: 75px; background-position: -216px -20px; }#links #myspace {width: 79px; background-position: -319px -20px; }#links #board {width: 145px; background-position: -37px -50px; margin-left: 16px; }#links #store {width: 130px; background-position: -203px -50px; }#links #claritylive {width: 135px; background-position: -356px -50px; }*//* M E D I A  AND  V I D E O S = = = = = = = = = = = = = = = = = */.pg-media.summary .s_blmlist {	display: none;	}/* Player page */.pg-media.player #secondary .s_date,.pg-media.player #secondary .s_blmlist,.pg-media.player #secondary .s_item .play_btn {	display: none !important;	}.pg-media.player .s_video_window {	float: none !important;	}	/* Secondary */.pg-media.player #secondary .s_item {	width: 100px;	float: left;	margin-right: 20px;	}	/* NEWS / BLOG / TWITTER= = = = = = = = = = = = = = = = = */#s_news .s_item {position:relative; margin-left: 20px !important;}#s_news .s_headline {padding-left: 0px;}#s_news .image {float: none; clear:both;}/* news date */#s_news .s_byline { display: none; height: 0;}#s_news .s_byline .s_author {display: none;}*+html #s_news .s_byline, * html #s_news .s_byline{font-family:Georgia, Trebuchet, serif!important;}#s_news .s_byline .s_date {position:absolute; z-index:3; left:-42px !important; top: 14px; display:block; width:40px;padding: 4px 2px; }*+html #s_news .s_byline .s_date, * html #s_news .s_byline .s_date{left:0px; display: block !important;}#s_news .s_byline .s_month{display:block; font-size: 13px; color:#f7f7f7;background: url(/images/trans.png); border:none; padding-top: 4px;}#s_news .s_byline .s_day {display:block !important;font-size: 18px; border:none ; text-align:center;  color:#f7f7f7;background:url(/images/trans.png);  border-bottom: 7px;}#s_news .s_byline .s_year {display:none; color:#000;border:none; background:#f7f7f7;  line-height:15px; margin-top:10px;}#s_news ul {list-style: none; padding-left: 1em; text-indent: -1em;} #s_news ul li {font-size: 14px; padding-bottom: 10px;}#s_news ol li {font-size: 14px; padding-bottom: 10px;}#s_news .s_comments_separator {display: none;}#s_news .s_icon_comments {float: right; margin-top: -6px; margin-bottom: 14px;}/* TWEETS */.s_tweets {position: relative; width: 290px;}.s_tweets p {margin: 0; padding: 0;}.s_tweets .s_item {margin: 0 0 2px 0; padding: 1px 12px 14px 12px;}.s_tweets .s_avatar {background: none; border: 1px solid #333; display: none;}.s_tweets .s_channel_footer {padding: 10px; background: #111; text-align: right}.s_tweets .s_channel_footer h4 {padding: 0; margin: 0;}/* PHOTOS= = = = = = = = = = = = = = = = = *//* CMS SPECIFIC ////////////////////= = = = = = = = = = = = = = = = = */.s_paging:first-child {display: none !important;}/* SHADOWBOX */#sb-title-inner {padding: 5px;}#comment_box,.commentbox_toggle {display: none;}.s_control {float: none; display: block; clear: both;}.s_artist_name {display: none;}.btn * {	background-image:url(/_shared/prototype/images/button/btn_bg_000000.png);	background-repeat:no-repeat;	display:block;	font-style:normal;	position:relative;	}.btn {	background: #cc0000;	}
