/* GENERAL */
BODY {
	font-family : Trebuchet, Verdana, Arial, sans-serif;
	font-weight: normal;
	font-size: 100%;
	padding: 0px;
	margin: 0px;
	color: #666;
	background: #999999 url('../images/general/studio_wall_bkgd_sm.jpg') repeat;
	text-align: left;
}
A, A:visited {
	color: #990000;
	text-decoration: none;
}
A:hover, A:visited:hover {
	text-decoration: underline;
}

IMG, IMG.A, IMG.A:visited, IMG.A:hover, IMG.A:visited:hover {
	border:0;
}

H1 {
letter-spacing: -0.05em;
font: italic 2.3em 'Times New Roman';
padding: 10px 0 0px 0;
margin:0;
}

H2 {
letter-spacing: -0.05em;
font: italic 1.5em 'Times New Roman';
padding: 5px 0 0 0;
margin:0;
}

H3 {
letter-spacing: 0.05em;
font: bold 0.85em 'Times New Roman';
padding: 3px 0 3px 0;
margin:0;
border-top: dotted 1px #990000;
border-bottom: dotted 1px #990000;
}

H4 {
letter-spacing: 0.05em;
font: italic 0.85em 'Times New Roman';
padding: 8px 0 5px 0;
margin:0;
border-bottom: dotted 1px #333;
}
.artistNav {
letter-spacing: 0.05em;
font: italic 0.85em 'Times New Roman';
padding: 8px 0 5px 0;
margin:0;
border-bottom: dotted 1px #990000;
}

P {
	font-size: .785em;
}

div#logo {
	margin: 25px 0 0 0;
	padding: 0;
	border: 0;
}

div#studiowall {
position: absolute;
left:0;
top:725px;
}

div#bkgd {
width: 100%;
height: 100%;
left: 0px;
top: 0px;
position: absolute;
z-index: 0;
}

div#contents {
z-index: 1;
position: absolute;
} 

/* BIOGRAPHY */

TABLE.biography {
margin: 0;
padding: 0;
width: 95%;
font-size: .95em;
border-spacing: 0;
}

TABLE.biography TR, TD{
margin: 0;
padding: 0;
}



/* NAVIGATION TABS */

#navtabs{
margin-left: 0px;
padding: 0;
width: 100%;
background: transparent;
padding-left: 0px;
}

#navtabs ul{
font: bold 10px Trebuchet, Arial,Verdana, sans-serif;
margin:0;
margin-bottom: 1em; /*margin between menu and rest of content*/
padding:0;
list-style:none;
}

#navtabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
text-transform:uppercase;
line-height: 1.5em;
}


#navtabs a{
float:left;
color: white;
background: #990000;
margin:0 2px 0 0;
padding:0 0 0 3px;
text-decoration:none;
letter-spacing: 1px;
}

#navtabs a span{
float:left;
display:block;
background: transparent;
padding:3px 10px 3px 12px;
}

#navtabs a span{
float:none;
}


#navtabs a:hover{
background-color: #d50509;
}

#navtabs a:hover span{
background-color: #d50509;
}

#navtabs #current a, #navtabs #current span{ /*currently selected tab*/
background-color: #d50509;
}

#navtabsline{
clear: both;
padding: 0;
margin: 0 0 2px 0px;
width: 444px;
height: 30px;
line-height: 8px;
background: #990000;
}

/* ART NEWS RSS FEED */

/* border table for feed news */
.fd_bordertable { 
	background-color: none; 
	border-style: solid; border-width: 2px; border-color: #990000; 
	padding: 0; 
	width: 150px;
}

/* maintable table for feed news */
.fd_maintable { border-width: 0; background: none; }

/* header cell with header text and xml button */
.fd_header { 
	padding: 10px 50px 10px 50px; 
	width: 200px;
	background: #990000; 
	color: #FFFFFF; 
	font-family: Trebuchet, Arial, Verdana; font-size: 12px; font-weight: bold; 
	text-align: center; vertical-align: top 
}

/* item description area */
.fd_itemcell { 
	padding: 5px; 
	line-height: 12px; 
	background: #FAFAFA; color: black; 
	font-family: Trebuchet, Arial, Verdana; font-size: 12px 
}

/* item link properties, such as text-decoration and etc */
.fd_itemlink { color: #666; text-decoration: none; }
.fd_itemlink:visited { color: #666; text-decoration: none }
.fd_itemlink:hover { color: #990000; text-decoration: none }