@charset "UTF-8";/* CSS Document *//* Text = 999Blue/Links = 8AB1B6Tan/Accents = D2AC6B*//* STRUCTURE - BLUEPRINT CSS = = = = = = = = = = = = = = = = = */.prepend-half {padding-left: 20px;}.append-half {padding-right: 20px;}/* GLOBAL STYLE= = = = = = = = = = = = = = = = = */body {	background: #000 url(/images/bg-page2.gif) !important;	color: #999;	font-family:Arial, Helvetica, Verdana, sans-serif;	}	/* LINKS and HEADERS */a:link, a:visited {/* color: #8AB1B6; */ color:#A11D04;}a:hover, a:active {color: #FFF;}h1, h2, h3, h4, h5, h6 {color: #FFF; font-family: Georgia, "Times New Roman",Times, serif; font-weight: bold;}a#logo {display: block; text-indent: -9999px; background: url(/images/logo-sc.gif) no-repeat; width:950px; height:40px; margin: 25px auto 0 auto;}h3.s_headline {margin: 0; padding-bottom: 3px; line-height: 1.2; font-size: 18px;font-style:italic}h3.s_headline a,h3 a {text-decoration: none !important;}h3 a:link, h3 a:visited {color: #fff;}h3 a:hover {color: #A11D04;}.s_channel h4 a span {display: none;}.s_channel > h4 { height: auto;}.s_channel h4 a {display: block; width:300px; height:50px; margin: 20px 0; background: url(/images/headers.gif) no-repeat -700px 0;}#s_artistbio h4 a {background-position: 0 -1200px;}#s_artistfans h4 a {background-position: 0 -950px;}#s_news h4 a {background-position:  0 0;}.pg-blog #s_news h4 a {background-position:  -160px 0;}.s_tweets h4 a {background-position: 60px -147px; margin: 0 0;}#s_discography h4 a {background-position: 0 -600px;}#s_events h4 a {background-position: 0 -202px;}.s_module.tv #s_events h4 a {background-position: 0 -1450px;}#s_gallery h4 a {background-position: 0 -650px;}#s_links h4 a {background-position: 0 -700px;}#s_lyrics h4 a {background-position: 0 -1400px;}#s_media h4 a {background-position: 0 -350px;}#s_player h4 a {background-position: 0 -400px;}/* GENERAL CMS PAGE ELEMENTS */.s_byline {font-size: 11px; color: #D2AC6B; margin: 0 0 12px 0; padding: 0; font-weight: bold; text-transform: uppercase;}.s_permabar {font-size: 11px; color: #D2AC6B; font-weight: bold; background: none; border-top: none; border-bottom: none; display: block; clear: both; float: none;}/* CONTENT CONTAINERS= = = = = = = = = = = = = = = = = */.container {position: relative;}#hd {height: 350px;}#hd.bg1 {background: url(/images/header-01.jpg) no-repeat 50% 150px;}#hd.bg2 {background: url(/images/header-02.jpg) no-repeat 50% 150px;}#hd.bg3 {background: url(/images/header-03.jpg) no-repeat 50% 150px;}#hd.bg4 {background: url(/images/header-04.jpg) no-repeat 50% 150px;}#hd.bg5 {background: url(/images/header-05.jpg) no-repeat 50% 150px;}#hd.bg6 {background: url(/images/header-06.jpg) no-repeat 50% 150px;}#hd.bg7 {background: url(/images/header-07.jpg) no-repeat 50% 150px;}#bd {padding-bottom: 20px;}#primary {width: 560px; margin-right: 40px; overflow: hidden}#secondary {padding-top: 0px;}.pg-home #hd { height: 575px; background: none /* url(/images/header-home-01.jpg) no-repeat 50% 150px */;}.pg-home #primary {width: 620px; margin-right: 0 !important;}#hero {display: none;}.pg-home #hero {width: 950px; margin: 0 auto; display: block;}#hero ul,#hero li {list-style: none; margin:0; padding:0;}#hero span {display: none;}#hero a#promo1 { display: block; width:950px; height:420px; background: url(/images/hero-album.jpg) no-repeat; text-indent: -9999px; }#hero a#promo2 { display: block; width:950px; height:420px; background: url(/images/hero-influences.jpg) no-repeat; text-indent: -9999px; }#hero a#promo3 { display: block; width:950px; height:420px; background: url(/images/hero-video.jpg) no-repeat; text-indent: -9999px; }#hero a#promo4 { display: block; width:950px; height:420px; background: url(/images/hero-valbum.jpg) no-repeat; text-indent: -9999px; }/* #hero a#promo5 { display: block; width:950px; height:420px; background: url(/images/hero-xmas.jpg) no-repeat; text-indent: -9999px; } */.s_item {margin-bottom: 25px; padding-bottom: 25px; border-bottom: 1px solid #201C11; }div.s_singleEvent {border-bottom: 1px solid #333;}/* NAVIGTAION= = = = = = = = = = = = = = = = = */#top-nav {left: 0px; width: 100%; height: 87px; background: url(/images/bg-top-nav.gif) repeat-x left bottom;position: relative; }#top-nav .navigation {width: 950px; margin: auto; position: relative; top: 56px; }ul.navigation {list-style-type:none; }ul.navigation a {	text-decoration:none;}ul.navigation li {font-size: 1.4em; float:left; display:inline; margin-right:0; padding-right:0px; text-transform: uppercase; font-family:"new-cicle-1","new-cicle-2", arial, verdana, helvetica, sans-serif; font-weight: 500;}#top-nav .navigation a {background: #4B4C4E; color: #fff;}#top-nav .navigation a:hover {background: #D2AC6B; color: #000;}#top-nav a {height: 26px; display: block; border-right: 1px solid #000; cursor: hand !important; padding-top: 5px;}	#top-nav a.nav-home {width: 80px; background: #4B4C4E; text-align: center;}#top-nav a.nav-news {width: 80px; background: #4B4C4E; text-align: center;}#top-nav a.nav-bio {width: 84px; background: #4B4C4E; text-align: center;}#top-nav a.nav-events {width: 80px; background: #4B4C4E; text-align: center;}#top-nav a.nav-discography {width: 72px; background: #4B4C4E; text-align: center;}#top-nav a.nav-media {width: 84px; background: #4B4C4E; text-align: center;}#top-nav a.nav-photos {width: 84px; background: #4B4C4E; text-align: center;}#top-nav a.nav-links {width: 84px; background: #4B4C4E; text-align: center;}#top-nav a.nav-forum {width: 84px; background: #4B4C4E; text-align: center;}#top-nav a.nav-influences {width: 120px; background: #4B4C4E; text-align: center;}#top-nav a.nav-store {width: 84px; background: #4B4C4E; text-align: center;}/*ACTIVE */.pg-home #top-nav a.nav-home, .pg-blog #top-nav a.nav-news, .pg-bio #top-nav a.nav-bio, .pg-events #top-nav a.nav-events, .pg-discography #top-nav a.nav-discography, .pg-media #top-nav a.nav-media, .pg-photos #top-nav a.nav-photos, .pg-links #top-nav a.nav-links {background: #D2AC6B; color: #000;}/*body.pg-home li.nav-home a, body.pg-news li.nav-news a, body.pg-bio li.nav-bio a, body.pg-events li.nav-events a, body.pg-media li.nav-videos a, body.pg-discography li.nav-discography a, body.pg-photos li.nav-photos a, body.pg-links li.nav-links a, body.pg-forum ul a.nav-forum  *//*#top-nav ul.navigation {width: 950px; margin: 0 auto;bottom: 1px; position: absolute; left: 50%; margin-left: -475px;}#top-nav span {display: none}#top-nav a {height: 30px; display: block; border-right: 1px solid #000; cursor: hand !important;}	#top-nav a.nav-home {width: 87px; background: url(/images/navigation.gif) no-repeat 0 0;}#top-nav a.nav-news {width: 84px; background: url(/images/navigation.gif) no-repeat -87px 0;}#top-nav a.nav-bio {width: 94px; background: url(/images/navigation.gif) no-repeat -170px 0;}#top-nav a.nav-events {width: 80px; background: url(/images/navigation.gif) no-repeat -269px 0;}#top-nav a.nav-discography {width: 87px; background: url(/images/navigation.gif) no-repeat -352px 0;}#top-nav a.nav-media {width: 94px; background: url(/images/navigation.gif) no-repeat -444px 0;}#top-nav a.nav-photos {width: 103px; background: url(/images/navigation.gif) no-repeat -539px 0;}#top-nav a.nav-links {width: 81px; background: url(/images/navigation.gif) no-repeat -644px 0;}		/* #top-nav a.nav-signup {width: 76px; background: url(/images/navigation.gif) no-repeat -38px 0;}*//*#top-nav a.nav-forum {width: 140px; background: url(/images/navigation.gif) no-repeat -727px 0;}#top-nav a.nav-store {width: 88px; background: url(/images/navigation.gif) no-repeat -868px 0;}*//* hover *//*.pg-home #top-nav a.nav-home, #top-nav a.nav-home:hover { background: url(/images/navigation.gif) no-repeat 0 -30px;}.pg-news #top-nav a.nav-news,#top-nav a.nav-news:hover {background: url(/images/navigation.gif) no-repeat -87px -30px;}.pg-bio #top-nav a.nav-bio, #top-nav a.nav-bio:hover {background: url(/images/navigation.gif) no-repeat -170px -30px;}.pg-events #top-nav a.nav-events,#top-nav a.nav-events:hover {background: url(/images/navigation.gif) no-repeat -269px -30px;}.pg-discography #top-nav a.nav-discography,#top-nav a.nav-discography:hover { background: url(/images/navigation.gif) no-repeat -352px -30px;}.pg-media #top-nav a.nav-media,#top-nav a.nav-media:hover { background: url(/images/navigation.gif) no-repeat -444px -30px;}.pg-photos #top-nav a.nav-photos,#top-nav a.nav-photos:hover {background: url(/images/navigation.gif) no-repeat -539px -30px;}.pg-links #top-nav a.nav-links,#top-nav a.nav-links:hover {background: url(/images/navigation.gif) no-repeat -644px -30px;}/* #top-nav a.nav-signup:hover {width: 76px; background: url(/images/navigation.gif) no-repeat -538px -30px;} *//*#top-nav a.nav-forum:hover { background: url(/images/navigation.gif) no-repeat -727px -30px;}		#top-nav a.nav-store:hover { background: url(/images/navigation.gif) no-repeat -868px -30px;}*/#top-nav a.nav-signup {position: absolute; top:-30px; right: 20px; width:173px; height:30px; background:url(/images/btn-mailinglist.gif) no-repeat}/* FOOTER */#ft {padding: 10px; border-top: 1px solid #222; background: #222 url(/images/trans.png); }#ft a:link, #ft a:visited {/* color: #8AB1B6; */ color:#999;}#ft ul.navigation li {margin-right: 12px;}#ft-social {float: left; width: 500px;}#ft-logos {float: right; text-indent:-9999px; width:175px; height:46px; background: url(/images/logos-footer.png) no-repeat; margin: 0 2px 4px 0;}#ft-legal { float: right; height: 50px; width: 200px; margin-top: 8px;}#ft-legal a {color: #666;}#beatsbydre {display: none !important;}#poweredby {margin: 8px 0 0 20px; display: block}/* SC Logos */#ft #s_artistbio {margin: 15px 0 0 10px;}#ft #s_artistbio h4 {display: none; height: 1px;}#logos-sc {background: #fff; padding: 3px; float: left; width: 300px; margin: 20px;  -moz-border-radius: 5px;-webkit-border-radius: 5px;}#logos-sc li {display: inline; float: left; padding: 0; margin: 0; height:46px;}#logos-sc li a {display: block; text-indent: -9999px; height: 46px;}a#bhtc {width:48px; background: url(/images/logos-sc.jpg) no-repeat -253px 0;}a#reverb {width: 88px; background: url(/images/logos-sc.jpg) no-repeat -94px 0;}a#nrdc {width: 50px; background: url(/images/logos-sc.jpg) no-repeat -46px 0;}a#pinklotus {width: 69px; background: url(/images/logos-sc.jpg) no-repeat -183px 0;}a#wfp {width: 45px; background: url(/images/logos-sc.jpg) no-repeat -0px 0;}/* 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;}/* = = = = = = = = = = = = = = = = =PAGE SPECIFIC STYLES ////////////= = = = = = = = = = = = = = = = = */#note {width: 350px; height:550px; background: #f8f6e8 url(/images/note-from-sheryl_thumb.jpg) no-repeat; margin-top: -20px; margin-right: 12px;color: #333; position: relative; border:1px solid #cdcdcd;}#note .padding {padding: 8px 26px;}#note h3 { color: #333; font-weight: bold;}#note p {line-height: 1.5; display:none}#note h4 {position: absolute; right: 7px; bottom: 0px; color: #111;}#note a {color: #CC0000; font-weight: bold;}/* BIO= = = = = = = = = = = = = = = = = */.pg-bio #primary {width: 510px;}.pg-bio #s_artistbio .fullsize {border: 1px solid #333; display: block;}.pg-bio #s_artistbio p, .pg-bio #s_artistbio .s_copy {display: block; clear: both; width: 500px !important;float: none; }/* COMMUNITY / FORUM / MEMBERS = = = = = = = = = = = = = = = = = *//* FANS */#s_artistfans .s_item {width: 60px; height: 60px; float: left; margin: 0; padding: 0; border-bottom: none}#s_artistfans .s_details {display: none;}a#join-list {display: block; width:310px; height:40px; text-indent:-9999px; background:url(/images/btn-join-list.gif) no-repeat; margin-top: 10px;}/* 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;}body.pg-events #s_events dd span {display: block; float: none;}body.pg-events #s_events h3 .venue {display: none;}body.pg-events #s_events .dtstart,body.pg-events #s_events dd {font-size: 22px;}.s_mod_cal {float: right; margin-bottom: 7px;}.btn.iamgoing {display: none;}#secondary .s_venue {overflow: hidden; width: 200px;}/* DISCOGRAPHY AND MUSIC= = = = = = = = = = = = = = = = = */#s_discography dt {float: left; margin-right: 7px;}.pg-discography.summary #primary {width: 950px;}.pg-discography.summary #s_discography .s_item {width: 234px; height: 210px; float: left;}.pg-discography.summary #s_discography .s_item .s_info {display: none;}/* NEWS / BLOG / TWEETS= = = = = = = = = = = = = = = = = */.s_tweets.s_channel {position: relative; margin-top: 20px; background: #151515; padding-top: 10px;}.s_tweets .s_item {background: #222; margin: 0 0 0 0; padding: 4px 8px;}.s_tweets .s_avatar {background: none; border: 1px solid #333; position: absolute; left: 7px; top: 10px;}.s_tweets .s_channel_footer {padding: 10px; background: #151515;}.s_tweets .s_channel_footer h4 {padding: 0; margin: 0;}#s_news .image {border: 1px solid #333;}#s_news p.clear {clear: none;}/* PHOTOS= = = = = = = = = = = = = = = = = */.pg-home #s_gallery .s_item {float: left; width: 50px; height: 50px; margin: 0 14px 14px 0; padding: 0;}#s_gallery img.image, #s_gallery img.fullsize, #s_gallery img.thumbnail {padding: 0px !important; border: 1px solid #D2AC6B !important}/* CMS SPECIFIC ////////////////////= = = = = = = = = = = = = = = = = *//* 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: #e1e1e1;	}
