body {color: #121212;padding:0;margin:0;width: 100%;display: table;}.container {border-left: 1px solid #ccc;border-right: 1px solid #ccc;width: 950px;background: url(/images/header.jpg) 0 18px no-repeat;position: relative;} .logo {position: absolute; right: 155px; top: 15px; } .span-14 {overflow: hidden;}.span-14 .s_item {margin-top: 40px;}.prepend-1_2 { padding-left:20px;}.append-1_2 { padding-right:20px;}/* hd */#hd {position:relative;height: 360px;}#hd h1 {	text-indent:-9999em;	display: none;	}#hd #s_discography { position: absolute; width:100px; top: 10px; left: 10px;}#hd #s_discography .s_items, #hd #s_discography .s_item { margin: 0em 0em; }#hd #s_discography p, #hd #s_discography h3, #hd #s_discography h4 {display: none;}#hd #ndfoundation {position: absolute; top: 280px; right: 20px;}#bd {margin-top: 60px;}/* links */a:link, a:visited {border:0pt none;color: #FF0033;text-decoration: none;}a:hover, a:active {border:0pt none;color: #999999;text-decoration: none;}/* Headers */h1, h2, h3, h5 {color: #FF0000;}h4, h4 a, h3, h3 a {text-decoration: none;font-weight:none;color: #FF0033;color: #333333;margin: 0 0 5px 0;text-transform: uppercase;padding-left: 5px;}.s_item h3, .s_item h3 a {padding-left: 0 !important;}h4 a, h4 a:visited, h4 a:hover,h3 a, h3 a:visited, h3 a:hover,#s_artistbio h4 a span {color: #333333 !important;}h3 a:hover{text-decoration: underline;}/* end: links */.s_channel h4 {/* background: #ffffff; url(/images/hdrs/hdr_bgG.gif) repeat-x;  height: 40px; */   }h2, h4, h6, a.fan-btn span {border-top: 6px solid #444; background: #CCC; font-family:  Impact, Helvetica, Arial, sans-serif; font-size: 26px;}div.attendeedetail h4 {border-top: none; }h4 span.user, h4 span.user a {font-size: 11px; padding:0 0 0 0; margin: 0; font-family: Arial, Helvetica, sans-serif; display: none;}	body.pg-home div.fansection a.fan-btn span {width:280px !important;}/* navigation */#navigation {position: absolute; z-index:5;left:0px; top: 365px;}ul#menu {padding: 0; margin:8px 0 0 40px; height:20px; position:relative;}#menu li{list-style: none;float: left;}#menu a {background-image:url(/images/matrix_nav.v2.gif);background-repeat:no-repeat; text-decoration: none; display: block; float: left; height:19px; text-indent:-9999em; margin-right:10px;_margin-right:5px; border:0; outline:0;}#menu a.nav-home {width: 53px;  background-position: -27px 0px; }#menu a.nav-blog {width: 55px; background-position: -95px 0px;   }#menu a.nav-events {width: 50px;  background-position: -165px 0px;   }#menu a.nav-bio {width: 53px;  background-position: -230px 0px;   }#menu a.nav-media {width: 67px;  background-position: -300px 0px;   }#menu a.nav-discography {width: 133px;  background-position: -380px 0px;   }#menu a.nav-photos {width: 74px;  background-position: -530px 0px;   }#menu a.nav-links {width: 54px;  background-position: -620px 0px;   }#menu a.nav-press {width: 57px;  background-position: -685px 0px;   }#menu a.nav-forum {width: 112px;  background-position: -752px 0px;   }#menu a.nav-store {width: 60px;  background-position: -880px 0px;   }#menu a:hover.nav-home, body.pg-home #menu a.nav-home {background-position: -27px -19px; }#menu a:hover.nav-blog,  body.pg-blog #menu a.nav-blog { background-position: -95px -19px; }#menu a:hover.nav-events,  body.pg-events #menu a.nav-events {  background-position: -165px -19px; }#menu a:hover.nav-bio,  body.pg-bio #menu a.nav-bio { background-position: -230px -19px; }#menu a:hover.nav-media,  body.pg-media #menu a.nav-media { background-position: -300px -19px; }#menu a:hover.nav-discography,  body.pg-discography #menu a.nav-discography {  background-position: -380px -19px; }#menu a:hover.nav-photos,  body.pg-photos #menu a.nav-photos {  background-position: -530px -19px; }#menu a:hover.nav-links,  body.pg-links #menu a.nav-links { background-position: -620px -19px; }#menu a:hover.nav-press,  body.pg-press #menu a.nav-press{  background-position:-685px -19px; }#menu a:hover.nav-forum {  background-position: -752px -19px; }#menu a:hover.nav-store {  background-position: -880px -19px; }/* nav_footer */#nav_footer {padding:5px 0 10px 0;float:right;}#nav_footer ul {list-style-type:none;margin:10px 0 5px 10px;padding:0;}#nav_footer ul li, #nav_footer ul li a {font-size: 10px;float:left; display:inline; padding-right:5px; font-weight:normal; text-decoration:none;color: #fff;text-transform: capitalize;}#nav_footer ul li a:hover { color: #f00;}/* end:nav_footer*//* footer */div#global-chrome-content {background:#000 url(/images/footer_bg.gif) repeat-x top;width:100%; height:auto;}div#s_artistbio div.s_items a {	width: 32px;	}.s_artist-name {	display: none;}#ft {text-align:left;position: relative;width:950px;margin:0 auto;height: 180px;}/* relative is for Safari */#beatsbydre {display: none !important;}#ft #s_artistbio {height: 120px;}#ft ul.rss-links {padding: 12px 0 12px 25px;}#ft ul.rss-links li { list-style:none;background-image: url(/_shared/prototype/images/icons/feed_16x16.png);background-repeat: no-repeat;background-position: 0 .2em;padding-left: 2em;height: 20px;}#ft ul.rss-links a {color: white;}/* logos and adds */#ft-logos {width:200px;clear:both; float:right;margin:0;}#ft-logos a{ font-size:9px;color: #fff;}#ft-logos a:hover{color: #f00;}div#pos-bot {float:left; width:750px;}/* end: logos and adds *//* end:footer *//* adds */div#addModule_bg {position:relative;width:320px;height:300px;background: url(/images/addModule_bg.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/addModule_bg.png',sizingMethod='scale');}div#pos- {position:absolute;z-index:5;}div#pos-bot {clear:left; float:left;margin:10px 0 0 0;}/* btn */.btn * {background-image: url(/images/btn_bg_ffffff.png); }a.btn {color:#fff; background-color:#000; text-decoration:none; font-weight:bold;}a:hover.btn {color: #fff; background-color: #f00;}/* end: btn *//* profile page issues */h1 { color: #f00;}.s_items th { background:none; color: #f00;}div#profile a.s_avatar {		width:300px;		height:300px;	}.single_comment p img {display: none;}/* end: profile page issues *//* secondary */div#shareWidget {display:none;}body.pg-home div#shareWidget {display:block;}body.pg-home hr { background:#313131;}div.border { border-color:#fff;}div.GMapEZ {margin-bottom:20px;}div.addition {background:transparent url(/images/bottom_comments_bg_09212C.png) no-repeat scroll left top;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/bottom_comments_bg_09212C.png',sizingMethod='scale');}/* MEDIA PAGE */.pg-media .s_item .image {width: 250px; height: 200px;}/* PHOTOS / GALLERY */.pg-photos div#s_gallery div.s_item {clear:both;}/* Blog *//* EVENTS PAGES */.s_year {color: black !important;}#s_messageboard h4 a span {display: none;}/* pg-forum & user pages */body.pg-forum div#s_membership h4 {display:none;}h3 span.user a.name {font-size: 12px;}#profile {overflow: hidden;}#s_members .s_item {margin-bottom: 40px; }/* tag cloud */div#s_tagcloud a {color:#000;}div#s_tagcloud a:hover {color:#f00;}div#s_tagcloud  h4 {margin-bottom:5px;}a#nodoubtdirect {display:block; height:40px; width:395px; text-indent:-9999em; background: url(/images/hdrs/hdr_nodoubtdirect.gif) no-repeat;  outline:0;}/* headers */div.s_singleEvent {padding: 4px;}div.s_singleEvent.odd { background-color: #d1d1d1;}/* microgroove homepage*/div.whosgoingwrap {height:160px;}div.latestFans h2 span {margin:0 !important;}/* RECENT FANS */div.latestFans h2 span {	background-position:0 -182px;	display:block;	height:px;	width:310px;	clear:both;	margin:0;}div.latestFans div.items {	width:310px;	overflow:hidden;}div.latestFans div.buddy {	float:left;	margin:0 0 0 15px;	width:50px;	height:80px;	display:inline;}div.latestFans div.buddy div.image, div.latestFans div.buddy div.text {	overflow:hidden;	width:50px;	height:50px;	font-size:11px;}div.messageboard div.s_item div.text {	float:right;	width:245px; _width:230px;}/* RECENT FANS */div.latestFans {padding-top:8px;}div.latestFans h2 span{ 	width:310px;}div.latestFans div.items{	width:310px;}a.fan-btn span, div#secondary div.memberphotos h2 span{ width:310px !important;}div.memberphotos div.item {clear:both; height:50px;margin-top:2px; }body.pg-bio div#s_artistbio.s_channel{margin-top:0;}body.pg-home div.fansection {_width:280px; _overflow:hidden;}body.pg-ringtones div#s_discography.s_channel {margin-top:-20px;_margin-top:0;}.single_comment h3 {color:#f00;}/* THE REST - IVAN */div.s_paging a, div.s_paging a:hover {float:left; margin:0; padding:0; border:0; outline:0;}.s_items { margin: 1em 0em; }.s_item .image {border: 1px solid #222;}div.s_gmap_detail {color:#000;}div.s_gmap_detail a {color:#f00;}body.pg-ringtones li.s_track {clear: both; margin-bottom: 3em; margin-top: 2em;} /* ringtones */ body.pg-photos div#s_gallery div.s_items{margin-left:2.5em;}body.pg-photos div#s_gallery div.grid, body.pg-photos div#s_gallery div.s_item  {float:left; clear:none;}body.pg-photos div#s_gallery div.s_paging {clear:both; padding-top:10px;}div#secondary #s_artistbio .s_items, div.c2 #s_artistbio .s_items {padding: 0 0 0 12px;}div.homebanner,div#s_pageText a img {float: left; margin: 15px 0 0 0; padding: 0 !important; border: 1px solid #f7f7f7; }div.homebanner img {margin: 0 0 0 0 !important;}div.widget-tour {margin: 0 0 20px 0;}#s_news p.s_byline {padding-left: 5px;}#s_links .s_items {padding: 0 0 0 25px;}.s_avatar {background-repeat: no-repeat !important;}
