body,div,td {font-size:10pt;}

li{
list-style-type: none;
margin-bottom:5px;
}

ul{
margin-left:0;
padding-left:0;
}

h4{margin-top:25px;}

a {
color:white;
}

a:link, a:visited, a:hover, #current{
  text-decoration:none;
}

a:hover, #current{
color:lightblue;
}



a.menu{
margin-right:40px;
}

#maindiv{
margin-left:auto;
margin-right:auto;
width:900px;

}

#home_image{
display: block;
margin-left: auto;
margin-right: auto
}

.menu{
position:relative;
z-index:1;
width:100%;
background-color:white;
padding: 5px;
padding-top:12px;
}


.menu_left{
width:700px;
}



.menu a:hover, #menu #current{
color:lightblue;
}

.menu td a {
font-size:11pt;

color:gray;

}




#shows li
{
list-style-type: none;
}



body{
background-color: black;
font-family:Trebuchet MS,helvetica,arial,san-serif;
font-size:8px;
color:white;
margin-top:0px;
}

hr{
border:0;
height:1px;
background-color:white;
color:white;
}



#show_title{
padding-top:20px;
}

#caption{
font-style:italic;
text-align:left;
}

.caption_head{
font-style:italic;
font-size:10pt;
}

.caption_text{
	font-style: normal;
}


#fatlist{
height:80%;
overflow:auto;
margin-top:20px;
}

#fatlist li{
padding-top:20px;
}

#fatlist_pics{
margin-top:10px;
}

div.fatlist_files{

}
div.fatlist_files img{
  border:none;
}

#cv{
height:80%;
overflow:auto;
margin-top:20px;
}

.works_image{
margin:4px;
border:2px solid black;
}

#news{
padding:10px;
overflow:auto;	
font-size: 10pt;
}

#news div{
font-size: 10pt;
}	

#news hr{
border-top: 1px lightgray dotted;	
}

#news .title {
color:#FF9900;
font-size: 12pt;
margin-top:20px;
margin-bottom:10px;	

}

#news img{
margin-right:10px;
margin-top:0px;
margin-bottom:10px;
}

#news a {	
	color:teal;
}

