/* Dashboard Confessional *//* Green = #6e8989*/.toolbar {margin-top: 50px;}body {	background:#fff url(/images/bg.jpg) top center no-repeat;	margin: 0;	padding: 0;	color:#000;	font-family: Georgia, "Times New Roman", Times, serif;	}#hd {width:950px; position:relative;height:450px;}a#logo {	width:379px;	height:102px;	border:0;	outline:0;	text-indent:-9999em;	cursor:pointer;	display:block;	margin:10px 0 0 350px;	} .relative {position: relative; padding-bottom: 10px;}.s_channel{margin: 1em 0; background-color: none;}.s_channel h3 { margin-bottom: .1em; }.s_items { margin: 1em 2em;}.s_item { margin: 1em 0; }/* links AND HEADERS */a:link, a:visited {	border:0pt none;	color:#453627;	text-decoration: underline;	font-style:normal;	}#secondary h4 a {	color: #CFC4AB !important;	}	a:hover, a:active {	border:0pt none;	text-decoration:none;	}h3, h3 a:link, h4 {	font-size:16px; 	text-decoration:none; 	font-weight:bold;	color: #CFC4AB;	}#primary h3, #primary h3 a:link, #primary #h4 {	color: #A9831C;	}h3 a:hover {text-decoration: none;color: #f00;}#primary .s_channel > h4,#secondary .s_channel > h4,#small .s_channel > h4 {	background: #f5f5f5;	color: #CFC4AB;	height: 36px; 	padding: 6px 10px;	font-size: 18px; font-stretch: semi-expanded; 	font-weight:600; 	text-transform:uppercase;	}#secondary .s_channel > h4,#small .s_channel > h4 {	background: url(/images/bg-hdrs.gif) repeat-x; 	}.pg-home #primary .s_channel > h4 {	padding-top: 14px;	height: 26px;	}	h4 a {	text-decoration:none !important; 	}#soc_icons { position:absolute; top:310px; right:10px; z-index:10; }/* PRIMARY COLUMN */#primary {margin: 0 20px; overflow: hidden;}.pg-home #primary {margin: 0 0;}#primary .s_channel {margin-top:0;}#primary .s_items {margin: 1em 0;}#primary .s_item {background-color: #fff; padding: 10px;}/* SECONDARY COLUMN */.span-9 h1 {color: #fff;}.span-9 .s_avatar  { width: 300px; height: 200px;}.span-9 th {background-color: #121212; color: white;}#secondary { color:#CFC4AB; width:300px !important; overflow:hidden;}#secondary .s_channel{background:#6e8989; }#secondary .relative {background:#6e8989;}#secondary #s_whoisonline, #secondary #s_events, #secondary #s_twitter {padding-top:8px;}#secondary div.s_singleEvent { border-bottom:1px solid #222;}#secondary #s_twitter .s_items {margin:10px;}#secondary #s_discography .s_info {margin-left: 120px;}#secondary .s_permabar {display: none;}#secondary .url {display: none;}#secondary .s_byline {font-size: 10px;}/* LEFT SIDEBAR HOMEPAGE */#small .relative.brown {background:#6e8989; margin: 0 0 20px 5px;}#small a {color: #CFC4AB;} #small a:hover {color: black;}#small .s_channel{ background:#6e8989; margin:0 0 1px 0;}#small .s_items {margin:10px;}#small #s_media .s_byline {display:none;}#small #s_media .image {width:120px; height:90px; padding:2px; background:#f8ecd9; margin-bottom:2px;}#small .play_btn {display:none;}#small #s_gallery .image {width:120px !important; height:90px !important; padding:2px; background:#f8ecd9; margin-bottom:12px;}#small #s_media, #small #s_gallery {padding-top:8px;}#small .s_blmlist {display: none;}/* HOMEPAGE SPECIFIC */.pg-home #primary #s_news embed, .pg-home #primary #s_news object {max-width: 450px;}/* EVENTS / TOUR */body.pg-home #s_events h4 span.s_events_up_arch {display: none;}body.pg-events #s_events .s_items {background-color: #fff; padding: 10px;}body.pg-events.summary .location {font-size: 18px; font-weight: bold; color:#60554F}.s_mod_cal {float: right; padding: 10px 0;}.s_year {color: #333;}.s_singleEvent:hover {background-color: #E7E7E7;}.tour {display:none!important;}/* btn */.btn * {background-image: url(/images/btn2.png); height:20px;}a.btn, a:visited.btn {color:#fff; background-color:#CFC4AB; text-decoration:none; font-weight:bold;}a:hover.btn {color: #e7564c; background-color: #000;}#secondary .btn * {background-image: url(/_shared/prototype/images/button/btn_bg_000000.png);}#secondary a.btn,#secondary a:visited.btn {color:#fff; background-color:#cc0000;  text-decoration:none; font-weight:bold;}#secondary a:hover.btn {color: #e7564c; background-color: #000;}/* end: btn */body.pg-forum .btn *, .span-13 .btn * {background-image: url(/images/btn_bg_CFC4AB.png);}.span-13 {margin-right:60px !important;}/* google search *//* google search */#cse-search-box {margin-bottom:10px;}#google_input {float:left;}    #s_search {margin-top: 10px; padding-top: 5px !important; background-color: #6E8989}form#cse-search-box { height:35px; padding:0px; margin:0 0 15px;position:relative;  width:300px;background:#6E8989;}input#google_input {margin:4px 0 0 8px; width:205px; color:#6E8989; background:#fff !important; line-height:100%; border:1px solid #222 !important;}input#google_submit { position:absolute; top:0px; left:222px; z-index:10;                       display:block; width:74px; height:30px;                      outline:0; border:0; text-indent:-9999em; font-size:1px; /* for IE */overflow:hidden;                      background: url(/images/google_search.gif) no-repeat;                       }input#google_submit:hover { background-position:0 -31px; cursor:pointer;}#search_box {background: url(/images/google_input.gif) no-repeat top left; margin:0 0 0 680px;}/* become a fan */#s_membership { border-top:none; background:#000;}#s_membership.s_channel {margin-top:0 !important;}a.fan-btn, span.fan-btn {display:block; width:300px; height:36px;outline:0; border:0; text-indent:-9999em; background: url(/images/btn_signup.gif) no-repeat; margin:0;}a.fan-btn:hover { background-position:0 -36px; cursor:pointer;}span.fan-btn { background-position:0 -36px; }div#s_membership .s_channel, div#s_membership .s_items, div#s_membership .s_item {margin-top:0 !important;}div#s_membership p.name {font-size: 22px; margin: 0; padding: 0 4px; }div#s_membership .s_items {padding-top:5px; margin-bottom:0;}#secondary #s_membership span {padding-top: 12px;}/* BIO */.pg-bio .s_copy {clear: both;}.s_permabar {	background:transparent url(/images/permabar.jpg) repeat !important;	border:none !important;	clear:both;	color:#000 !important;	margin:0.5em 0 1em;	padding:0.3em 0.6em;	}.s_permabar a {color:#E7564C !important;}/*=== FOOTER ===*//*===    KEEP FOOTER AT THE BOTTOM http://ryanfait.com/resources/footer-stick-to-bottom-of-page/===*/html, body {height: 100%;}.container  { 	min-height: 100%;	height: auto !important;	height: 100%;	margin-bottom:-132px;	}#ft, .ft_push {height:132px;}.ft_push {clear:both;}#ft { background: url(/images/footer.jpg) no-repeat; position:relative;}#ft-logos {position:absolute; z-index:2; top:0; right:0;}/* nav */.nav_ft ul {	list-style-type:none;	margin:60px 0 0 50px;	padding:0 0 20px 0;	display:block;	}.nav_ft ul li, .nav_ft ul li a {	float:left; 	display:inline; 	padding-right:5px; 	font-weight: normal; 	text-decoration:none;	color:#fff;	text-transform:uppercase;	font-size: 12px;	}.nav_ft ul li a:hover {	text-decoration:underline !important; color:#fff !important;	}/* top navigation */#navigation {position:absolute; z-index:5; top:0px; left:0px; background:#282624;width:100%; border-top: 3px solid #a3911a; font-family: Arial, Helvetica, sans-serif; letter-spacing: 2px; padding: 0 0 12px 0;}ul#menu {padding: 0; margin:0 auto; width: 950px; }#menu a { outline:0;text-decoration: none; display: block; float: left; font-size:13px; color:#ece5b7; text-transform:uppercase;}#menu a:hover {color: #fff;}#menu li{list-style: none;float: left; margin:12px 16px 0px 0; padding: 2px 16px 2px 0; border-right: 1px solid #a3911a; }#menu li.first {border-left: 1px solid #a3911a; padding-left: 16px;}#menu a:hover, body.pg-home #menu a.nav-home,  body.pg-news #menu a.nav-news,body.pg-press #menu a.nav-press,  body.pg-bio #menu a.nav-bio,  body.pg-events #menu a.nav-events,  body.pg-discography #menu a.nav-discography,  body.pg-media #menu a.nav-media , body.pg-photos #menu a.nav-photos,   body.pg-crew #menu a.nav-extras,  body.pg-forum #menu a.nav-forum  {color:#fff;}body.pg-discography dt{float:left; margin-right:3px;}/* === USER / PROFILES / FORUM === */.pg-user h1, .pg-user h2, .pg-user h3, .pg-user h4, .pg-user h5 {color: #fff;}.pg-user h4 {margin-top: 30px;}.pg-user h4 span {background: #fff; padding: 10px;}.pg-user #profile a.s_avatar {height: 300px;}.pg-forum #hd {height: 432px;}.pg-forum .wrapper {background-color: #fff; padding: 5px 10px; margin: 0 20px;}.pg-forum .forum td {background-color: #fff;}.pg-forum #s_membership { background: #e1e1e1; padding: 7px 20px; text-align: right; position: absolute; top: 460px; right: 35px;}/* members panels */.ui-tabs-hide {display:none;}#tabs .show_all{float:right; margin-right:15px;}        .t_wrapper {float:left; width:450px; }    .t_wrapper.first {margin-right:50px;}#Tweet_Container_Artist h4, #Tweet_Container_Artist2 h4 {display:none;}.s_tweets p.s_copy {margin-bottom:5px;}.s_tweets p.s_byline {color:#fff; font-size:small; margin-bottom: 10px;}/* default_styling  -- hello world */p.formats {margin: 0; padding: 0;}table.s_control {clear: both; margin: 5px 0;}.s_paging {clear: both; padding: 20px 0;}/* TWITTER */div#s_twitter div.image {display:none;}.follow-me {padding: 5px 12px 12px; text-align: right;}.s_more a { color: #000; text-align: right; padding: 0 10px}.s_more a span {display: none;}#small .s_more a { display: block; width:100px; height: 30px; background: url(/images/btn_viewall_green.gif) no-repeat; margin-left: 30px; }#secondary .s_more a { display: block; width:100px; height: 30px; background: url(/images/btn_viewall_green.gif) no-repeat; margin-left: 185px; }th {text-align:left;}td.s_filter form {text-align:right; }h4 a img {float: none; display: block;}.s_block {display: block;}.address1,.address2,.zip {display: block;}p.sharethis {font: normal 9px Verdana, Arial, Helvetica; clear: both; color: #555; margin-top: 20px;} /* lyrics */body.pg-ringtones li.s_track {clear: both; margin-bottom: 3em; margin-top: 2em;} /* ringtones */ span.pageTotal {height:18px;}#beatsbydre { display: block;}.success {color: #000 !important;}
