/* shwayze*/
body 
{
	background:#000 url(/images/body.jpg) repeat;
	margin: 0;
	padding: 0;
	color:#fff;
	font-family:Georgia;
}



#hd_wrapper {width:100%;background:url(/images/hd_wrapper.jpg) repeat-x top center; height:242px; margin:0 0 10px 0;}
#hd {width:950px; margin:0 auto; position:relative;height:30px; }


a#logo {
width:364px;
height:200px;
background:url(/images/logo.png) no-repeat bottom center;
border:0;
outline:0;
text-indent:-9999em;
cursor:pointer;
display:block;

} 


/* links */
a:link, a:visited {
border:0pt none;
color:#2dc78a;
text-decoration: none;
font-style:normal;
}
a:hover, a:active {
border:0pt none;
color:#2dc78a;

text-decoration:underline;
}

h3, h3 a:link, h4 {
font-size:15px; 
text-decoration:none; 
font-weight:bold;
color:#d2345a;
}

h3 a:hover {
text-decoration: none;
color: #fff;
}


/* btn */
.btn * {background-image: url(/images/btn_bg_000000.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; border:1px solid #4e4843; width:308px;background:#000;}
input#google_input {margin:4px 0 0 8px; width:205px; color:#fff; background:#000 !important; line-height:100%; border:1px solid #242424 !important;}
input#google_submit { position:absolute; top:0px; left:232px; 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 -31px; cursor:pointer;}
#search_box {background: url(/images/google_input.gif) no-repeat top left; margin:0 0 0 680px;}


/* become a fan */
#s_membership { border-top:none; background:#000; margin-bottom:0;}
#s_membership.s_channel {margin-top:0 !important; margin-bottom:0;}
a.fan-btn, span.fan-btn {display:block; width:308px; height:30px;outline:0; border:0; text-indent:-9999em; background: url(/images/sigup_btn.gif) no-repeat; margin:0;}
a.fan-btn:hover { background-position:0 -30px; cursor:pointer;}
span.fan-btn { background-position:0 -30px; }
div#s_membership .s_channel, div#s_membership .s_items, div#s_membership .s_item {margin-top:0 !important;}
div#s_membership p.name {font-size: 22px; margin: 0; padding: 0 4px; }
div#s_membership .s_items {padding-top:5px; margin-bottom:0;}


/* members module */
#tabs{background:url(/images/members_nav_bg.gif) repeat-x ; margin:15px 0; width:310px; border:1px solid #4e4843;}
 ul.ui-tabs-nav {padding: 0; margin:0 0 0 20px; height:38px; }
 ul.ui-tabs-nav a { outline:0;text-decoration: none; display: block; float: left; height: 38px; margin-right:15px;_margin-right:5px;  text-indent:-9999em; background: url(/images/members_nav.jpg) no-repeat;}
 ul.ui-tabs-nav li{list-style: none;float: left; margin-top:0px; }

 ul.ui-tabs-nav a.nav-online {width: 122px; background-position: -8px 0px;}
 ul.ui-tabs-nav a.nav-latest {width: 135px; background-position:-155px 0px;}

 ul.ui-tabs-nav a:hover.nav-online,  ul.ui-tabs-nav li.ui-tabs-selected a.nav-online {background-position: -8px -37px;}
 ul.ui-tabs-nav a:hover.nav-latest,   ul.ui-tabs-nav  li.ui-tabs-selected a.nav-latest {background-position: -155px -37px;}
    /* panels */
    .ui-tabs-hide {display:none;}
    .ui-tabs-panel {clear:left; padding:5px 0 0 0;background:#000; width:310px;}
    /* customise from here */
#tabs div#s_whoisonline.s_channel, #s_artistfans_grid.s_channel { border:none !important; margin:0 !important;} 
#tabs div#s_members h4, #tabs div#s_whoisonline h4 {display:none;}
#members-online,#members-latest {height:255px; } 
#tabs div#s_whoisonline div.s_items, #s_artistfans_grid div.s_items{margin:0 1em !important;}
#tabs div#s_whoisonline div.s_item #s_artistfans_grid div.s_item {margin:0 !important;}
#tabs #s_artistfans,  #tabs div#s_whoisonline {margin:0 0 0 10px;}
#s_artistfans_grid h4{display:none;}
#s_artistfans_grid .s_item {clear:none; border-bottom:none; float:left; margin:0; padding:0; }
#tabs a.show_all{float:right; margin-right:15px;}



/*=== FOOTER ===*/
#ft_wrapper {width:100%;background:url(/images/ft_wrapper.gif) repeat-x; height:140px;}
#ft {width:950px; margin:0 auto;padding-top:10px; position:relative;}

#ft a {color:#fff; text-decoration:none;}
#ft a:hover {color:#0659ad;} 

/*===
    KEEP FOOTER AT THE BOTTOM http://ryanfait.com/resources/footer-stick-to-bottom-of-page/
===*/
html, body {height: 100%;}
.container  { 
min-height: 100%;
height: auto !important;
height: 100%;
margin-bottom:-141px;
}
#ft_outter, .ft_push {height:141px;}
.ft_push {clear:both;}




/* nav */
.nav_ft ul {
list-style-type:none;
margin:0 0 0px 20px;
padding:0 0 20px 0;
display:block;
}

.nav_ft ul li, .nav_ft ul li a {
float:left; 
display:inline; 
padding-right:5px; 
font-weight:bold; 
text-decoration:none;
color:#fff;
text-transform:uppercase;
font-size: 12px;
}

.nav_ft ul li a:hover {
text-decoration:underline !important; color:#fff !important;
}

#ft-logos {position:absolute; z-index:2; top:0; right:0;}


/* top navigation */
#navigation {position:absolute; z-index:5; top:0px; left:10px;}

ul#menu {padding:5px 0 0 0; margin:0 0 0 5px; height:22px;}
#menu a { outline:0;text-decoration: none; display: block; float: left; height: 22px; margin-right:6px; _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: 64px; background-position: -7px 0px;}
#menu a.nav-news {width: 60px; background-position: -78px 0px;}
#menu a.nav-bio {width: 68px; background-position:-148px 0px;}
#menu a.nav-events {width: 74px; background-position:-226px 0px;}
#menu a.nav-discography {width: 140px; background-position:-309px 0px;}
#menu a.nav-media {width: 65px; background-position:-456px 0px;}
#menu a.nav-photos {width: 81px; background-position:-531px 0px;}
#menu a.nav-store {width: 72px; background-position:-620px 0px;}
#menu a.nav-crew{width: 124px; background-position:-696px 0px;margin-right:10px !important;_margin-right:0px !important;}
#menu a.nav-forum {width: 110px; background-position:-825px 0px;}

#menu a:hover.nav-home, body.pg-home #menu a.nav-home  {background-position: -7px -22px;}
#menu a:hover.nav-news, body.pg-news #menu a.nav-news  {background-position: -78px -22px;}
#menu a:hover.nav-bio, body.pg-bio #menu a.nav-bio  {background-position: -148px -22px;}
#menu a:hover.nav-events, body.pg-events #menu a.nav-events  {background-position: -226px -22px;}
#menu a:hover.nav-discography, body.pg-discography #menu a.nav-discography  {background-position: -309px -22px;}
#menu a:hover.nav-media, body.pg-media #menu a.nav-media  {background-position: -456px -22px;}
#menu a:hover.nav-photos, body.pg-photos #menu a.nav-photos  {background-position: -531px -22px;}
#menu a:hover.nav-store, body.pg-store #menu a.nav-store  {background-position: -620px -22px;}
#menu a:hover.nav-crew, body.pg-crew #menu a.nav-crew  {background-position: -696px -22px;}
#menu a:hover.nav-forum, body.pg-forum #menu a.nav-forum  {background-position: -825px -22px;}


h4 {border-bottom:1px solid #4e4843; width:95%; margin-bottom:5px; height:17px;}
#secondary #s_artistbio .s_items {margin-left:0;}
body.pg-discography dt{float:left; margin-right:3px;}
/* === USER / PROFILES / FORUM === */
.pg-user h1, .pg-user h2, .pg-user h3, .pg-user h4, .pg-user h5 {color: #fff;}

.span-9 h1 {color: #fff;}
.span-9 .s_avatar  { width: 300px; height: 200px;}
.span-9 th {background-color: #121212; color: white;}

/* 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;}    
    
    
    
.t_wrapper {float:left; width:450px; }    
.t_wrapper.first {margin-right:50px;}
#Tweet_Container_Artist h4, #Tweet_Container_Artist2 h4 {display:none;}
.s_tweets p.s_copy {margin-bottom:5px;}
.s_tweets p.s_byline {color:#999; font-size:small;}

/* default_styling  -- hello world */
.s_channel{margin: 1em 0;}

.s_channel h3 { margin-bottom: .1em; }

h4
{
padding: .25em .5em;
}

.s_items
{
margin: 1em 2em;
}

.s_item { margin: 1em 0; }

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;}


#s_discography div.s_purchase {
float:left;
margin-left:190px;
margin-top:-75px;
width:165px;
}
