#ft {border-top: none; background: url(img/hr_single.gif) no-repeat top center; padding-top: 12px;}#ft div#footer_nav em {color: #999;}#btn-enter {position: absolute; top: 12px; right: 5px;}#btn-enter a {width: 181px; height: 54px; display: block; text-indent:-9999px; background: url(img/btn_enter.png) no-repeat;}#btn-enter a:hover {background: url(img/btn_enter.png) no-repeat 0 -54px;}#album {width:275px; float:left; margin: 10px 0 40px 30px;}#buy-links {margin-left: 160px;}.buy {display: block; width: 106px; height: 40px; }.buy.btn-itunes {text-indent: -9999px; background: url(/_shared/images/button/retailers/btn_itunes.png) no-repeat; margin: 50px 0 12px 0;}.buy.btn-amazon {text-indent: -9999px; background: url(/_shared/images/button/retailers/btn_amazon.png) no-repeat;}div#footer_nav a {color: #ccc;}h2, h3, h4 {color: #ccc; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal !important;}.s_channel_title {background: url(/beautifulthieves/img/hr_double.gif) no-repeat; height: 42px; font-size: 20px; padding-top: 5px; padding-left: 10px; }/* AFI */body {background:#2E2E2E url(/images/body_bg.jpg) repeat top center;font-family: Arial, Helvetica, sans-serif;font-size: 13px;margin: 0;padding: 0;color:#999;}.container {background:url(/images/hd.jpg) no-repeat top center;}#hd {position:relative;height:330px;} #secondary {margin-top:60px;}body.pg-home #secondary {margin-top:0px;}a#logo {width:175px;height:40px;border:0;outline:0;text-indent:-9999em;cursor:pointer;display:block;margin:10px 0 0 10px;} /* links */a:link, a:visited {border:0pt none;color:#fff;text-decoration:underline;font-style:normal;}a:hover, a:active {border:0pt none;color: #FFCC00;text-decoration: none;}h3, h3 a:link, h3 a:visited, h4, h4 a:link {font-size:16px; text-decoration:none; font-weight:normal;color: #FFF;font-family: Georgia, "Times New Roman", Times, serif;}h3 a {line-height: 20px;}h3 a:hover {text-decoration: none;color: #FFCC00;}/* headers */.s_channel > h4 {height:40px; background: url(/images/hr_double.png) no-repeat; padding: 12px 0 0 12px; text-transform:uppercase; font-size: 16px; }.s_channel > h4 a {color: #FFCC00 !important;}#primary .s_channel > h4 { background: url(/images/hr_single.gif) no-repeat center bottom; }#primary .s_channel > h4 a { font-size: 28px !important; text-decoration:none !important;}a#crashlove {width:448px;height:252px;border:0;outline:0;text-indent:-9999em;cursor:pointer;display: none;background:url(/images/crashlove.gif) no-repeat;position:absolute; z-index:5; top:150px; left:490px;} a#crashlove:hover { background-position:0 -252px;}/*=== top navigation ===*/div#navigation {width:695px; height:30px; background:url(/images/nav.bg.png) no-repeat; position:absolute; z-index:10; top:5px;right:0px;}div#navigation em {color:#edb627; margin:0 8px}div#navigation ul {margin:0 0 0 20px;padding:4px 0;list-style:none;}div#navigation li {display:inline;}div#navigation a {float:left;text-decoration:none;color:#fff; font-family:Times New Roman; text-transform:uppercase; font-size:14px; display:block; font-weight:bold;}   div#navigation a:hover,body.pg-home div#navigation a.nav-home,body.pg-news div#navigation a.nav-news,body.pg-photos div#navigation a.nav-photos,body.pg-media div#navigation a.nav-media,body.pg-discography div#navigation a.nav-discography,body.pg-events div#navigation a.nav-events,body.pg-rigtones div#navigation a.nav-mobile,body.pg-links div#navigation a.nav-links,body.pg-faq div#navigation a.nav-faq,body.pg-bio div#navigation a.nav-bio,body.pg-videoblog div#navigation a.nav-videoblog,body.pg-twitter div#navigation a.nav-twitter,body.pg-extras div#navigation a.nav-extras,body.pg-links div#navigation a.nav-links,body.pg-forum div#navigation a.nav-forum {color:#edb627;}/* === EVENTS PAGE === */.pg-events div.s_singleEvent { border-color: #333; padding: 10px}.pg-events div.s_singleEvent:hover {background: #151515}.s_month {background: #555; border-color: #555}.s_mod_cal {text-align: right}.pg-events.detail #s_events h3 span {font-size: 22px; margin-bottom: 10px; display: block;}.pg-events.detail #s_events .s_byline {display: none;}div.s_singleEvent span.s_tickets a.buyticketurl {	background: none;	}/* === DISCOGRAPHY PAGE === */.pg-discography dt {float:left; margin-right:5px;}.pg-discography dd {color:#fff;}/* === ARTIST BIO / EVERYWHERE === */#secondary #s_artistbio {margin-bottom: 40px;}#secondary #s_artistbio h4 {margin: 0; height:30px;}#secondary #s_artistbio .s_items {float: left; margin: 0;}/* social links */#soc_nav{width:346px; position:absolute; z-index:10; left:605px; top:60px;}body.pg-home #soc_nav{left:590px;top:57px;}ul#soc_menu {padding:0; margin:0px; height:25px;}#soc_menu a { outline:0;text-decoration: none; display: block; float: left; height: 25px; margin-right:8px; _margin-right:2px; text-indent:-9999em; background: url(/images/nav_soc_matrix.jpg) no-repeat;}#soc_menu li{list-style: none;float: left; margin-top:0px; }#soc_menu a.nav-myspace {width: 85px; background-position: 0px 0px;}#soc_menu a.nav-facebook {width: 65px; background-position:-95px 0px;}#soc_menu a.nav-twitter {width: 70px; background-position: -170px 0px;}#soc_menu a.nav-digg {width: 40px; background-position:-250px 0px;}#soc_menu a.nav-youtube {width: 46px; background-position:-300px 0px;}/*=== footer ===*/#ft { margin:20px 0 0 0; position: relative; border-top: none; background: url(/images/hr_single.gif) no-repeat top center; padding-top: 12px;}#ft-logos {padding-bottom: 20px; width: 200px; float: right;}/* #ft-logos {clear:both; width:200px; margin:20px 0 0 375px;} */#ft-logos a {font-size: 10px}#ft-logos span#poweredby a {text-indent: -9999px; width: 132px; height:20px; display: block; background: url(/_shared/prototype/images/logos/mg_logo_black.png) no-repeat; margin-top: 7px;}	#footer_nav { float: left;}/* div#footer_nav {margin:0 0 0 110px;} */div#footer_nav em {color:#edb627; margin:0 9px}div#footer_nav ul {margin:0 0 0 20px;padding:8px 0 0 0;list-style:none;}div#footer_nav li {display:inline;}div#footer_nav a {float:left;text-decoration:none;color:#fff; font-family:Times New Roman; text-transform:uppercase; font-size:14px; display:block; font-weight:bold;}   div#footer_nav a:hover,body.pg-home div#footer_nav a.nav-home,body.pg-news div#footer_nav a.nav-news,body.pg-photos div#footer_nav a.nav-photos,body.pg-media div#footer_nav a.nav-media,body.pg-discography div#footer_nav a.nav-discography,body.pg-events div#footer_nav a.nav-events,body.pg-rigtones div#footer_nav a.nav-mobile,body.pg-links div#footer_nav a.nav-links,body.pg-faq div#footer_nav a.nav-faq,body.pg-bio div#footer_nav a.nav-bio,body.pg-videoblog div#footer_nav a.nav-videoblog,body.pg-twitter div#footer_nav a.nav-twitter,body.pg-forum div#footer_nav a.nav-forum {color:#edb627;}a#rss {width:23px;height:23px;border:0;outline:0;text-indent:-9999em;cursor:pointer;display:block;position:absolute; z-index:5; left:850px; top:8px;background:url(/images/rss.gif) no-repeat;display: none} /* btn */.btn * {background-image: url(/images/btn_bg_000000.png); height:20px;}a.btn, a:visited.btn {color:#fff; background-color:#000; text-decoration:none; font-weight:bold;}a:hover.btn {color: #000; background-color: #edb627;}/* end: btn *//* twitter */#twitter_update_list { list-style-type:none;}#twitter_update_list li { padding:5px; background:#1C1C1C; margin-bottom:5px;}#twitter_update_list li a {color:#999;}#twitter_update_list li span a {color:#edb627;}#twitter_btn {float:right; margin-right:20px; text-transform:uppercase;color:#999; text-decoration:none; font-size:11px;}/* google search */form#cse-search-box { background: #181818; height:25px; padding:2px 0; margin:0 0 15px;position:relative; width:300px; border:2px solid #1C1C1C}input#google_input {margin:4px 0 0 8px; width:205px; border:1px solid #fff !important; line-height:100%;}input#google_submit { position:absolute; top:4px; left:226px; z-index:2;                       display:block; width:74px; height:25px;                      outline:0; border:0; text-indent:-9999em; font-size:1px; /* for IE */overflow:hidden;                      background: url(/images/btn_search.jpg) no-repeat;                       }input#google_submit:hover { background-position:0 -25px; cursor:pointer;}#search_box {background: url(/images/google_input.gif) no-repeat top left; margin:0 0 0 680px;}/* become a fan */#s_membership.s_channel {margin-top:0 !important;}#s_membership p {margin: 0 0 5px;}#s_membership span {padding-top: 12px;}a.fan-btn, span.fan-btn {display:block; width:300px; height:51px;outline:0; border:0; text-indent:-9999em; background: url(/images/btn_signup.gif) no-repeat; margin:10px 0 0 5px;}a.fan-btn:hover { background-position:0 -51px; cursor:pointer;}span.fan-btn { background-position:0 -102px; }div#s_membership .s_channel {margin-top:0 !important;}div#s_membership p.name {font-size: 22px; margin: 0; padding: 0 4px; }/* members module */#tabs{background:url(/images/members_nav_bg.gif) repeat-x ; margin:15px 0; width:300px; border:1px solid #222;} ul.ui-tabs-nav {padding: 0; margin:0 0 0 5px; height:38px; } ul.ui-tabs-nav a { outline:0;text-decoration: none; display: block; float: left; height: 38px; margin-right:5px;_margin-right:1px;  text-indent:-9999em; background: url(/images/members.gif) no-repeat;} ul.ui-tabs-nav li{list-style: none;float: left; margin-top:0px; } ul.ui-tabs-nav a.nav-online {width: 128px; background-position: -8px 0px;} ul.ui-tabs-nav a.nav-latest {width: 148px; background-position:-159px 0px;} ul.ui-tabs-nav a:hover.nav-online,  ul.ui-tabs-nav li.ui-tabs-selected a.nav-online {background-position: -8px -38px;} ul.ui-tabs-nav a:hover.nav-latest,   ul.ui-tabs-nav  li.ui-tabs-selected a.nav-latest {background-position: -159px -38px;}    /* panels */    .ui-tabs-hide {display:none;}    .ui-tabs-panel {clear:left; padding:5px 0 0 0; width:300px;}    /* customise from here */#tabs div#s_whoisonline.s_channel, #s_artistfans_grid.s_channel { border:none !important; margin:0 !important;} #tabs div#s_members h4, #tabs div#s_whoisonline h4 {display:none;}#members-online,#members-latest {height:255px; } #tabs div#s_whoisonline div.s_items, #s_artistfans_grid div.s_items{margin:0 0 0 1em !important;}#tabs div#s_whoisonline div.s_item #s_artistfans_grid div.s_item {margin:0 !important;}#tabs #s_artistfans,  #tabs div#s_whoisonline {margin:0 0 0 5px;}#s_artistfans_grid h4{display:none;}#s_artistfans_grid .s_item {clear:none; border-bottom:none; float:left; margin:0; padding:0; }#tabs a.show_all{float:right; margin-right:15px;}/* home page*/body.pg-home #s_news img.image,body.pg-home #s_news  p.s_byline {display:none;}body.pg-home #s_news .s_item {border-bottom:1px solid #232323;}body.pg-home #s_media img.image { background:#232323; padding:5px; margin-bottom:5px;}body.pg-home #s_media img.image:hover { background:#fff;}body.pg-home #s_media p.s_byline {display:none;}body.pg-home #s_media .s_item {margin-bottom:15px;}body.pg-home #s_gallery img.image {margin-right:5px !important;}/* secondary */#secondary #s_events p {display:none;}#secondary div.s_singleEvent {height:38px;}#secondary div.s_singleEvent  {border-bottom:1px solid #232323;}#secondary .s_dateblock{display:none;}#secondary .s_date {display:block;}#secondary .s_where {left:85px !important;}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:block !important; position:absolute; z-index:5; top:2px; right:0;}body.pg-home div#s_events div.s_items div.s_singleEvent {position:relative;}/*================================= GENERAL =====================================*//* === USER / PROFILES / FORUM === */.pg-user .s_channel {margin-bottom: 30px; padding-bottom: 10px}.pg-user .s_item {display: block; float: none; }.pg-user #s_profile .s_avatar,.pg-user #profile .s_avatar { width: 300px; height: 300px; background-repeat: no-repeat !important}body.pg-user #bd { margin-top:50px;}body.pg-user h1 { color:#edb627;}body.pg-user th { background:#000; border-bottom:1px solid #edb627;}/* members panels */    .ui-tabs-hide {display:none;}    #tabs .show_all{float:right; margin-right:15px;}    /* google search */#cse-search-box {margin-bottom:10px;}#google_input {float:left;}        /* default_styling  */.s_channel{margin: 0.5em 0;}.s_channel h3 { margin-bottom: .1em; }.s_items{margin: 1em;}.s_item { margin: 0.5em 0;}h4{padding: .25em .5em;}p.formats	{	margin: 0;	padding: 0;	}div#s_twitter div.image {display:none;}.s_control {clear: both; display: block;}.s_paging {clear: both; margin: 20px 0 !important}.s_more {text-align: right; margin-bottom: 20px;}#secondary .s_more {margin-right: 20px;}.s_more a:link, .s_more a:visited {text-decoration: none;}.s_more span {background: url(/images/btn_bg_more.jpg); padding: 4px; border: 1px solid #222;}th {text-align:left;}td.s_filter form {text-align:right; }h4 a img {float: none; display: block;}.s_block {display: block;}body.pg-home #s_events h4 span.s_events_up_arch {display: none;}.address1,.address2,.zip {display: block;}p.sharethis {font: normal 9px Verdana, Arial, Helvetica; clear: both; color: #555; margin-top: 20px;} /* lyrics */.s_permabar {border-color: #222}body.pg-ringtones li.s_track {clear: both; margin-bottom: 3em; margin-top: 2em;} /* ringtones */ span.pageTotal {height:18px;}#beatsbydre, .s_artist_name { display: none !important;}/* ETCH LOVE */div.etchlove-directions {position: absolute; top: 410px; left: 390px;}.icon_holder.Glogster, .icon_holder.glogster {background:transparent url(/_shared/prototype/images/icons/social_icons/sprite_social_icons.png) repeat scroll -215px -70px;}
