body {background-color:#000;margin: 0;padding:0;color:#fff;}/* body.pg-home */ .container {background:#000 url(/images/body_bgV1.jpg) no-repeat top center;}.pg-home .container {background:#000 url(/images/body_bg_v2a.jpg) no-repeat top center;}#hd {position:relative;height:250px;} #hd h1 a {display:block; width:950px; height:200px; text-indent:-9999em;}/* links */a:link, a:visited {border:0pt none;color:#bc8b4d;text-decoration:underline;font-style:normal;}a:hover, a:active {border:0pt none;color:#bc8b4d;text-decoration: none;}h3, h3 a:link, h4 {font-size:15px; text-decoration:none; font-weight:bold;color:#999;}h3 a:hover {text-decoration: none;color: #fff;}/* navigation */#navigation {margin:0; padding:0; position:absolute; z-index:5; top:180px; left:25px;} ul#menu {padding: 0; margin:0px; height:49px;}#menu a { outline:0;text-decoration: none; display: block; float: left; height: 49px; margin:0;text-indent:-9999em; background: url(/images/nav.V1.png) no-repeat;}#menu li{list-style: none;float: left; margin-top:0px; }#menu a.nav-twitter{width: 306px; background-position:0px 0px;}#menu a.nav-home {width: 274px; background-position: -316px 0px;}#menu a.nav-contest {width: 321px; background-position:-591px 0px;}#menu a:hover.nav-twitter, body.pg-twitter #menu a.nav-twitter {background-position: 0px -49px;}#menu a:hover.nav-home, body.pg-home #menu a.nav-home {background-position: -316px -49px;}#menu a:hover.nav-contest, body.pg-contest #menu a.nav-contest {background-position: -591px -49px;}body.pg-home p.s_byline,body.pg-news p.s_byline{display:none;}h4 {border-bottom:1px solid #242424;}body.pg-home .s_channel {background: url(/images/gradient.gif) repeat-x top left;}.s_permabar {display:none;}body.pg-news .s_item {margin-bottom:20px; border-bottom:1px solid #242424;}/* 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:#fff;		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: 110px; 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:#fff; 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;    }/* === USER / PROFILES / FORUM === */.pg-user #s_profile .s_avatar,.pg-user #profile .s_avatar { width: 300px; height: 250px;}/* 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;}        #ft {border-top: 1px solid #222; padding: 12px 0 25px 20px; background: url(/images/bg_footer.jpg) no-repeat center top;}   /* default_styling  -- hello world */.s_channel{margin: 1em 0;}.s_channel h3 { margin-bottom: .1em; }h4{padding: .25em .5em;}.s_items{margin: 1em 2em;}.s_item { margin: 1em 0; }p.formats{margin: 0;padding: 0;}div#s_twitter {min-height: 400px;}div#s_twitter div.image {display:none;}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 */body.pg-ringtones li.s_track {clear: both; margin-bottom: 3em; margin-top: 2em;} /* ringtones */ span.pageTotal {height:18px;}#beatsbydre { display: block;}.banner_album {width: 900px; margin: 0 auto;}