@charset "utf-8";
/* Silverstream SCREEN CSS Document */


* {margin:0; padding:0;}

body { 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size:100%;
	line-height:1.125em; /* 16x1.125=18px */
	color:#fff;
	background:url(../i/back_75.jpg) #292929 top center repeat-x; 
	height: 100%; 
	
	}
	
	
h1, h2, h3 {
	font-weight:normal;	
}

h2 { 
	font-size:1.75em;
	line-height:1.125em; /* 16x1.125=18px */
	color:#00aeef;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
	
	}
	
h3 { 
	font-size:1em;
	line-height:1.125em; /* 16x1.125=18px */
	color:#00aeef;
	font-weight:bold;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
	
	}
	
	
#content_wrap p { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.75em;
	line-height:1.5em; /* 16x1.125=18px */
	color:#fff;
	padding-bottom: 10px;
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 15px;
	
	
	}	
	
#footer_info p { 
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.875em;
	line-height:1.25em; /* 16x1.125=18px */
	color:#fff;
	padding-top: 30px;
}

a, a:link, a:visited { text-decoration:none; color:#fff;}
a:hover, a:active {text-decoration:none;color:#00aeef;}	

#footer_info a, #footer_info a:link,  #footer_info a:visited { text-decoration:none; color:#00aeef;}
#footer_info a:hover, #footer_info a:active {text-decoration:none;color:#fff;}	

#content_wrap a, #content_wrap a:link,  #content_wrap a:visited { text-decoration:none; color:#00aeef;}
#content_wrap a:hover, #content_wrap a:active {text-decoration:none;color:#fff;}	

div.clear {clear: both;}
img {border:none;}
#content_wrap img {border:solid #1d2e35 15px;}

/* ---------------------------------------------------------------------------- STRUCTURE
--------------------------------------------------------------------------------------*/

#header {width:906px;height:89px; margin:0 auto; }



#banner {width:906px;height:189px; margin:0 auto;}

.gutter {width:906px;height:18px; margin:0 auto; clear:both;}
	
#content_wrap {width:906px;height:100%; margin:0 auto; }

body#publishing-page #content_wrap, body#representation-page #content_wrap{width:906px;height:100%; margin:0 auto; background: #1a1a1a;  filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9;}

#content {width:477px;height:100%; float: left; background: #1a1a1a;  filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9;}

body#publishing-page #content, body#representation-page #content {width:906px;height:100%; margin:0 auto;}

#audio_player {width:410px;height:285px; float: right; }



.artist_wrap {height:100%; width: 100%; margin: 0 auto; padding-bottom:20px;} 

.artist_content {height:100%; width: 470px; float:left;} 

.artist_photo {height:100%; width: 430px; float:right; text-align:center;} 










/* Main top-navigation
------------------------------------------------------------------*/
div#menu {clear:both; width:906px;height:47px; margin: 0 auto;}

div#menu ul#main-nav {height: 27px;width: 626px;  background: #000000; list-style:none; float:right; padding-top:15px; border-bottom:solid #00aeef 5px;}

div#menu ul#main-nav li{display:inline; padding-left: 18px; padding-right:18px;  font-size:1.25em; color:#00aeef;  font-style:italic; line-height:24px;}
	
div#menu ul#main-nav li.current {border-bottom:#00aeef solid 3px; }

div#menu ul#main-nav li.current a {color:#00aeef;}

/* Main top-navigation "active tabs"
------------------------------------------------------------------*/

body#publishing-page #publishing {border-bottom:#00aeef solid 3px; }

body#publishing-page #publishing a {color:#00aeef;}

body#representation-page #representation {border-bottom:#00aeef solid 3px; }

body#representation-page #representation a {color:#00aeef;}


/* ---------------------------------------------------------------------------- footer
--------------------------------------------------------------------------------------*/



#footer {width:906px;height:71px; margin-top: 18px;  margin:0 auto; background: #1a1a1a;  filter:alpha(opacity=75);-moz-opacity:0.75;-khtml-opacity: 0.75;opacity: 0.75;}

#marque {width:81px;height:71px; float: left; background:url(../i/logo_marque.gif) no-repeat;}

#footer_info { width: 825px; height: 71px; float: right; text-align:center; }


