
  
  html{
 
  height:100%;
  }
  
  body {
  width:100%;
  height:100%;
  min-height:100%;
  min-width:770px;
  margin:0px 0px 0px 0px;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  margin: 0px;
  padding: 0px;
 
  background:#000000;

 
}

#bg_container{
width:900px;
height:auto;
margin-left:auto;
margin-right:auto;
background-color:#000000;
background:url(../images/bg.jpg);
background-repeat:no-repeat;
}

#footer{
clear:both;
width:900px;
margin-top:5px;
border-top:solid 2px #FFFFFF;
height:76px;
}

p{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;

}

ul {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
margin-left:10px;
}

h3{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:16px; font-weight: 400; color:#660000; margin-top:10px;}

h4{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; font-weight: 300; color:#660000; margin-top:0px;}

h5{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#660000;}

#sg_container{
border:solid 1px red;
margin-left:auto;
margin-right:auto;
border:solid #000000 1px;
width:700px;
height:auto;

}

#main_container{
float:left;

background:#FFFFFF;
margin:0px;
width:698px;
height:auto;
}




#nav{
float:left;
width:210px;
height:auto;
}


#window_month{
float:left;
width:204px;
height:auto;
padding:0;
border:solid 1px #CCCCCC;
background:url(../images/wom_bg.jpg) repeat-y;
margin:5px 0 10px 4px;
text-align:center;
}


#content{

float:right;
width:450px;
height:auto;
margin:0px;
padding:0 20px 10px 5px;

}

#breadcrumb{
width:400px;
float:left;
height:auto;
margin:0px;
padding-top:10px;
padding-bottom:10px;
color:#999999;
font-size:10px;
}

#search {
	float:right;
	}



img{
border:none;
}

a{
border:none;
color: #990000;
}
a:hover {color: #CC6600;}
a:visited {color: #003366;}


/*link text*/
a.sidelink_link {
/*border:solid 2px #009900;*/
float:left;
text-decoration: none; 
font-weight: normal; 
font-size: 12pt; 
color: #000000; 
height:18px;
display: block; 
padding:5px 0 5px 0;
letter-spacing:-1px;


}

p.biblio {
text-indent: -2em;
margin-left: 4em;
}


.icon{
float:left;
padding:0px;
margin:-5px;
margin-right:4px;
border-right:solid 2px #000000;

}






/*defines position and style of main navigation*/
#menu {
    float:left;
	margin: 0;
	padding: 0;
	list-style: none;
	width: 210px;
	
	}
	
/*positions subnav in relation to main nav*/	
#menu .link {
	position:  relative;
	
	}



#menu ul{
margin:0;
padding:0;
list-style-type:none;
}

#menu ul li{
margin:0;
padding:0;
list-style-type:none;
}

#menu li ul{
	display:none;
	margin:0;
	padding:0;
	position:absolute;
	left: 210px; /* all browsers */
	left:210px !important; /*sets positoning for IE7, ignored for ie6 */
	left: 205px; /* IE 7 and below  */
	top: -5px; /* all browsers  */
	top: -5px; /* IE 7 and below */
	background: #ffffff; /* IE 7 and below */

	
}

#menu ul li ul li{
padding-bottom:0;

}

/* defines styling for javascript onmouseOver event*/
#menu li:hover ul, #menu li.over ul{display:block;}


.link ul li{

padding-bottom:0;
margin-bottom:0;

}

.sublink {
	width: auto;
	min-width:220px;
	list-style: none;
}



/*styles all of the nav with borders, text size, etc.*/	
#nav a  {
	display: block;
	text-decoration: none;
	font-size:10pt;
	letter-spacing:-1px;
	height:16px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #000;
	background: #fff;
	padding: 5px;
	margin:5px 0 5px 5px;
	border: 2px solid #000;

	}
	

	
		
/*styles the background color of all the nav to be blue when you mouse over it*/
#nav a:hover{
	background:#0099CC;
	
	}

/* button */
.sidelink { 
position:relative;
/*border:solid 1px #3300FF;*/
top:0px;
margin-top:5px;
margin-left:5px;
width:204px;
text-align: left;
}

#side_link{
border:solid 2px #000000;
width:auto;
height:26px;
background-repeat:no-repeat;
}
	
ol li {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	}

ol li a:link {
	color:#7B0000;
	}

ol li a:hover {
	color:#D97777;
	}

ol li a:visited {
	color:#D97777;
	}
	
	
.clear{clear:both;}

.window_table{}
.window_table td{vertical-align:top; padding:10px 5px 10px 5px;}

font.small_text{font-size:10px}
.floatLeft{float:left; margin:10px 10px 10px 0;}
.window_thumb{width:auto; border:solid 1px #eee;width:auto;float:left;padding:3px; background:#eee;}
.thumb_desc{width:195px; margin:2px 0 10px 0; clear:left; padding:3px;}
.clear{clear:both;}

a.selected{color:#660000; font-size:13px;}
a.alpha_link{color:#003366; font-size:13px;}
a.alpha_link:hover{color:#333333;}

table.status_list{
	width:100%;
	}
.status_list td{
	width:75px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	text-position:top;
	}

.status_list th{
	color:#333333;
	font-weight:bold;
	}
	
td.gray{
	width:75px;
	background-color:#e1c7c7;
	}
	
#studio_artist_bio{
width:450px;
float:left;
margin:0 0 15px 0;
}
.bio_meta{
	float:left;
	width:300px;
	margin:0 10px;

}
img.profile_pic{width:100px; border:solid 1px #eee;float:left;padding:3px; background:#eee;}

.left_align {float: left; margin-right: 10px; margin-bottom:10px; margin-top:10px; border: 4px solid #eee;} 




