/*
* {
	margin: 0;
	padding: 0;
	color: #434343;
	background: transparent;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	vertical-align: baseline;
	border: 0;
	}
*/
		
body {
	background: #ebe8d9 url('../_img/bg.jpg') 0px -15px repeat-x;
	min-width: 1000px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	}
	
div#head {
	margin: 15px auto 0 auto;
	width: 968px;
	height: 309px;
	background: url('../_img/banner.jpg') no-repeat;
	}
	div#head img {
		margin: 20px;
		}

div#wrapper {
	width: 908px;
	margin: 20px auto 0 auto;
	padding: 0 30px;
	}
	div#content {
		float: left;
		width: 615px;
		margin: 0 10px 0 60px;
		}
	div#sidebar {
		float: left;
		width: 223px;
		}
		div#nav {
			width: 223px;
			padding-bottom: 10px;
			border: 1px solid #c7c5b7;
			background-color: #d6d1c2;
			}
			div#nav ul {
				list-style: none;
				margin: 0;
				padding: 0;
				}
				div#nav a {
					display: block;
					margin: 0;
					padding: 7px 7px;
					border-bottom: 1px solid #c7c5b7;
					font: 1.6em "Myriad Pro", Arial;
					color: #423222;
					text-decoration: none;
					}
				div#nav a:hover {
					background-color: #c7c5b7;
					}
				div#nav li {
					position: relative;
					background-color: #d6d1c2;
					z-index: 99;
					}
				div#nav ul ul {
					position: absolute;
					top: 0;
					left: 100%;
					width: 100%;
					margin-top: -1px;
					border-top: 1px solid #c7c5b7;
					border-right: 1px solid #c7c5b7;
					border-left: 1px solid #c7c5b7;
					}
				div#nav ul ul, div#nav ul li:hover ul ul {
					display: none;
					}
				div#nav ul li:hover ul, div#nav ul ul li:hover ul {
					display: block;
					}
		a#birds {
			float: left;
			width: 225px;
			height: 199px;
			margin-top: 35px;
			background: #ebe8d9 url('../_img/just-for-the-birds.jpg') 0px 0px no-repeat;
			border: none;
			text-decoration: none;
			}
			a#birds:hover {
				background-position: -225px 0px;
				}

div#foot {
	width: 888px;
	margin: 30px auto 15px auto;
	padding: 12px 15px;
	background: url(../_img/bar.jpg) top center no-repeat;
	}
	div#foot div#copy-info {
		float: left;
		width: 400px;
		}
		div#foot div#copy-info p {
			margin: 0;
			padding: 0 0 5px 0;
			}
			div#foot div#copy-info p span.copy {
				color: #423222;
				font-weight: bold;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 1.1em;
				}
			div#foot div#copy-info p a {
				font-size: 1.1em;
				}
	div#foot div#contact-info {
		float: right;
		width: 400px;
		}
		div#foot div#contact-info p {
			margin: 0;
			padding: 0 0 5px 0;
			font-family: Verdana, Geneva, sans-serif;
			font-size: 1em;
			line-height: 1.3em;
			color: #9e9285;
			text-align: right;
			}
	
div.clear {
	clear: both;
	}

a {
	color: #c4691c;
	text-decoration: none;
	border-bottom: 1px dotted #a89e8e;
	}
	a:hover {
		border-bottom: 1px solid #a89e8e;
		}
	
h1, h2, h3, h4, h5, h6 {
	color: #374a34;
	}
	h1 {
		font-size: 2.4em;
		line-height: 1.1em;
		padding-bottom: 0.35em;
		margin-bottom: 0.8em;
		border-bottom: 1px solid #c7c5b7;
		color: #72252f;
		}
	h2 {
		font-size: 2.2em;
		line-height: 1.1em;
		margin: 1.5em 0 0.5em 0;
		}
	h3 {
		font-size: 2.0em;
		line-height: 1.1em;
		margin: 1.5em 0 0.45em 0;
		}
	h4 {
		font-size: 1.7em;
		line-height: 1.1em;
		margin: 1.5em 0 0.4em 0;
		}
	h5 {
		font-size: 1.4em;
		line-height: 1.1em;
		margin: 1.5em 0 0.35em 0;
		}
	h6 {
		font-size: 1.1em;
		line-height: 1.1em;
		margin: 1.5em 0 0.3em 0;
		}	

div#content p {
	font-family: Arial, Helvetica, sans-serif;
	color: #72604d;
	font-size: 1.4em;
	line-height: 1.5em;
	margin-bottom: 1em;
	}

div#content li {
	font-family: Arial, Helvetica, sans-serif;
	color: #72604d;
	font-size: 1.4em;
	line-height: 1.6em;
	margin: 0 30px 15px 30px;
	}
div#content li li, div#content li li li {
	font-size: 1.0em;
	}
	
b, i, strike, strong, em, p span {
	font-family: Arial, Helvetica, sans-serif;
	color: #72604d;
	}
b, strong {
	font-weight: bold;
	}
i, em {
	font-style: italic;
	}
div#content blockquote p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2.0em;
	font-style: italic;
	color: #5e5e5e;
	min-height: 24px;
	background: transparent url('../_img/quote-open.png') 0 0 no-repeat;
	margin: 25px 40px;
	padding: 5px 0 0 35px;
	}

/* Forms */
form p {
	padding: 0 15px 20px 15px;
}
label {
	display: block;
	font-weight: bold;
	margin-bottom: 8px;
	width: 80%;
	}
input {
	}
input[type="radio"] {
	margin-left: 15px;
	margin-bottom: 15px;
	}
textarea {
	width: 80%;
	height: 5em;
	}
input[type="submit"] {
	padding: 3px 6px;
	}
div.mmf-response-output {
	font-size: 1.4em;
	font-weight: bold;
	width: 80%;
	}
span.mmf-checkbox span.mmf-list-item {
	display: block;
	}
	
img.alignright {
	float: right;
	margin: 0 0 2px 5px;
	}
img.alignleft {
	float: left;
	margin: 0 5px 2px 0;
	}

form.wpcf7-form p {
	margin: 0;
	padding: 0;
	}
