body {
	color:#4c726d;
	background-color: #F7FDFD;
	margin: 0;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}
#container {
    width:800px;
    margin-right:auto;
    margin-left:auto;
    margin-top:20px;
    padding:0;
}
#header {
	background-color: #769a97;
	padding: 30px 0 30px 20px;
	color: #FFFFFF;
	font-size: 36px;
}
#mainbg {
background-color: #e7eeed;
padding: 10px;
color: #4c726d;
border: 1px solid #769a97;
}
#corner {
float: right;
margin-top: -30px;
}
/*
#imagelist a:link { color: #4c726d; }
#imagelist a:active { color: #4c726d; }
#imagelist a:visited { color: #4c726d; }
#imagelist a:hover { color: #4c726d; background-color: #D1E0EF; } */

/* Menu */
#navcontainer
{
background-color: #769a97;
}
#navcontainer ul
{
padding-left: 0;
margin-left: 0px;
margin-top: -10px;
background-color: #369;
color: White;
float: left;
width: 100%;
font-family: Georgia, "Times New Roman", Times, serif;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0.2em 1em;
background-color: #369;
color: White;
text-decoration: none;
float: left;
border-right: 1px solid #769a97;
}

#navcontainer ul li a:hover
{
background-color: #3b647e;
color: #fff;
}
.quote { font-size: 12px; color: #4c726d; }
.quotetext { color: #769a97; clear: both; }
#imagelist { float:right; padding: 10px; width: 200px; }
#imagelist img { padding-bottom: 10px; }
.headshot { float: right; padding: 0 0 10px 10px; width: 140px; }
a, a.link, a.visited, a.active, a.hover { color: #336599; }