/*    YYY*/.s_artist_name {display: none;}body {margin: 0;padding: 0;color:#666;background:#000; font-family: Helvetica, Geneva, Arial, sans-serif}#outside_wrapper {width:960px; background:#fff; margin:0 auto; }#hd {position:relative;height:360px;/*background: url(/images/hd.jpg) no-repeat top left; */} #hd h1 { text-indent:-9999em; position:absolute;}#flash_player { float:right; width:300px; height:35px; margin:5px 20px 0 0; overflow:hidden;}#random_gallery { /* margin-top:42px; */ margin-top: 2px; margin-left: 12px;}#random_gallery img {padding:0; margin:0; height:285px;}img.y_left, img.y_center {border-right: 9px solid white;}                     #hd h1 { text-indent:-9999em;}/* links */a:link, a:visited {border:0pt none;color:#000;text-decoration:underline;font-style:normal;}a:hover, a:active {border:0pt none;text-decoration: none;}h3, h3 a:link, h4 {font-size:15px; text-decoration:none; font-weight:bold;color: #000;}h3 a:hover {text-decoration: none;}.homepage-feature {background: url(/images/bg_home_features.jpg) no-repeat; width: 465px; padding: 8px 0 0 13px;}/* navigation */#navigation {position:absolute; z-index:10; /* top:330px; */ top: 290px; left:10px;}ul#menu {padding: 0; margin:0; height:38px;}#menu a { outline:0;text-decoration: none; display: block; float: left; height: 38px;margin-right:0px; text-indent:-9999em; background: url(/images/matrix_nav.gif) no-repeat;}#menu li{list-style: none;float: left; margin-top:0px; }#menu a.nav-home {width: 83px; background-position: 0px 0px;}#menu a.nav-news {width: 81px; background-position:-83px 0px;}#menu a.nav-events {width: 147px; background-position:-169px 0px;}#menu a.nav-photos {width: 97px; background-position:-318px 0px;}#menu a.nav-media {width: 90px; background-position:-416px 0px;}#menu a.nav-discography {width: 103px; background-position:-509px 0px;}#menu a.nav-shop {width: 66px; background-position:-624px 0px;}#menu a.nav-contact{width: 101px; background-position:-699px 0px;}#menu a.nav-forum {width: 137px; background-position:-805px 0px;}#menu a:hover.nav-home, body.pg-home #menu li a.nav-home {background-position: 0px -38px;}#menu a:hover.nav-news, body.pg-news #menu li a.nav-news {background-position: -83px -38px;}#menu a:hover.nav-events, body.pg-events #menu li a.nav-events {background-position: -169px -38px;}#menu a:hover.nav-photos, body.pg-photos #menu li a.nav-photos {background-position: -318px -38px;}#menu a:hover.nav-media, body.pg-media #menu li a.nav-media {background-position: -416px -38px;}#menu a:hover.nav-discography, body.pg-discography #menu li a.nav-discography {background-position: -509px -38px;}#menu a:hover.nav-shop{background-position: -624px -38px;}#menu a:hover.nav-contact, body.pg-contact #menu li a.nav-contact {background-position: -699px -38px;}#menu a:hover.nav-forum, body.pg-forum #menu li a.nav-forum {background-position: -805px -38px;}/* btn */.btn * {background-image: none; height:20px;}a.btn, a:visited.btn {color:#fff; background-color:#000; text-decoration:none; font-weight:bold; background-image: none; font-size:larger;}a:hover.btn {color: #fff; background-color: #000;}/* end: btn *//* become a fan */.membership_wrapper {background: url(/images/membership_big.jpg) no-repeat left top;  height:268px; margin-top:20px; position:relative;}#secondary .membership_wrapper {background: url(/images/membership.jpg) no-repeat left top;  height:255px; margin-top:0px; position:relative;}a.fan-btn, span.fan-btn {display:block; width:126px; height:125px;outline:0; border:0; text-indent:-9999em; background: url(/images/sigup_btn.gif) no-repeat; position:absolute; z-index:2; top:25px; right:15px;}a.fan-btn:hover { background-position:0 -125px; cursor:pointer;}span.fan-btn { background-position:0 -250px !important; }div#s_membership{position:absolute; z-index:3; top:130px; right:10px;  color:#999;}body.pg-forum div#s_membership{ position:static; float:right;}body.pg-forum div#s_membership a {color:#000;}div#s_membership a {color:#fff; text-decoration:none; font-size:larger;}div#s_membership p.name {font-size: 22px; margin: 0; padding: 0 4px; }div#s_membership p {margin-bottom:5px;}/* secondary */#secondary #s_whoisonline h4 { height:20px !important;}#secondary #s_discography h3,#secondary #s_discography dl,#secondary #s_discography p.s_byline {display:none;}#secondary #s_discography img.fullsize { width:280px;}/*  permaabar */p.s_permabar { background: url(/images/permabar.gif) no-repeat left top; border:none; color:#000;}p.s_permabar a {color:#000 !important;}/*    HOME PAGE*/body.pg-home div#s_gallery h4 {display:none;}body.pg-home div#s_gallery .s_item a {position:relative; display:block; text-decoration:none;}body.pg-home div#s_gallery img.image {padding:0 25px 38px 0; background: url(/images/title_bg.gif) no-repeat bottom left; margin-bottom:0; border:0; float:none;}.cloned_title {font-weight:bold;  position:absolute; left: 10px; bottom: 15px; z-index:2;color:#000; font-size:15px;}body.pg-home div#s_gallery .s_items {margin-left:0;}body.pg-home #s_media h4,body.pg-home #s_media .s_byline,body.pg-home #s_media .s_blmlist {display:none;}body.pg-home #s_media h3 {padding:0 0 10px 10px; background: url(/images/title_bg.gif) repeat-x bottom left;}body.pg-home #s_media .s_items {margin-left:0;}body.pg-home #s_media img.image,body.pg-home div#s_gallery img.image {width:440px; height:270px;}.img_wrapper {width:110px; height:110px; float:right; margin:0 0 10px 10px; padding:8px 0 0 8px ;background: url(/images/frame_small.png) no-repeat;}body.pg-home #s_news .s_item { border-bottom:1px solid #ebebeb;}body.pg-home div#s_events {margin-bottom:0;}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 div.s_addition .s_tickets {display:block;}body.pg-home div#s_events div.s_items div.s_singleEvent div.s_addition span.s_tickets a{background: url(/images/gettickets.gif) no-repeat bottom right; padding-bottom:21px; display:block;}body.pg-home div#s_events div.s_where {width:auto;}body.pg-home div#s_events div.s_singleEvent span.s_tickets a.buyticketurl  { padding-left:0; background:none;}#all_events {float:right; text-decoration:none; font-size:13px; font-weight:bold; margin-right:25px;}body.pg-home #s_gallery p.s_byline,body.pg-home #s_gallery p.s_copy,body.pg-home #s_gallery h3 {display:none;}/*    PHOTOS*/body.pg-photos {background: url(/images/photos_bg.gif) repeat; } body.pg-photos #bd {margin-left:20px;}body.pg-photos.summary #s_gallery .s_items {margin:0;}body.pg-photos.summary #s_gallery div.s_item {clear:none; height:330px; width:315px; float:left; background: url(/images/frame_for_gallery.gif) no-repeat top left;}body.pg-photos.summary #s_gallery div.s_item.grid {background:none;}body.pg-photos.summary #s_gallery img.image, body.pg-photos.summary #s_gallery img.fullsize,  body.pg-photos.summary #s_gallery img.thumbnail {border:0 !important; padding:0 !important; margin:10px 0 0 10px;}   body.pg-photos.summary div.grid img.image, body.pg-photos.summary div.grid img.fullsize, body.pg-photos.summary div.grid img.thumbnail {margin:0 !important;}  body.pg-photos.summary #s_gallery div.s_item.summary {clear:none; height:90px; width:120px; float:left; padding-bottom:5px !important;}body.pg-photos.summary #s_gallery div.s_item.summary a {display:block; width:110px; height:110px; padding:8px 0 0 8px ;background: url(/images/frame_small.png) no-repeat; border:0; margin:0 10px 10px 0;}body.pg-photos.summary #s_gallery div.s_item.summary img.image {width:100px; height:100px; border:0;}body.pg-photos.summary #s_gallery div.s_item p.s_copy {display:none;}body.pg-photos.summary #s_gallery h3 {clear:both;}body.pg-photos.summary #s_gallery img.image {margin-bottom:3px;}body.pg-photos.summary h4 {display:none;}body.pg-photos.summary h3 {background: url(/images/title_bg.gif) repeat-x bottom left; width:265px; display:block; line-height:30px; height:37px;}/*    DISCOGRAPHY*/body.pg-discography {background: url(/images/discography_bg.gif) repeat; } body.pg-discography #bd {margin-left:10px;}body.pg-discography.summary #s_discography .s_items {margin:0;}body.pg-discography.summary #s_discography div.s_item {clear:none; height:330px; width:315px; float:left; position:relative;}body.pg-discography.summary #s_discography h4 {display:none;}body.pg-discography.summary #s_discography h3 { margin-bottom:5px;}body.pg-discography.summary img.fullimage, body.pg-discography.summary img.thumbnail {width:300px; height:260px;} body.pg-discography.summary p.s_blmlist,body.pg-discography.summary p.s_byline,body.pg-discography.summary dt.s_releaseDate,body.pg-discography.summary dt.s_label, body.pg-discography.summary dt.s_format {display:none;}body.pg-discography.summary dd {float:left; margin:0 5px 0 0; color:#f17ee5;}body.pg-discography.summary dd.s_format {padding:2px 5px; background:#000; color:#fff; position:absolute; z-index:2; top:290px; left:0;}body.pg-discography.summary dd.s_releaseDate {margin-left:55px;}body.pg-discography.detail .s_item {position:relative;}body.pg-discography.detail dt {float:left; margin-right:3px;} body.pg-discography.detail h4 {display:none;}body.pg-discography.detail h3 { font-size:14px;}body.pg-discography.detail h5.clear {clear:none;color:#f17ee5; width:500px; position:absolute; z-index:2; top:160px; left:415px;}body.pg-discography.detail .s_item {position:relative;}body.pg-discography.detail table.s_tracks {width:500px;position:absolute; z-index:2; top:190px; left:415px;}body.pg-discography.detail .s_permabar {width:390px;}body.pg-discography.detail  td.s_title { font-weight:bold; color:#000;}/*    EVENTS*/.new_btn { display:block; width:57px; height:37px; text-indent:-9999em; background: url(/images/iamgoing.gif) no-repeat;}body.pg-events.summary div#s_events div.s_items div.s_singleEvent div.s_addition span.s_tickets a{background: url(/images/gettickets.gif) no-repeat bottom right; padding-bottom:21px; display:block; border:0; outline:0;}body.pg-events.summary div#s_events div.s_singleEvent span.s_tickets a.buyticketurl  { padding-left:0; background:none;}body.pg-events.summary div.s_singleEvent span.s_icon_comments, body.pg-events.summary div.s_singleEvent span.s_eventattendees, body.pg-events.summary div.s_singleEvent span.s_tickets {float:right; clear:both;}body.pg-events.detail p.s_byline, body.pg-events.detail p.s_copy, body.pg-events.detail #s_events .s_items>p, #s_attendees_summary h4{display:none;}body.pg-events.detail dt {float:left; margin-right:3px; color:#000;}a.name { color:#FB9EFF !important;}.s_month {background: #ff069b}.s_day {border-color: #fff}.s_location { font-weight: bold; font-size: 14px; color: #000}.s_year {color: black; font-weight: bold}.pg-events.detail h3 span.venue {font-size: 22px;}.pg-media.player #s_player h3.s_title { font-size: 28px; text-transform: uppercase;}/*    MEDIA*/body.pg-media {background: url(/images/discography_bg.gif) repeat; } body.pg-media #bd {margin-left:10px;}body.pg-media.player #bd {margin-left:0px;}body.pg-media.summary #s_media .s_items {margin:0;}body.pg-media.summary #s_media div.s_item {clear:none; height:275px; width:315px; float:left; position:relative; padding-top:20px;}body.pg-media #s_media h4 {display:none;}body.pg-media.summary #s_media h3 {position:absolute; z-index:2; top:0px; left:0px;}body.pg-media.summary img.fullimage, body.pg-media.summary img.thumbnail,body.pg-media.summary img.image {width:300px; height:260px; margin-bottom:0;} body.pg-media.summary h3 {font-size: 16px; text-transform: uppercase; font-weight:900;}body.pg-media.summary h3 a {text-decoration: none !important;}body.pg-media.summary p.s_blmlist {display:none;}body.pg-media.summary .s_byline,body.pg-media.summary .s_byline a {color:#f17ee5;} body.pg-media.summary .s_icon_comments { background-image:none !important; padding-left:2px;}.s_items th {background:#000; color:#fff;font-weight:bold;}/* commenting */.single_comment  {border:none !important;}div.addition { background:none !important;}.single_comment a.s_avatar {margin-bottom:55px; position:relative;}.single_comment a.s_avatar span {width:46px; height:46px; padding:0; margin:0; text-indent:-9999em; display:block; background: url(/images/comment.gif) no-repeat; position:absolute; z-index:2; top:50px; left:4px;}/* === 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;}            /* default_styling  -- hello world */.s_channel{margin: 1em 0;}.s_channel h3 { margin-bottom: .1em; }h4{padding: .25em .5em; height:30px;}.s_items{margin: 1em 2em;}.s_item { margin: 1em 0; }.s_byline {font-weight: bold;}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;}