* {
	color: white;
}

body{ 
	background-color: black;
	padding: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
}
img {
	border: 0px
}
ul { 
	list-style-type: circle; 
	color: white
}
p {
	color: white
}
textarea {
	width: 40em; 
	height: 10em;
	color: black;
	background-color: white;
}
form {
	width: 30em; 
	padding-top: 15px;
}
input{ 
	color: black;
}
a:hover{
	color: #FF9900; 
	font-style: normal; 
	text-decoration: none;
}
a{
	color: #FFFFFF; 
	text-decoration: none;
}
a:active{
	color: #CC3300; 
	text-decoration: none;
}

/*general id and class settings*/
#container{ 
	width: 600px;
	margin-left: auto;
	margin-right: auto;
} 
#titleimage{ 
	margin: 0px;
	text-align: left;
}
#menu{ 
	width: 592px; 
	text-align: left;
	margin-top: 15px;
}
#menu img{ 
	display: block;
}
#menu a{ 
	text-decoration: none; 
	padding: 0px 10px 0px 10px; 
	color: white; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px;

	display: block;
	float: left;
}
#menu a:hover{
	background-color: #CCCCCC; 
	color: #003399;
}
#menu a:active{
	background-color: #666666;
}
#titlepic{ 
	text-align: left; 
	width: 600px;
	margin-top: 30px;
}
.menu_active {
	background-color: #666666;
	
} 
.eyeline{
	display: block;
	clear: both;
	margin: 0px;
}
#contents{
	margin-top: 30px;
}

#footer{
	margin-top: 20px;
	font-size: 10px;
	text-align: center;
	clear: both;
}

/*Events Style*/
#future{}
#past{color: lightgray;}
.event { position: relative; text-indent: 20px; padding: 10px;}
.event_title{font-size: 14px; font-stretch: expanded; font-weight: bold;}
.event_ref{ font-weight: bolder; font-size: 18px;}
.event_date_time {font-size: 12px; font-style: italic;}
.event_location { font-size: 12px; text-indent: 20px;}
.event_description{ padding-left: 20px}
.event_website{}
.event_phone{}
.event_email{}
/*News Style*/
#news{
	color: white;
}
#news_title{ font-weight: bold; margin-bottom: 15px;}
.news_entry{ text-indent: 15px; margin-top: 10px; margin-bottom: 15px;}
.news_title{ font-weight: bold; font-size: small;}


/*Biography*/
#bio_image{
	float: left;
	margin: 0px 15px 15px 0px;
}

/*Resume Style*/
.options{
	float: left;
}
.resume_entry{
	margin-top: 15px;
}
/*Contact Style*/
.float_left {float: left; margin: 10px;}
.float_none {float: none; margin: 10px;}
.right_justify {text-align: right; margin: 10px;}
.float_right{ float: right; margin: 10px;}
.float_left_clear_both{ float: left; clear: both; margin: 10px;}
