/* mickeyavalon */body {background:#000;color:#000;padding:0;margin:0;}.container {background:url(/images/body_bg.gif) repeat-y center;}/* hd */#hd { position:relative;height:200px;} #hd h1  {    display:block;    height:124px;    width:616px;    margin:20px 0 0 150px;background:url(/images/logo.gif) no-repeat center top;text-indent:-9999em;border:0;outline:none;} /* navigation */#navigation {width:860px;position:relative;height:21px;padding-top:10px;}#navigation ul li { list-style-type:none;}#navigation li {float:left; }#navigation li a {position:absolute;margin-left:40px;padding:0;display:block;height:18px;background: url(/images/navigation.gif) no-repeat top;border-bottom:3px solid #fff;text-indent: -9999em;overflow:hidden;font-size:1%;}#navigation li a.nav_news {left:0; width:50px; background-position: 0 0;}#navigation li a.nav_bio {left:65px; width:105px; background-position: -65px 0;}#navigation li a.nav_discography {left:187px; width:66px; background-position: -187px 0;}#navigation li a.nav_media {left:265px; width:70px; background-position: -265px 0;}#navigation li a.nav_photos{left:350px; width:80px; background-position: -350px 0;}#navigation li a.nav_store {left:450px; width:60px; background-position: -450px 0;}#navigation li a.nav_forum {left:530px; width:68px; background-position: -530px 0;}#navigation li a.nav_links {left:620px; width:60px; background-position: -620px 0;}#navigation li a.nav_events {left:695px; width:70px; background-position: -695px 0;}#navigation li a.nav_extras {left:785px; width:60px; background-position: -785px 0;}#navigation li a:hover,#navigation li#nav-selected a.nav_news,#navigation li#nav-selected a.nav_bio,#navigation li#nav-selected a.nav_discography,#navigation li#nav-selected a.nav_photos,#navigation li#nav-selected a.nav_store,#navigation li#nav-selected a.nav_forum,#navigation li#nav-selected a.nav_links,#navigation li#nav-selected a.nav_events,#navigation li#nav-selected a.nav_extras  {border-bottom:3px solid #f00;}/* end: navigation *//* links */a:link, a:visited {border:0pt none;color: #f00;text-decoration: underline;}a:hover, a:active {border:0pt none;color: #000;text-decoration: underline;}h1 { color: #000;}h3, h3 a:link, h3 a:visited {font-size:20px; text-decoration: none;font-weight:bold;color: #333;}h3 a:hover{color: #ff0000;}h4 {margin: 20px 0; height: 40px;}/* end: links *//* ft */#ft {background:url(/images/line_break.gif) no-repeat center top;padding-top:10px;margin-top:20px;}#footer div#s_artistbio {width:600px;}/* secondary */div#secondary div#s_discography {display:none;}body.pg-news div#secondary div#s_discography {display:block;}/* btn */.btn * {background-image: url(/_shared/prototype/images/button/btn2.png); height:20px;}a.btn, a:visited.btn {color:#fff; background-color:#f00; text-decoration:none; font-weight:bold;}a:hover.btn {color: #fff; background-color: #000;}/* end: btn *//* pg-home news */h3{margin-bottom:0;}body.pg-home div#s_news img.image { float:left; margin:0 10px 10px 0;}body.pg-home div#s_news p.s_byline  {margin-bottom:5px;}body.pg-home div#s_news p.s_copy {clear:none; }body.pg-home #s_news p.s_copy {float: none; display: block;}/* div#s_discography on the home page */body.pg-home div#s_discography img.fullsize {float:left; margin-right:10px }body.pg-home div#s_discography div.s_info h3 {font-size:12px; clear:both;}body.pg-home div#s_discography div.s_info p.s_blmlist {clear:both;}body.pg-home div#s_discography dl {display:none;}/* headers */#s_membership h4, #s_news h4 {height:40px; margin-bottom:0;}#secondary #s_membership {border: 4px solid #222; padding: 0 10px; margin: 0 0 20px 0;}/* logos *//* #ft-logos {margin:30px 0 20px 50px;} *//* adds */div#pos- {margin-bottom:20px;}div#pos-bot {margin:10px auto; width:750px; float:none;}/* TWEETER */body.pg-listening .s_tweets .s_items {margin-left:0;} .twitter_outter{position:relative; padding:10px; -moz-border-radius: 5px;-webkit-border-radius: 5px; border:1px solid #999;}.tweet {height:130px;width:400px; padding:10px;}    .tweet textarea {		font-family:"Lucida Grande",Helvetica,Arial,Sans-Serif;		font-size:1.2em;		font-weight:bold;		height:70px;		margin: 0;		padding:0;		background-color: transparent;		color:#000;		border:1px solid #999;		padding:5px 0 5px 5px;    }        .tweet #tweet_static {    bottom:14px;    color:#999;    font-family:"Lucida Grande",Helvetica,Arial,Sans-Serif;    font-size:0.8em;    font-weight:bold; margin-right:10px;    }        .tweet #tweet_static_url {color:#fff;}    	.suggest {    position: absolute; top: 180px; right: 10px;    }            #update input {    clear:both;    float:right;    margin-top:10px;    }    .twit_link    {        cursor:pointer;    }    #messagePosted {        width:300px;        height: 40px;        background-color: Yellow;        color: Red;        font-weight: bold;        display: none;    	}     /* leftover characters */  #tweet_char_left {		color:#D4D0C8;		font-family:'Georgia','Serif';		font-size:1.5em;		font-weight:bold;		 position: absolute; top: 110px; right: 150px;    }	    #tweet_char_left.ok  {color:#D4D0C8;}    #tweet_char_left.watch {color:#ff0;} /* 20 characters left */    #tweet_char_left.warning {color:#f00;} /* 10 characters left  */    #tweet_char_left.twit_error {color:#f00; text-decoration:underline;} /* 0 characters left  */    	/* twitter - Tweet_Container */.s_tweets h4 {display: none;}#ctl00_ctl00_SiteBody_CustomSecondary_tweet_static {color: #333;}.s_tweets .s_item {width:400px; border-bottom:1px solid #222; margin-bottom:10px;}.s_tweets .s_avatar {padding:2px; margin:5px; border:1px solid #999; float:left;}.s_tweets .singleUser {float:right; width:330px;} .s_tweets h3 {margin-bottom:0px; font-size:13px; }    .s_tweets h3 a {color:#000; text-decoration:none; font-weight:bold;}   .s_tweets .s_copy {margin-bottom:0px;}  .s_tweets .s_byline {margin-bottom:0px; color:#BC8B4D;}      /* twitter - notify-table */    #notify-table {    color:#735005;    font-family:Arial,Helvetica,sans-serif;    font-size:130%;    font-weight:bold;    left:0;    letter-spacing:-1px;    position:fixed;    top:0;    width:100%;    z-index:100;    display:none;    border-collapse: collapse;}    .notify td {    background-color:#F4A83D;    border-bottom:1px solid #D6800C;    padding:7px 0;    text-align:center;    width: 100%;    font-size: 14px;    }    .notify-close a {    background-color:#FAD163;    border: 2px solid #735005;    color:#735005;    padding-left:4px;    padding-right:4px;    text-decoration:none;    cursor:pointer;    }/***************************** some settings ************************************//* profile page issues */.s_items th { background:none; color: #990000;}/* end: profile page issues *//*table.toolbar {position:absolute; z-index:10;}*/div.s_gmap_detail {color:#000;}div.s_gmap_detail a {color:#990000;}/* CMS */.success {color: black;}/* default style */.s_item { margin: 1em 0; }p.formats {margin: 0;padding: 0;}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 */ body.pg-media img.image {margin-right:10px;}.s_permabar {	background: none;	background-color: #f1f1f1;	border-color:#ccc;	border-style:solid;	border-width:1px 0pt;	clear:both;	color:#333333;	margin:0.5em 0em 1em;	padding:0.3em 0.6em;}.s_permabar a:link, .s_permabar a:visited {color:#FF0000;text-decoration:underline;}div.s_paging {margin: 25px 0; width: 90%;}/* ##### USER ###### */.pg-user h4 a {font-weight: bold; font-size: 22px; }