html {
	overflow-y: scroll;
	background:url(../graphics/wood.jpg) top center;
}
body {
	font-family:arial, sans-serif;
}
#container {
	width:890px;
	margin:0px auto 0px auto;
}
#header {
	position:relative;
	height:133px;
}
	#logo {
		z-index:99;
		position:absolute;
		top:19px;
		right:4px;
	}
	#menu {
		position:absolute;
		top:65px;
		left:0px;
	}
	#menu h2 {
		display:none;
	}
	#menu ul {
		margin:8px 0px 8px 0px;
		text-align:center;
		border:solid 2px #cbd188;
		border-width:2px 0px 2px 0px;
		padding:0px 5px 0px 5px;
	}
	#menu ul li {
		display:inline-block;
		margin-left:0.3em;
		margin-right:0.3em;
		padding:10px 5px 7px 5px;
		zoom: 1;
        *display: inline;
	}
	#menu ul li a {
		text-decoration:none;
		color:#fbface;
		font-family:georgia, serif;
		font-style:italic;
		font-weight:800;
		font-size:18px;
	}
	#menu ul li a:hover {
		text-decoration:underline;
	}
	#menu ul li.current_item {
	}
	#menu ul li.current_item a {
		color:#515A1D;
	}
#content {
	z-index:1;
	position:relative;
	width:890px;
}
#content.homepage {
	padding-top:0px;
}
	#homepage_images {
		position:absolute;
		left:0px;
		top:0px;
		height:435px;
		width:470px;
		border:solid 1px white;
		border-width:1px 1px 1px 1px;
		overflow:hidden;
	}
	#text {
		z-index:1;
		margin:0px 0px 10px 0px;
		background-color:#FFF;
		padding:37px 37px 12px 37px;
		color:#515A1D;
		line-height:1.45em;
		font-weight:400;
		font-size:15px;
		border:solid 4px #8e9b44;
	}
	.homepage #text {
		margin:0px 0px 14px 502px;
		padding-bottom:0px;
		padding:35px 27px 12px 27px;
	}
	.homepage #text p {
		margin:10px 0px 10px 0px;
		line-height:1.6em;
	}
		.tagline {
			color:#99aa4a;
			font-family:georgia, serif;
			font-style:italic;
			font-weight:800;
			text-align:right;
			font-size:22px;
		}
	#menus {
		margin:20px -37px -12px -37px;
	}
		#main_menu_menu {
			position:relative;
			left:27px;
			top:1px;
			z-index:10;
			height:30px;
			width:50%;
		}
		#sample_menu_menu {
			float:right;
			position:relative;
			right:27px;
			top:1px;
			z-index:10;
			height:30px;
		}
			.menu_menu a {	
				float:left;
				display:block;
				height:23px;
				margin-top:4px;
				margin-right:6px;
				padding:2px 10px 0px 11px;
				text-decoration:none;
				font-family:georgia, serif;
				font-style:italic;
				font-weight:800;
				font-size:13px;
				background-color:#f3f2bc;
				color:#f1592b;
			}
			#sample_menu_menu a {	
				margin-left:6px;
				margin-right:0px;
				font-weight:400;
				font-size:12px;
			}
			.menu_menu a:hover {
				background-color:#FBFACE;
			}
			.menu_menu a.current_item {
				margin-top:0px;
				padding-top:4px;
				background-color:#FBFACE;
				height:27px;
			}
			.menu_menu a.current_item {
				color:#515A1D;
			}

		#menu_contents {
			background-color:#FBFACE;
			padding:22px 37px 25px 37px;
			margin:0px 0px 0px 0px;
		}
			.download_pdf {
				text-align:right;
				float:right;
				width:200px;
				padding:0px 0px 20px 30px;
			}
			.download_pdf a {
				display:block;
				padding-top:6px;
				text-decoration:none;
				line-height:1em;
				color:#A9B36E;
				font-weight:400;
			}
			.download_pdf a:hover {
				text-decoration:underline;
			}
			.download_pdf a img {
				float:right;
				padding-top:0px;
			}
	.testimonial {
		margin:0px 0px 15px 0px;
		padding-bottom:15px;
		border-bottom:solid 2px #fbface;
	}
	.leftphoto {
		clear:left;
		float:left;
		padding:30px 37px 30px 0px;
		margin-top:-30px;
		background-color:#fff;
	}
	.rightphoto {
		clear:right;
		float:right;
		padding:30px 0px 30px 37px;
		margin-top:-30px;
		background-color:#fff;
	}
	.leftphoto img, .rightphoto img {
		border:solid 1px black;
	}

	#mission_statement {
		margin-top:20px;
		margin-bottom:25px;
		background-color:#FBFACE;
		padding:20px 20px 5px 20px;
	}

	#contact_info {
		display:inline;
		clear:right;
		float:right;
		margin-right:4px;
		margin-top:5px;
		margin-bottom:10px;
	}
	.homepage #contact_info {
		margin-right:1px;
	}
h1 {
	color:#f1592b;
	font-family:georgia, serif;
	font-style:italic;
	font-weight:800;
	font-size:24px;
	margin:0px 0px 0.8em 0px;
}
h2 {
	color:#f1592b;
	font-family:georgia, serif;
	font-style:italic;
	font-weight:800;
	font-size:16px;
	margin:1.6em 0px 0.8em 0px;
}
h3 {
	font-weight:800;
	font-size:14px;
	margin:15px 0px 0px 0px;
}
.subpage #text p {
	margin:0.5em 0px 1em 0px;
}
.subpage #text #menus p {
	margin:0.2em 0px 0.8em 0px;
	line-height:1.15em;
}
ul {
	margin-left:25px;
	margin-top:0.2em;
	margin-bottom:0.8em;
}
li {
	list-style:square;
	margin:0px 0px 0.3em 0px;
	line-height:1.15em;
}
strong {
	font-weight:800;
}
/* ************************** */
/*
If you want this size in pixels (px)  	Declare this percent (%)
10 	77
11 	85
12 	93 (was 93)
13 	100
14 	108 (was 107)
15 	116 (was 114)
16 	123.1 (was 122)
17 	131 (was 129)
18 	138.5 (was 136)
19 	146.5 (was 144)
20 	153.9 (was 152)
21 	161.6 (was 159)
22 	167
23 	174
24 	182
25 	189
26 	197 */