BODY { 
   font-family:Verdana,sans-serif;
	font-size: small;
   margin:0px;
	background-color: #F5F5DC;
	color:black;
}

#content {
		float: right;
		width: 75%;
		background-color: #F5F5DC;
		overflow:hidden;
}
#content_wide {
		float: right;
		width: 83%;
		background-color: #F5F5DC;
		overflow:hidden;
}

#left_nav {
	float: left;
	width: 23%;
	overflow: hidden;
	background-color: #F5F5DC;
}

#left_nav_narrow {
	float: left;
	width: 15%;
	overflow: hidden;
	background-color: #F5F5DC;
}
#top_nav {
	
	width: 100%;
	overflow: hidden;
   color:#f5f5f5;
	background: Green;
}
A.top:link {
	color: #f5f5f5;
}
A.top:visited {
	color: #f5f5f5;
}
A.top:hover {
         background-color: Olive;
}


A.nav:link {color:black;}
A.nav:visited {color:black;}
A.nav:hover {color:black;
         background-color: #DCDCDC;
}

H1 {font-family: Verdana,sans-serif; font-size: large; font-weight:bold;
  	background-color: #D2B48C;
}
       
H1.spec {
	color:green;
}
H2 {font-family:Verdana,sans-serif; font-size: medium; font-weight:bold; }
H3 {
   font-family:Verdana,sans-serif; font-size: small; font-weight: bold; 
	color:black;
  	background-color: #D2B48C;
}
H4 {
   font-family:Verdana,sans-serif; font-size: small; font-weight: normal; 
	color:black;
	font-style: italic;
}
DIV.title {font-size: x-large;  
}
DIV.center {
	text-align: center;
}
DIV.top_menu {
	font-size: medium;
}

DIV.body {
	padding: 1em;
	margin-right: 5em;
}
DIV.full_wd {
	width: 100%;
	clear: right;
}
DIV.shaded {
	background-color: #DCDCDC;
	color:black;
}
DIV.banner {
	background-color: #191970;
	color: #F5F5F5;
}
DIV.menu {
	font-family:Verdana,sans-serif;
	font-size: small;
   background-color: #D2B48C;
	padding: 1em;
	margin-top: 2em;
	margin-left: 1em;
	margin-bottom: 1em;
	}
DIV.footer {
   font-family:Verdana,sans-serif; font-size: small; background-color:#191970; color:#f5f5f5;
	float:left; width:100%;
	}

DIV.right {
   font-family:Verdana,sans-serif; font-size: small;
	text-align: right;
}
IMG.body {
	border: none;
}
IMG.float_left {
	float: left; 
	border: none;
   padding-right: 1em;
	padding-bottom: 1em;
}
IMG.right {
	float: right;
	border: none;
	padding: 0em 0em 0em 1em;
	vertical-align: text-bottom;
	}
IMG.logo {
	float: left; 
	border: none;
   padding-right: 1em;
}
IMG.title {
	vertical-align: baseline;
}
LI.outer {
	list-style: none outside;
	padding: 1em;
	}
LI.plain {
  list-style: none none;
}
TD.photo {
  width: 200px;
	
}
TD.caption {
	vertical-align: top;
}
TR.gallery {
	padding-top: 1em;
}
TD.body {
	padding: 1em;
}