 body {
 	margin:0;
 	min-width:775px;
 	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
 	font-size:12px;
 	font-weight:400;
 	color:#111;
	background-color:#e5c090;
}
#outer {
	background-color:#f7e6c5;
	width:755px;
	margin:auto;	
	border-style:solid;
	border-color:#111111;
	border-left-width:2px;
	border-right-width:2px;
	border-bottom-width:2px;
	text-align:center;	
}
#header {
 	background-image:url(header_historian.gif);
	background-position:center;
	background-repeat:no-repeat;
	height:213px;		
}
#footer {
 	color:#f7e6c5;
 	background-color:#603952;
	text-align:center;
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	padding-bottom:10px;
	width:775px;
	clear:both;
	
}
#footer a:link,
#footer a:visited,
#footer a:active {
	color:#f7e6c5;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:11px;
	text-decoration:none;	
}
.top a:visited,
.top a:active,
.top a:link,
.top a:hover {
	font-style:normal;
	font-weight:bold;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#f7e6c5;
	text-decoration:none;
	text-align:center;	
	display:block;
	padding-bottom:10px;
}
#nav {
	width:127px; /* width of entire nav list */		
	/*height:60px;*/
	padding-top:20px;	
	display:block;	
	float:left;
	vertical-align:top;
}
#nav ul {
	list-style:none;	
	padding-left:0px;
	margin-top:20px;	
	margin-left:10px;	
}
#nav ul li a:link,
#nav ul li a:visited,
#nav ul li a:active {	
	display:block;
}
#nav ul li a img {
	display:block;
	border-top:0;
 	border-right:0;
	border-bottom:0px;
	border-left:0;	
}
/* individual menu buttons */

li#menu_home img {
	width:127px;
	height:45px;
}
li#menu_home a {
	background:url(menu_home.gif) no-repeat;
}
li#menu_home a:hover {
	background:url(menu_home_over.gif) no-repeat;
}
li#menu_about img {
	width:127px;
	height:45px;
}
li#menu_about a {
	background:url(menu_about.gif) no-repeat;
}
li#menu_about a:hover {
	background:url(menu_about_over.gif) no-repeat;
}
li#menu_workshops img {
	width:127px;
	height:45px;
}
li#menu_workshops a {
	background:url(menu_workshops.gif) no-repeat;
}
li#menu_workshops a:hover {
	background:url(menu_workshops_over.gif) no-repeat;
}
li#menu_services img {
	width:127px;
	height:45px;
}
li#menu_services a {
	background:url(menu_services.gif) no-repeat;
}
li#menu_services a:hover {
	background:url(menu_services_over.gif) no-repeat;
}
li#menu_contact img {
	width:127px;
	height:45px;
}
li#menu_contact a {
	background:url(menu_contact.gif) no-repeat;
}
li#menu_contact a:hover {
	background:url(menu_contact_over.gif) no-repeat;
}
#content {
 	background-color:#f7e6c5;
	width:650px;
 	text-align:left;
	margin:0 0 5px 0;
	padding-bottom:15px;
	vertical-align:top;
}
.main_page_header {
	text-align:center;
}
.main_page p {
	text-indent:20px;
	margin-left:30px;
	margin-right:70px;
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#261F1C;
	text-align:left;
	line-height:21px;
}
.main_page img {
	padding-left:10px;
}
.main_page a {
	color:#416039;
	font-weight:500;		
}
.main_page_bold {
	font-weight:bold;
	color:#603952;
	font-size:16px;
}
.services_title {
	font-style:normal;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	color:#603952;
	font-variant:small-caps;
	text-align:center;
	padding-bottom:15px;	
}
.services_page {
	margin-top:45px;	
}
.services_page_em {
	font-style:italic;
}
.services_page p {
	margin-left:70px;
	margin-right:70px;
	font-style:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#261F1C;
}
.services_star {
	margin-left:20px;
	margin-right:20px;
	text-align:center;
	padding-bottom:10px;
	padding-top:10px;
}
.italics {
	font-style:italic;
}
.services_headers {
	width:120px;
	height:20px;
	background-color:#80876F;
	font-style:normal;
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	font-weight:bolder;
	color:#F7E6C5;
	font-variant:small-caps;
	
}