/* Maroon 5 */body {background:#fff url(/images/body_bg.jpg) repeat-x top center;color: #666;margin:0;padding:0;}.container {background:url(/images/container_bg.jpg) no-repeat top center;}#hd {position:relative;height:257px;} #hd h1 { text-indent:-9999em; position:absolute;}/* links */a:link, a:visited {border:0pt none;color:#f6a439;text-decoration:underline;font-style:normal;}a:hover, a:active {border:0pt none;text-decoration: none;}h3, h3 a:link, h3 a:visited, h4 {font-size:15px; text-decoration:none; font-weight:bold;color:#111;}h3 a:hover {text-decoration: none;}table.forum {margin-top: 75px; clear: both;}/* btn */.btn * {background-image: url(/images/btn_bg_fff.png); height:20px;}a.btn, a:visited.btn {color:#000; background-color:#f6a439; text-decoration:none; font-weight:bold;}a:hover.btn {color: #f6a439; background-color: #000;}/* end: btn *//*=== FOOTER ===*/#ft {text-align: center;}#ft-logos p {color:#999;}#ft_wrapper {width:100%; background:#fff /* url(/images/ft_bg.jpg) repeat-x top center */; height:155px;}#ft {width:950px; margin:0 auto;padding-top:3px; position:relative;color:#999;}#ft a {color:#999;}#ft-logos {position:absolute;z-index:3; top:10px; right:0;}.pg-extras #s_whoisonline {display: none;}#ft #links, #ft #links a, #ft #links a:link, #ft #links a:active,#ft #links a:visited  {-x-system-font:none;color:#5C5C5C;font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;font-size-adjust:none;font-stretch:normal;font-style:italic;font-variant:normal;font-weight:normal;line-height:1.5;padding:0 6px;}#s_whoisonline {width:700px; }#s_whoisonline .s_items,#s_whoisonline .s_item {margin-top:0 !important;}#s_whoisonline h4 {margin:0; float:left;}#ft h4 {color:#f6a439;}/* forum */#s_messageboard h4 {display:none;}#s_membership {float:right; margin:10px 15px 0 0;}dt {float:left; margin-right:3px;}/* === USER / PROFILES / FORUM === */.pg-user #s_profile .s_avatar,.pg-user #profile .s_avatar { width: 300px; height: 250px;}.span-9 .s_avatar  { width: 300px; height: 200px;}.span-9 th {background-color: #121212; color: white;}          /* default_styling  -- hello world */.s_channel{margin: 1em 0;}.s_channel h3 { margin-bottom: .1em; }h4{padding: .25em .5em;}.s_items{margin: 1em;}.s_item { margin: 1em 0; }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.pageTotal {height:18px;}#beatsbydre { display: block;}/* @group @font-face */#header_bottom {position:absolute; z-index:10; top:212px; left:0;}#header_bottom ul {height: 45px;margin: 0;padding: 0;}#header_bottom ul li {	-x-system-font:none;	display:block;	float:left;	font-family:'Futura PT Demi Regular',Arial,sans-serif;	font-size:15px;	font-size-adjust:none;	font-stretch:normal;	font-style:normal;	font-variant:normal;	font-weight:normal;	height:45px;	letter-spacing:0;	line-height:15px;	margin:0;	padding:0;	}#header_bottom ul li a {	-x-system-font:none;	color:#FFFFFF;	display:block;	float:left;	font-family:'Futura PT Demi Regular',Arial,sans-serif;	font-size:15px;	font-size-adjust:none;	font-stretch:normal;	font-style:normal;	font-variant:normal;	font-weight:normal;	height:29px;	letter-spacing:0;	line-height:15px;	margin:0;	padding:16px 10px 0 8px;	text-decoration:none;	}#header_bottom ul li a {padding-right: 5px;}#header_bottom ul li a:hover,#header_bottom ul li a#on{	color: #ff5500;	text-decoration: none;	background: url(../images/menu-bg.png) no-repeat center bottom; }/* @group header */navigation #header_top a:hover,#header_bottom a:hover,#header_bottom a#on{	color: #ff5500;	text-decoration: none;	background: url(../images/menu-bg.png) no-repeat center bottom;}ul#social_icons li {float:left;font-size:15px;font-style:italic;line-height:2;padding:0 25px 0 18px;}ul#social_icons {float: right; margin: 4px 10px 0 0;}ul#social_icons {margin-right: 13px;}ul#social_icons li {	width: 32px;	height: 26px;	overflow: hidden;	text-indent: -9000px;	padding: 0;	margin: 0;}ul#social_icons li a {	width: 33px;	height: 33px;	display: block;}ul#social_icons li a:hover {	background: none;}ul#social_icons li#facebook {	background: url(/images/header_icons.png) no-repeat left top;}ul#social_icons li#myspace {	background: url(/images/header_icons.png) no-repeat -33px 0px;}ul#social_icons li#twitter {	background: url(/images/header_icons.png) no-repeat -66px 0px;}ul#social_icons li#twitter2 {	background: url(/images/header_icons.png) no-repeat -100px 0px;}ul#social_icons li#twitter3 {	background: url(/images/header_icons.png) no-repeat -134px 0px;}ul#social_icons li#twitter4 {	background: url(/images/header_icons.png) no-repeat -168px 0px;}#header_top ul#social_icons li:hover#twitter4 {	background: url(/images/header_icons.png) no-repeat -168px -26px;}ul#social_icons li#facebook2 {	background: url(/images/header_icons.png) no-repeat -99px 0px;}ul#social_icons li:hover#facebook2 {	background: url(/images/header_icons.png) no-repeat -99px -26px;}ul#social_icons li#youtube {	background: url(/images/header_icons.png) no-repeat -198px 0px;}ul#social_icons li#ilike {	background: url(/images/header_icons.png) no-repeat -264px 0px;}