/* 50cent */body {	background:#000 url(../images/body_new.jpg) no-repeat top center;	margin: 0;	padding: 0;	color:#f7f7f7;	font-size: smaller;} #hd {position:relative;height:200px;} .hd_promo {position: absolute; top: 200px; left: 210px;}a#logo {width:269px;height:280px;background:url(/images/logo.png) no-repeat;border:0;outline:0;text-indent:-9999em;cursor:pointer;display:block;margin:0 0 0 600px;} /* links */a:link, a:visited {border:0pt none;color:#f67a1d;text-decoration:underline;font-style:normal;}a:hover, a:active {border:0pt none;color:#fff;text-decoration: none;}h3, h3 a:link, h3 a:visited h4 {font-size:12px; text-decoration:none; font-weight:bold;color:#fff;margin-bottom: 0;}h3 a:hover {text-decoration: none;color: #f67a1d;}.s_item {border-bottom: 2px solid #111;}/*=== FOOTER ===*/#ft {background:url(/images/footer.jpg) repeat-x top center; height:142px; width:930px;padding-top:10px; position:relative; margin-top:50px;}/*===    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:-142px;}#ft, .ft_push {height:142px;}.ft_push {clear:both;}#ft-logos {margin:20px 20px 0 0;}/* nav */.nav_ft ul {list-style-type:none;margin:0 0 0px 100px;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:bold; text-decoration:none;color:#fff;text-transform:uppercase;font-size: 12px;}.nav_ft ul li a:hover {text-decoration:underline !important; color:#fff !important;}#ft-logos {position:absolute; z-index:2; top:0; right:0;}/* top navigation */#navigation {position:absolute; z-index:5; top:265px; left:0px;}ul#menu {padding:10px 0 0 0; margin:0 0 0 0; height:20px;}#menu a { outline:0;text-decoration: none; display: block; float: left; height: 20px; margin-right:5px; _margin-right:0px; text-indent:-9999em; background: url(/images/matrix_nav.png) no-repeat; _background: url(/images/matrix_nav.gif) no-repeat;}#menu li{list-style: none;float: left; margin-top:0px; }#menu a.nav-home {width: 62px; background-position: 0px 0px;}#menu a.nav-news {width: 60px; background-position: -70px 0px;}#menu a.nav-media {width: 78px; background-position:-135px 0px;}#menu a.nav-discography {width: 68px; background-position:-220px 0px;}#menu a.nav-photos {width: 89px; background-position:-293px 0px;}#menu a.nav-events{width: 79px; background-position:-386px 0px;}#menu a.nav-mobile{width: 77px; background-position:-473px 0px;}#menu a.nav-forum {width: 125px; background-position:-556px 0px;}#menu a.nav-store {width: 71px; background-position:-686px 0px;}#menu a.nav-thisis50cent {width: 150px; background-position:-760px 0px;}#menu a:hover.nav-home, body.pg-home #menu a.nav-home  {background-position: 0px -20px;}#menu a:hover.nav-news, body.pg-news #menu a.nav-news  {background-position: -70px -20px;}#menu a:hover.nav-media, body.pg-media #menu a.nav-media  {background-position: -135px -20px;}#menu a:hover.nav-discography, body.pg-discography #menu a.nav-discography  {background-position: -220px -20px;}#menu a:hover.nav-photos, body.pg-photos #menu a.nav-photos  {background-position: -293px -20px;}#menu a:hover.nav-events, body.pg-events #menu a.nav-events  {background-position: -386px -20px;}#menu a:hover.nav-mobile, body.pg-ringtones #menu a.nav-mobile  {background-position: -473px -20px;}#menu a:hover.nav-forum, body.pg-forum #menu a.nav-forum  {background-position: -556px -20px;}#menu a:hover.nav-store   {background-position: -686px -20px;}#menu a:hover.nav-thisis50cent   {background-position: -760px -20px;}/* SECONDARY */#secondary div.hr {width: 90% !important; background: #222 url(/images/hr.jpg); height: 5px; text-align: center; margin-bottom: 12px;}.s_tweets .s_items {margin-top:0 !important;}.s_tweets p.s_copy {margin-bottom:0 !important;}.s_tweets  p.s_byline { font-size:10px !important; color:#00f0ff !important ;}#secondary #s_whoisonline h4 {padding-bottom:15px;}body.pg-discography dt{float:left; margin-right:3px;}#bd {position:relative;}.btn { width:179px;height:26px;border:0;outline:0;text-indent:-9999em;background:url(../images/entersite.gif) no-repeat;display:block;overflow:hidden;} .btn.up {position:absolute;z-index:5;top:5px; right:5px;}.btn.down {clear:both; margin:0 0 50px 50px;}.btn:hover { background-position:0 -26px;}/* === USER / PROFILES / FORUM === */.pg-user .span-13,.pg-user-photos .span-13, .pg-user-blog .span-13,.pg-user-comments .span-13,.pg-user-friends.span-13{margin-right:70px;}.pg-user h1, .pg-user h2, .pg-user h3, .pg-user h4, .pg-user h5 {color: #fff;}.span-9 h1 {color: #fff;}.span-9 .s_avatar  { width: 300px; height: 200px;}.span-9 th {background-color: #121212; color: white;}/* 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;}                .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: #FF9933 !important; font-size:small;}/* 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;}.s_permabar {border: 0;}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;}/* TWITTER */ .twitter_outter{background: #C24F02; padding:10px 10px 46px 10px; -moz-border-radius: 5px;-webkit-border-radius: 5px; margin-bottom:30px;}.tweet {height:80px;width:380px; padding:10px 10px 10px 10px;}    .tweet textarea {		font-family:"Lucida Grande",Helvetica,Arial,Sans-Serif;		font-size:1.2em;		font-weight:bold;		height:70px;		width: 460px;		margin: 0;		padding:0;		background-color: #000;		border: 1px solid #C24F02;		color:#fff;		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 {        }            #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;		    }	    #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;}.s_tweets .s_item {width:400px; border-bottom:1px solid #ff6500; 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:#00aeff;}      /* 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: 16px;	font-weight:bold;	color:black;    }    .notify-close a {    background-color:#FAD163;    border: 2px solid #735005;    color:#735005;	padding: 0px 4px 1px 4px;    text-decoration:none;    cursor:pointer;    }.avatars {	padding: 20px 10px 10px 10px;	width: 300px;	font-family: helvetica;	font-weight: bold;	font-size: 14px;	}	#avatars img {	float: left;	padding: 0 10px 10px 0;	width: 48px;	height: 48px;	}#sdk-events h3 {float: left; margin-left: 10px;}.venue {color: #FF6500;}.location {color: #FF6500;}