/* +44 */

body {
background:#fff;
color:#000;
padding:0;
margin:0;
}

/* hd */
#hd {
position:relative;
background:#000 url(/images/header_bg.gif) no-repeat 360px 0px;
width:950px;
height:275px;
border-bottom:1px solid #000;
margin:0 0 20px 0;
}

#hd h1 {
position: absolute;
text-indent:-9999em;
} 

/* navigation - jquery */
#navigation{
	position:relative;
	margin:-275px 0 0 680px;
	background:url(/images/nav_bg.jpg) no-repeat top left;
	padding-left:35px;
}

#hide {
	position:absolute;
	top:30px;
	left:50px;
}

ul#sliding-navigation
{
	list-style: none;
	font-size: .78em;
	margin: 0;
	padding: 0;
}

ul#sliding-navigation li.sliding-element a
{   
display: block;
width: 150px;
padding: 3px 18px;
margin: 0;
margin-bottom: 2px;
color: #999;
background:#222;
border: 1px solid #1a1a1a;
text-decoration: none;
}

ul#sliding-navigation li.sliding-element a:hover, ul#sliding-navigation li#nav-selected a { color: #25a4dd; }

ul#sliding-navigation li.sliding-element a:active { outline: none; }
ul#sliding-navigation li.sliding-element a:focus { -moz-outline-style: none; }
/* end:navigation */


/* nav_footer*/
#nav_footer {
padding:15px 0 25px 0;
}

#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: #999;
text-transform: capitalize;
}

#nav_footer ul li a:hover { 
color: #25a4dd;
}
/* end:nav_footer*/



/* jquery - img rotator */ 
ul#img_rotator {
overflow: hidden;
height:275px;
margin:0;
padding:0;

} 
 
ul#img_rotator img {
padding:4px;
background-color:#000;
} 
 
/* headers */
div#s_news h4, div#s_media h4, div#s_events h4  {
display:block;
height:25px;
background:url(/images/44_00ff01.png) no-repeat top right;
border-bottom:1px solid #00ff01;_background:none;
 }

div#s_gallery h4, div#s_messageboard h4{
display:block;
height:25px;
background:url(/images/4421a2dc.png) no-repeat top right;
border-bottom:1px solid #21a2dc;_background:none;
 }

div#s_discography h4 {
display:block;
height:25px;
background:url(/images/44_ff0000.png) no-repeat top right;
border-bottom:1px solid #ff0000;_background:none;
 }

div#s_media h4, div#s_links h4, div#s_artistbio h4 {
display:block;
height:25px;
background:url(/images/44_e8007a.png) no-repeat top right;
border-bottom:1px solid #e8007a;_background:none;
}

div#s_members h4 {
display:block;
height:25px;
background:url(/images/44_000000.png) no-repeat top right;
border-bottom:1px solid #000000;_background:none;
 }
 
/* sdk:media on the home page */
body.pg-home div#secondary div.s_items div.s_item h3 {clear:both;}
body.pg-home div#secondary div.s_items div.s_item p.s_byline {display:none;} 
 
 /* openids membership */
 div#secondary div#s_membership  {margin-bottom:10px; margin-top:0px;}
div#secondary div#s_membership div.s_items {margin-top:0; padding:5px 10px 0;  border-left:1px solid #21a2dc;border-right:1px solid #21a2dc;border-bottom:1px solid #21a2dc;}
div#secondary div#s_membership h4{
display:block;
height:25px;
background:url(/images/4421a2dc.png) no-repeat top right;
border-bottom:1px solid #21a2dc;_background:none;
margin-bottom:0;
}

/* links */
a:link, a:visited {
border:0pt none;
color: #000;
text-decoration: none;
}

a:hover, a:active {
border:0pt none;

color: #25a4dd;
text-decoration: none;
}

h3 a:link {
font-size:14px; 
text-decoration: underline;
font-weight:none;
color: #25a4dd;
}

h3 a:hover{
color: #000;
}
/* end: links */


/* logos and adds */
#ft-logos {width:200px;float:left;margin-top:5px; clear:both;}
#ft-logos a{ font-size:9px;color: #999;}
#ft-logos a:hover{color: #25a4dd;}
#pos-bot {margin:0; padding:0; float:right;}


/* btn */
.btn * {background-image: url(/_shared/images/button/btn2.png); }
a.btn {color:#000; background-color:#25a4dd; text-decoration:none; font-weight:bold;}
a:hover.btn {color: #fff; background-color: #000;}
/* end: btn */

/* img.image */
a:link img.image, a:visited img.image, img.image { border: 4px #ebebeb solid; }
a:hover img.image, a:active img.image { border: 4px #FF002D solid; }
/* end: img.image */

/* profile page issues */
h1 { color: #25a4dd;}
.s_items th { background:none; color: #25a4dd;}
/* end: profile page issues */


/* player on the home page */
body#pg-home #s_player object, body#pg-home #s_player embed {width:270px; height:260px; padding-bottom:100px;} 
body#pg-home #s_player p.formats {padding:0; margin:0;}
body#pg-home #s_player h3 {display:none;}
body#pg-home #s_player p{display:none;}
body#pg-home p.formats {display:none;}
/* end: player on the home page */

/* footer */
#ft {
margin:0 auto;
width:950px; 
}

#global-chrome-content{
position: relative;  /* Needed for Safari */
background: #000 url(/images/bg_footer.gif) repeat-x;  
width: 100%; 
height:150px;
} 


/* THE REST - IVAN */
.s_items { margin: 1em 0em; }
table.toolbar {position:absolute; z-index:10;}
div.s_gmap_detail {color:#000;}
div.s_gmap_detail a {color:#f00;}
body#pg-home div#s_discography {margin-top:40px;}
div.prependHalf {padding-left:20px;_padding-left:0;}
div#s_news div.s_item { border-bottom:1px solid #eee;}
div#s_membership {margin-top:20px;}

body#pg-home div#s_gallery img.image {width:50px !important; height:50px !important;}