body {background:url(/images/sin-test.jpg) no-repeat left top #000; margin:0; padding:0; min-height: 2000px; }body p {font-family: georgia; font-size:14px; color:#ccc;} .container {width: 990px;}#bd {width: 990px;}#secondary {margin-top:40px;}.append-half {padding-right: 20px;}.prepend-half {padding-left: 20px;}#secondary img {max-width: 300px;}#hd {position:relative; height: 300px; display: block;} #hd-logo {background:url(/images/logo-sin.png) no-repeat; height: 300px; width: 340px; float: right;}a#logo {width:187px; height:20px; background:url(/images/logo-sm.png) no-repeat; border:0; outline:0; text-indent:-9999em; cursor:pointer; display:block; margin:5px 0 0 20px;} #player-flash { position:absolute; z-index:5; left:250px;}/* links */a:link, a:visited {border:0 none; color:#f3686d; font-style:normal; text-decoration:none;}a:hover, a:active {border:0pt none; color:#f3686d; text-decoration: none;}h2 a, h2 a:visited {text-decoration: none !important;}h3, h3 a:link, h4 {font-size:17px;  text-decoration:none;  font-weight:bold; color:#fff;}h3, h3 a:hover, h4 {font-size:17px;  text-decoration:none;  font-weight:bold; color:#fff;}#secondary h4 a {font-size: 20px; text-transform: uppercase; color: #fff;}#secondary h4 { border-bottom:thin solid #ff6666; color:#fff; font-size:20px; text-transform:uppercase;}h3 a:hover {text-decoration: none; color: #F3686D;}#primary .s_byline {border-top: solid thin; border-bottom: solid thin; padding: 5px;}#primary .s_byline span { color: #f3686d;}#primary .s_byline a {color: #f3686d;}/* NAVIGTAION= = = = = = = = = = = = = = = = = */#top-nav { position:absolute; background: url(/images/bg-nav-sin.jpg) no-repeat; height: 40px; margin-left: 80px;}ul.navigation {list-style-type:none; }ul.navigation li {font-size: 11px; float:left; display:inline; margin-right:0px; padding-right:0px; text-transform: uppercase;}ul.navigation a {text-decoration:none;}	#top-nav span {display: none}	#top-nav a {height: 25px; display: block;}	#top-nav a.nav-home {width: 60px; background: url(/images/nav-sin.png) no-repeat 0px 0;}#top-nav a.nav-blog {width: 110px; background: url(/images/nav-sin.png) no-repeat -60px 0;}#top-nav a.nav-events {width: 74px; background: url(/images/nav-sin.png) no-repeat -170px 0;}#top-nav a.nav-photos {width: 80px; background: url(/images/nav-sin.png) no-repeat -244px 0;}#top-nav a.nav-media {width: 70px; background: url(/images/nav-sin.png) no-repeat -324px 0;}#top-nav a.nav-discography {width: 62px; background: url(/images/nav-sin.png) no-repeat -394px 0;}#top-nav a.nav-bio {width: 66px; background: url(/images/nav-sin.png) no-repeat -456px 0;}#top-nav a.nav-forum {width: 150px; background: url(/images/nav-sin.png) no-repeat -645px 0;}/* hover */.pg-home #top-nav a.nav-home, #top-nav a.nav-home:hover {width: 60px; background: url(/images/nav-sin.png) no-repeat 0px -25px;}.pg-blog #top-nav a.nav-blog,#top-nav a.nav-blog:hover {width: 110px; background: url(/images/nav-sin.png) no-repeat -60px -25px;}.pg-events #top-nav a.nav-events,#top-nav a.nav-events:hover {width: 74px; background: url(/images/nav-sin.png) no-repeat -170px -25px;}.pg-photos #top-nav a.nav-photos,#top-nav a.nav-photos:hover {width: 80px; background: url(/images/nav-sin.png) no-repeat -244px -25px;}.pg-media #top-nav a.nav-media,#top-nav a.nav-media:hover {width: 70px; background: url(/images/nav-sin.png) no-repeat -324px -25px;}.pg-discography #top-nav a.nav-discography,#top-nav a.nav-discography:hover {width: 62px; background: url(/images/nav-sin.png) no-repeat -394px -25px;}.pg-bio #top-nav a.nav-bio,#top-nav a.nav-bio:hover {width: 66px; background: url(/images/nav-sin.png) no-repeat -456px -25px;}.pg-forum #top-nav a.nav-forum,#top-nav a.nav-forum:hover {width: 150px; background: url(/images/nav-sin.png) no-repeat -645px -25px;}           /* ----------------------------------------------------------------	P R I M A R Y C O N T E N T-------------------------------------------------------------- */#primary object, #primary embed, #primary img {max-width:440px;}.s_item {background: #000;}.s_item:first-child h3{margin-top:50px;}/* NEWS */#s_news .s_byline .s_date {background: url(/images/bg-date.png) no-repeat; display:block; font-family:tilden-sans-light-1,tilden-sans-light-2,serif; height:70px; left:-63px; padding:4px 2px; position:absolute; top:20px; width:70px !important; z-index:3;}#s_news .s_byline .s_month {background:none; border:medium none; color:#fff; display:block; left:24px; line-height:30px; position:absolute; top:37px;}#s_news .s_byline .s_day {background:none; border:medium none; color:#fff; display:block; font-size:36px; left:17px; line-height:25px; margin-top:20px; position:absolute; text-align:center; top:0; z-index: 100;}#s_news .s_byline .s_year {display: none;}#s_news .s_items {margin-top: -23px;}#s_news .s_item {position: relative; padding:20px 20px 20px 30px; border: solid #ccc;}/* BIO */#s_artistbio .s_item {background:none repeat scroll 0 0 #000; margin-top:-20px; padding:20px; border: solid #ccc;}/* EVENTS */#s_events .s_item {background:none repeat scroll 0 0 #000; padding:20px;}/* PHOTOS */#s_gallery .s_items {background:none repeat scroll 0 0 #000; margin-top:-20px; padding:20px; border: solid #ccc;}#s_gallery .s_byline {border-top: solid thin; border-bottom: solid thin; padding: 5px; margin-left:130px;margin-right:19px;}/* Media */#s_media .s_items { background:none repeat scroll 0 0 #000; margin-top:-20px; padding:20px; border: solid #ccc;}#s_media .s_byline {border-top: solid thin; border-bottom: solid thin; padding: 5px; margin-left:265px;margin-right:19px;}#s_player .s_items { background:none repeat scroll 0 0 #000; margin-top:-20px; padding:20px;border: solid #ccc;}/* Music */#s_discography .s_items {background:none repeat scroll 0 0 #000; margin-top:-20px; padding:20px; border: solid #ccc;}/* EVENTS */#s_events {background:none repeat scroll 0 0 black;border:medium solid #CCCCCC;margin-top:-20px;padding:20px;width:450px;}#s_events .s_location {color: #ccc;}/*----------------------------------------------------------------	M E M B E R S H I P + C O M M U N I T Y---------------------------------------------------------------- */.login-wrap {background: #000; width: 100%;}.module-login {background: #000; height: 40px; padding: 4px; width:800px; margin-left: 200px; position: relative; color: #fff;}.module-login #s_membership {height:23px !important; margin-left:300px; position:absolute; top:5px; width:500px;}.module-login #s_membership .guest {position: absolute; top: 0; right: 10px; width:170px; height: 23px !important; overflow:hidden; background-color: #000;}.module-login #s_membership .guest span {display: none;}.module-login #s_membership .guest a {display: block; text-indent: -9999px; margin-right: 1px;}.module-login #s_membership a#link_join { width: 50px; height: 23px; background: url(/images/bg_login.gif) no-repeat 0 0; float: left;}.module-login #s_membership a#link_join:hover { background-position: 0 -23px;}.module-login #s_membership a#link_login { width: 115px; height: 23px !important; background: url(/images/bg_login.gif) no-repeat -53px 0; text-indent:-9999px; float: right}.module-login #s_membership a#link_login:hover { background-position: -53px -23px;}.module-login #s_membership .member {float: right;}.module-login #s_membership .s_settings {padding-left: 10px;}div.profile .s_item {margin: 0 10px 15px 10px; background: #000; padding: 10px; margin-bottom: 12px;}/* btn */.btn * {background-image: url(/images/btn_bg_fff.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: #ad9f96;}/* end: btn *//* google search */form#cse-search-box { height:30px; padding:0px; margin:0 0 15px;position:relative; width:310px;}input#google_input {margin:4px 0 0 8px; width:205px; border:1px solid #8a6621 !important; line-height:100%;}input#google_submit { position:absolute; top:0px; left:225px; 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 -30px; cursor:pointer;}#search_box {background: url(/images/google_input.gif) no-repeat top left; margin:0 0 0 680px;}body.pg-home #s_news  p.s_byline {margin-bottom:5px;}body.pg-home #s_media h3 {clear:both;}/* twitter */#s_twitter {width:310px; height:183px; position:relative; height: 480px; }#s_twitter ul { list-style-type:none; font-size:13px; font-weight:bold; padding:95px 0 0 20px; line-height:100%;}#s_twitter ul a { font-size:11px;}#twitter-link { position:absolute; top:60px; left:105px; z-index:10;display:block; width:152px; height:19px;                      outline:0; border:0; text-indent:-9999em;overflow:hidden;                      background: url(/images/btn_twitter.gif) no-repeat; }#twitter-link:hover { background-position:0 -19px;}a.s_avatar {display: none;}#s_twitter .s_channel h3 {display: none;}#s_twitter .s_item {background: none;}p.s_byline  {margin: 0;}p.s_copy {margin: 0;}/* footer */#ft-wrap {background: #333; width: 100%; height: 180px;}#ft {background: #333; width:970px; margin:0 auto;}#ft a {color:#fff;}#ft-logos {float:right; margin-right:40px;}/* nav */#ft-nav ul {list-style-type:none;margin:10px 0 0px 20px;padding:0 0 20px 0;display:block;float:left;} #ft-nav ul li, #ft-nav ul li a {float:left; display:inline; padding-right:5px; font-weight:bold; text-decoration:none;color:#FFF;text-transform:uppercase;font-size: 12px;}#ft-nav ul li a:hover {text-decoration:underline;}/* default page */.pg-home #s_player {margin-top:20px;}.pg-home .s_embed {padding-top:10px;}.pg-home #s_player .s_comments_links {display:none;}#s_player .s_comments_alternative {display:none;}.pg-home #s_player .s_comments_alternative {display:block;}.pg-home #s_player p {display:none;}.pg-home #s_player h3.s_title {margin:0 0 20px 65px; padding-top:10px;}.pg-home #s_player .s_item {position:relative;}.s_comments_alternative {padding:0 5px 5px 5px; position:absolute;z-index:2;top:0px; left:0px; width:50px; height:40px; color:#000; text-align:center;text-decoration:none !important;                            background:url(/images/tab_right.png) no-repeat;_background:url(/images/tab_right_IE6.gif) no-repeat; background-position:100% -100px;}.s_comments_alternative span{ color:#000;}.s_comments_number { font-size:25px; display:block; font-weight:bold; line-height:25px; padding:2px 0 0 0;}.s_comments_alternative .s_text { font-size:10px;line-height:100%;}.pg-home #s_news p.s_byline {display:none;}/* === USER / PROFILES / FORUM === */.pg-user #s_profile .s_avatar,.pg-user #profile .s_avatar { width: 300px; height: 250px;}.pg-user #primary {width: 880px;}.pg-user #profile a.s_avatar {width: 200px; height: 200px; background-repeat: no-repeat}/* 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  -- hello world */.s_channel{margin: 1em 0;}.s_channel h3 { margin-bottom: .1em; margin-top: 15px; }h4, h2.s_channel_header {padding: 0.5em; margin-bottom:10px;}.s_items{margin: 1em;}.s_item { margin: 1em 0; color: #ccc; }#primary embed, #primary object {max-width: 440px;}p.formats{margin: 0;padding: 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;}#primary span img {margin-left:30px; margin-top: 10px;}#s_news span img {height:40px;margin-left:30px;margin-top:10px;position:relative;z-index:100;}