body {	background: #000 url('/images/bg.jpg');	background-position: top center;	background-repeat: no-repeat;	background-attachment: fixed;	margin: 0;	padding: 0;	color: #fff; } /* = = = HEADINGS AND LINKS = = = */a:link, a:visited {	border: 0pt none;	color: #9933cc!important;	text-decoration: none; } a:hover, a:active {	border: 0pt none;	color: #fff!important;	text-decoration: none;} .btn_wrapper {	position: relative;	top: 12px;	left: -10px;	margin: 0px!important; } 	.btn_wrapper a, .s_blmlist a { color: #fff!important; } 	.btn_wrapper a:hover, .s_blmlist a:hover {		color: #555!important;		border-bottom: none; } /* btn */.btn * { background: url(/_shared/prototype/images/button/btn_bg_000000.png) no-repeat; } a.btn {	color: #fff;	background-color: #000;	text-decoration: none;	font-weight: bold; } a:hover.btn {	color: #000;	background-color: #fff; } /* end: btn *//* = = = HEADINGS = = = */h1, h2, h3, h4, h5 {	color: white;	font-family: Lucida Grande, Arial, Helvetica, sans-serif; } h3, h3 a:link, h3 a:visited {	font-size: 20x;	text-decoration: none;	font-weight: bold;	color: #9933cc;	text-transform: uppercase; } h3 a:hover {	text-decoration: none;	color: #fff;	text-decoration: none; } h4 {	height: 30px;	margin-bottom: 0;	font-size: 16px;	font-weight: bold;	padding-left: 10px; } 	h4 a span {		color: #fff;		line-height: 30px; } 	h4 a { text-decoration: none !important; } 		h4 a:hover span { color: #f00 !important; } 		h4 a:hover { border-bottom: none; } /* CHANNEL HEADERS */.s_channel h4 a {	width: 300px;	height: 25px;	display: block;	text-indent: -9999px } #s_artistfans h4 a { background: url(/images/hdrs/fans_latest.gif) no-repeat; } #s_attendees_summary h4 a { background: url(/images/hdrs/attendees.gif) no-repeat; } #primary #s_artistbio { background: url(/images/hdrs/bio.gif) no-repeat; } .pg-blog #s_news h4 a { background: url(/images/hdrs/blog.gif) no-repeat; } #s_discography h4 a { background: url(/images/hdrs/discography.gif) no-repeat; } #s_events h4 a { background: url(/images/hdrs/events.gif) no-repeat; } #s_kyte h4 a { background: url(/images/hdrs/kyte.gif) no-repeat; } #s_links h4 a { background: url(/images/hdrs/links.gif) no-repeat; } #s_media h4 a { background: url(/images/hdrs/videos.gif) no-repeat; } #s_news h4 a {	width: 400px;	height: 50px;	background: url(/images/hdrs/news.gif) no-repeat;	margin-bottom: 10px; } #s_gallery h4 a { background: url(/images/hdrs/photos.gif) no-repeat; } #s_player h4 a { background: url(/images/hdrs/nowplaying.gif) no-repeat; } #secondary #s_artistbio h4 a { background: url(/images/hdrs/everywhere.gif) no-repeat; } #secondary #s_discography h4 a { background: url(/images/hdrs/discography_latest.gif) no-repeat; } #s_search h4 a { background: url(/images/hdrs/search.gif) no-repeat; } #s_member_blog h4 a { background: url(/images/hdrs/myblog.gif) no-repeat; } 	#s_member_blog h4 a:first-child { display: none; } #s_member_buddylist h4 a { background: url(/images/hdrs/myfriends.gif) no-repeat; } #s_member_comments h4 a { background: url(/images/hdrs/mycomments.gif) no-repeat; } #s_member_photos h4 a { background: url(/images/hdrs/myphotos.gif) no-repeat; } /* = = = S T R U C T U R E = = = */.container { position: relative; } #hd { height: 175x; } 	#hd h1 {		background: url('/images/agnes.gif');		width: 360px;		height: 175px;		text-indent: -1000px;		z-index: 9999!important; }#primary { width: 480px;  overflow: hidden; }#primary h3, #primary h4, #primary h5, #primary p { width:470px!important;}#primary img, #s_news object, #s_news embed{ max-width:460px!important; height:auto!important; float: left!important; margin: 5px 5px 10px 0px!important; }#primary p.s_byline {width:452px!important;} 	#primary p {		color: #bbb;		font-size: 12px;		line-height: 18px; } 	#primary h3, #primary h4, #primary h5 {		font-size: 27px;		letter-spacing: -.04em;		display: block!important; } 	#primary p.s_byline {		background: #000;		padding: 3px 5px 3px 10px;		border: 1px solid #222;		margin-top: 5px;		display: block!important; } #secondary {	width: 300px;	height: auto!important;	border-left: 1px dotted #222;	padding-left: 10px; } 	#secondary h4 {		font-size: 18px;		letter-spacing: -.04em; } /* = = = ITEMS / CONTAINERS = = = */.s_channel { margin: 0.5em 0; } 	.s_channel h3 { margin-bottom: .1em; } .s_items { margin: .25em 1em; } .s_item {	margin: 1em 0 2em 0;	padding-bottom: 1em; } #primary .s_channel { width: 520px; } #primary #s_member_comments.s_channel {	margin-right: 2px;	width: 500px; } #secondary .s_channel {	width: 300px;	margin-bottom: 25px; } .pg-user .s_channel { margin-bottom: 25px; } .pg-bio #s_artistbio { width: 500px; } .nocontent .s_item { padding-left: 10px; } #audio-player {	position: absolute;	top: 150px;	left: 10px;	width: 300px;	overflow: hidden; } /* = = = N A V I G A T I O N = = = */.navigation ul { list-style-type: none; } 	.navigation ul li {		font-size: 12px;		float: left;		display: inline;		margin-right: 10px;		padding-right: 2px;		font-weight: bold;		text-decoration: none; } .s_item .clearfix h3 {	display: block!important;	width: 380px!important; } #hd .navigation {	position: absolute;	left: 50%;	top: 130px;	margin-left: -290px;	background-color: #000!important;	padding: 5px 5px 0px 5px;	border: 1px solid #111;	z-index: 1!important; } 	#hd .navigation a {		display: block;		float: left;		height: 25px;		font-family: Lucida Grande, Arial, Helvetica, sans-serif; } /* === NOTE: USE BELOW IF YOU WANT TO USE GRAPHIC/BACKGROUND IMAGES FOR THE MAIN NAVIGATION.navigation span {display: none;}#hd .navigation a.nav-home {width: 62px; background: url(/images/nav_matrix.gif) no-repeat 0 0;}#hd .navigation a.nav-bio {width: 66px; background: url(/images/nav_matrix.gif) no-repeat -72px 0;}#hd .navigation a.nav-news {width: 59px; background: url(/images/nav_matrix.gif) no-repeat -147px 0;}#hd .navigation a.nav-events {width: 61px; background: url(/images/nav_matrix.gif) no-repeat -215px 0;}#hd .navigation a.nav-photos {width: 75px; background: url(/images/nav_matrix.gif) no-repeat -285px 0;}#hd .navigation a.nav-videos {width: 76px; background: url(/images/nav_matrix.gif) no-repeat -369px 0;}#hd .navigation a.nav-discography {width: 133px; background: url(/images/nav_matrix.gif) no-repeat -453px 0;}#hd .navigation a.nav-mobile {width: 62px; background: url(/images/nav_matrix.gif) no-repeat -471px 0;}#hd .navigation a.nav-links {width: 58px; background: url(/images/nav_matrix.gif) no-repeat -593px 0;}#hd .navigation a.nav-store {width: 57px; background: url(/images/nav_matrix.gif) no-repeat -655px 0;} /////// HOVER STATE#hd .navigation a.nav-home:hover, .pg-home #hd .navigation a.nav-home { background-position: 0  -25px;}#hd .navigation a.nav-bio:hover, .pg-bio #hd .navigation a.nav-bio {width: 66px; background: url(/images/nav_matrix.gif) no-repeat -72px -25px;}#hd .navigation a.nav-news:hover, .pg-news #hd .navigation a.nav-news {background: url(/images/nav_matrix.gif) no-repeat -147px -25px;}#hd .navigation a.nav-events:hover, .pg-events #hd .navigation a.nav-events { background: url(/images/nav_matrix.gif) no-repeat -215px -25px;}#hd .navigation a.nav-photos:hover, .pg-photos #hd .navigation a.nav-photos {background: url(/images/nav_matrix.gif) no-repeat -285px -25px;}#hd .navigation a.nav-videos:hover, .pg-media #hd .navigation a.nav-videos { background: url(/images/nav_matrix.gif) no-repeat -369px -25px;}#hd .navigation a.nav-discography:hover, .pg-discography #hd .navigation a.nav-discography { background: url(/images/nav_matrix.gif) no-repeat -453px -25px;}#hd .navigation a.nav-mobile:hover,.pg-mobile #hd .navigation a.nav-mobile { background: url(/images/nav_matrix.gif) no-repeat -471px -25px;}#hd .navigation a.nav-links:hover, .pg-links #hd .navigation a.nav-links { background: url(/images/nav_matrix.gif) no-repeat -593px -25px;}#hd .navigation a.nav-store:hover, .pg-store #hd .navigation a.nav-store { background: url(/images/nav_matrix.gif) no-repeat -655px -25px;}*/.navigation a {	color: white;	text-decoration: none; } 	.navigation a:hover.nav-home,.navigation a:hover.nav-news,.navigation a:hover.nav-bio,.navigation a:hover.nav-events,.navigation a:hover.nav-videos,.navigation a:hover.nav-discography,.navigation a:hover.nav-photos,.navigation a:hover.nav-mobile,.navigation a:hover.nav-extras,.navigation a:hover.nav-links,.navigation a:hover.nav-store,.navigation a:hover.nav-forum { color: #9933cc; } body.pg-home .navigation ul a.nav-home,body.pg-news .navigation ul a.nav-news,body.pg-bio .navigation ul a.nav-bio,body.pg-events .navigation ul a.nav-events,body.pg-media .navigation ul a.nav-videos,body.pg-discography .navigation ul a.nav-discography,body.pg-photos .navigation ul a.nav-photos,body.pg-ringtones .navigation ul a.nav-mobile,body.pg-extras .navigation ul a.nav-extras,body.pg-links .navigation ul a.nav-links,body.pg-forum .navigation ul a.nav-forum { color: #fff; } /*----------------------------------------------------------------	H O M E P A G E---------------------------------------------------------------- *//* news */body.pg-home div#s_news img {	float: left;	margin: 0 10px 10px 0; } body.pg-home div#s_news  p.s_byline { margin-bottom: 5px; } body.pg-home div#s_news { _overflow: hidden; } body.pg-home div#s_player embed,body.pg-home div#s_player object {	width: 280px;	height: 250px; } body.pg-home div#s_player p.formats_top,body.pg-home div#s_player p.s_permabar { display: none; } body.pg-home div.span-5 div#s_news img { display: none; } /* = = = SECONDARY = = = *//* = = = FOOTER = = = */.span-24 {	width: 950px;	text-align: left;	margin: auto; } #ft {	background: #000;	height: 120px;	width: 950px!important;	margin-left: auto!important; } #ft-logos {	float: right;	padding-right: 10px; } #ft .navigation ul {	margin: 40px 0 0 100px;	float: left; } .pg-splash #ft { margin-top: 15px; } /*----------------------------------------------------------------	B I O---------------------------------------------------------------- */.pg-bio #primary #s_artistbio {	float: left;	overflow: hidden !important; } /*----------------------------------------------------------------	D I S C O G R A P H Y---------------------------------------------------------------- *//* .pg-discography.summary #s_discography .s_items {margin-top: 50px;} */.pg-discography #secondary #s_discography,#secondary #s_discography dl { display: none; } #s_discography .fullsize, #s_discography .thumbnail { border: 1px solid #222; } /*----------------------------------------------------------------	M E D I A---------------------------------------------------------------- */body.pg-media div#s_media div.s_item.selectedVideo, body.pg-media div#s_media div.s_item.selectedVideo a { color: #FFF; } body.pg-media #primary img.image, body.pg-media #primary h3, body.pg-media p.s_byline {	display: block!important;	float: left!important;	min-height: 20px!important; } body.pg-media #primary h3 { margin-top: -10px; } body.pg-media #secondary img.image { margin-right: 10px; } #s_media .s_item { border-bottom: 1px solid #222; } #s_media .clearfix { display: block!important; } /*----------------------------------------------------------------	N E W S---------------------------------------------------------------- */#s_news .s_item {	border-bottom: 1px solid #222;	margin-bottom: 1.5em;	width: 500px; } #s_news .s_copy {	display: block;	float: none;	clear: both; }/*----------------------------------------------------------------	P H O T O S ---------------------------------------------------------------- */#secondary #s_gallery .s_item { height: 130px; } #s_gallery img.image {  } /*----------------------------------------------------------------	T O U R ---------------------------------------------------------------- */div.s_singleEvent {	width:480px!important;	border-bottom: 1px solid #222;	padding-right: 10px!important; } .pg-events div.s_singleEvent {	border-bottom: 1px solid #222;	padding: 10px; } 	.pg-events div.s_singleEvent:hover {		border-bottom: 1px solid #111;		background-color: #222; } 	.pg-events div.s_singleEvent .s_location { font-size: 16px; } .s_mod_cal {	width: 110px;	float: right;	position: relative;	bottom: 2px;	right: 22px;	text-align: left; } .s_addition {	width: 110px;	float: right;	position: relative;	bottom: 2px;	right: 4px;	text-align: left; } .s_icon, .s_tickets, .s_mod_cal { width: 100px; } .s_icon a, .s_tickets a, .s_mod_cal a {	color: #999!important;	font-size: 10px; } .pg-events #secondary #tabs { display: none; } #secondary div#s_events div.s_items > p, #secondary div#s_events div.s_items div.s_singleEvent span.s_tickets, body.pg-home div#s_events div.s_items div.s_singleEvent span.s_icon_comments, body.pg-home div#s_events div.s_items div.s_singleEvent span.s_eventattendees, #secondary div#s_events .buyticketurl { display: none !important; } /*----------------------------------------------------------------	M E M B E R S H I P + C O M M U N I T Y---------------------------------------------------------------- */#hd #s_membership { height: 23px !important; } 	#hd #s_membership .guest {		position: absolute;		top: 0;		left:50%;		margin-left:-290px;		width: 170px;		height: 23px !important;		overflow: hidden;		background-color: #111; } 		#hd #s_membership .guest span { display: none; } 		#hd #s_membership .guest a {			display: block;			text-indent: -9999px;			margin-right: 1px; } 	#hd #s_membership a#link_join {		width: 115px;		height: 23px;		background: url(/images/bg_login.gif) no-repeat -53px 0;		float: right; } 		#hd #s_membership a#link_join:hover { background-position: -53px -23px; } 	#hd #s_membership a#link_login {		width: 48px;		height: 23px !important;		background:#111 url(/images/bg_login.gif) no-repeat 0px 0;		text-indent: -9999px; } 		#hd #s_membership a#link_login:hover { background-position: 0px -23px; } 	#hd #s_membership .member { float: right; } 	#hd #s_membership .s_settings { padding-left: 10px; } #s_member_comments {	clear: both;	float: none;	display: block; } #secondary #s_artistfans .s_details { display: none; } #secondary #s_artistfans .s_item {	float: left;	margin: 0 10px 10px 0; } .pg-fans #secondary #s_artistfans { display: none; } /* Twitter Inline Items */.s_item.subtype_Twitter {	background: url(/images/bg_s_item.tweet.jpg) no-repeat;	width: 500px;	height: 150px;	margin-bottom: 25px; } .s_item.subtype_Twitter { border-bottom: none !important; } 	.s_item.subtype_Twitter a { color: #003366 !important; } #s_news .s_item.subtype_Twitter .s_copy {	background: #fff;	padding: 10px;	width: 340px;	margin: 10px 0 0 120px;	color: #111;	display: block !important; } 	#s_news .s_item.subtype_Twitter .s_copy .s_more { display: none; } .s_item.subtype_Twitter .s_byline { display: none; } 	.s_item.subtype_Twitter .s_byline.Twitter {		margin: 3px 0 0 125px;		display: block;		color: #000033; } .s_item.subtype_Twitter .s_headline { display: none } 	.s_item.subtype_Twitter .s_headline.Twitter {		padding-top: 7px;		margin: 0 0 0 88px;		color: #111;		font-weight: bold;		display: block; } .s_item.subtype_Twitter h3 { display: none; } 	.s_item.subtype_Twitter h3.Twitter { display: block; } .s_item.subtype_Twitter .s_permabar { display: none; } /* Twitter JS/Markup */.s_twitter li {	list-style-type: none;	padding: 7px 0;	border-bottom: 1px dotted #444; } /* === TWITTER FRIENDSTIMELINE SKIN:2 (needs JS)=== *//* get rid of default css*/.s_twitter.s_channel { border: none !important; } .s_twitter .s_items { margin: 0; } .s_twitter .s_item {	margin: 0;	clear: both; } /* background:#fff; *//* end: default*/.s_twitter {	margin: 0 0 0 10px;	padding: 0;	width: 100%;	float: left; } 	.s_twitter div.even { background: #d1d1d1; } 	.s_twitter a.even {		background: url(/images/bullet_twitter_even.gif) no-repeat top right;		padding-right: 20px;		margin-right: 0; } 	.s_twitter div.odd { background: #B8B8B8; } 	.s_twitter a.odd {		background: url(/images/bullet_twitter_odd.gif) no-repeat top right;		padding-right: 20px;		margin-right: 0; } 	.s_twitter h3 a {		color: #CC0000;		font-weight: bold;		font-size: 13px; } 	.s_twitter h3 { margin-bottom: 0px; } 	.s_twitter div.singleUser {		float: left;		width: 805px;		padding: 5px;		border-bottom: 1px solid #000; } 	.s_twitter p { margin-bottom: 0px; } 		.s_twitter p.s_byline {			color: #444444;			font-style: italic;			font-size: 11px;			font-weight: normal;			line-height: 125%; } 		.s_twitter p a { color: #cc0000; } /* twitter secondary */div#secondary .s_twitter {	margin-bottom: 0;	background: url(/images/twitter_bg.gif) no-repeat top left;	padding-top: 60px; } 	div#secondary .s_twitter div.singleUser {		width: 205px;		_overflow: hidden; } 	div#secondary .s_twitter .s_items { margin: 10px 0 0 10px; } div#twitter_btn {	position: absolute;	z-index: 2;	top: 20px;	left: 105px; } div#secondary .s_twitter h4 { display: none; } .prepend-half { padding-right: 20px; } .append-half { padding-left: 20px; } body.pg-home hr { background: #bdbdbd; } p.s_permabar {	border-bottom: none;	border-top: none;	background: #050505; } p.s_permabar, p.s_permabar a { color: #fff !important; } /* twitter body.pg-twitter */body.pg-twitter .s_twitter h4 { display: none; } /* google search */#s_search {	border: 1px solid #222;	background: #111; } form#cse-search-box {	height: 30px;	padding: 0px;	margin: 0;	position: relative; } input#google_input {	margin: 5px 0 0 8px;	width: 190px; } input#google_submit {	position: absolute;	top: 4px;	left: 212px;	z-index: 10;	display: block;	width: 83px;	height: 25px;	outline: 0;	border: 0;	text-indent: -9999em;	font-size: 1px;	overflow: hidden; /* for IE */	background: url(/images/btn_search.gif) no-repeat; } 	input#google_submit:hover {		background-position: 0 -25px;		cursor: pointer; } /* become a fan */a.fan-btn, span.fan-btn {	display: block;	width: 310px;	height: 30px;	outline: 0;	border: 0;	text-indent: -9999em;	margin: 10px 0; } a.fan-btn:hover {	background-position: 0 -30px;	cursor: pointer; } span.fan-btn { background-position: 0 -30px; } div.loggedin { margin-top: 30px; } div#s_membership .s_channel { margin-top: 0 !important; } div#s_membership p.name {	font-size: 22px;	margin: 0;	padding: 0 4px;	background: white; } /***************************** some settings ************************************//* === USER / PROFILES / FORUM === */.pg-user th {	background-color: #121212;	color: white; } div#profile a.s_avatar {	width: 250px;	height: 250px;	background-repeat: no-repeat !important; } /* bugs */body.pg-bio div#s_artistbio p { clear: both; } /*table.toolbar {position:absolute; z-index:10;}*/div.s_gmap_detail { color: #000; } 	div.s_gmap_detail a { color: #990000; } /* CMS */.success { color: black; } /* default style */p.formats {	margin: 0;	padding: 0; } th { text-align: left; } td.s_filter form { text-align: right; } h4 a img {	float: none;	display: block; } .s_block { display: block; } .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#beatsbydre { display: none; } dt {	float: left;	padding-right: 2px; } .s_artist_name { display: none; } .s_more {	padding: 0 20px;	text-align: right; } .s_control {	float: none;	clear: both;	display: block; }