@charset "utf-8";

  /* CSS Document */

	/* CLEAR BROWSWER PRESETS */
	
div, h1, h2, h3, h4, h5, h6, p, a, address, ul, ol, li, img, span {
	border: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	color: #fff;
	font: 100% "Verdana", Arial, sans-serif;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

body {
	background: #FAF1E2; 
	color: #000;
	margin: 0 auto;
	padding: 30px;
	text-align: center;
}

#wrapper {
	background: #666633 url('../_images/wood_fence.jpg') repeat;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	min-height: 35em;
	padding: 0px;
	text-align: left;
	width: 48em;
}

#logo {
	background: url('../_images/thornhill_logo.png') 1em 1em no-repeat;
	float: left;
	height: 20em;
	width: 216px;
}

#info {
	background: #737245;
	border: 0.35em solid #5F3612;
	color: #fff;
	height: 11em;
	margin: 19.35em 0em 1em 1em;
	padding: 0.5em;
	width: 10.9em;
}

#info a {
	color: #fff;
}

#info a:hover {
	color: #B58C68;
}

#navigation {
	height: 40px;
	width: 31.5em;
	float: right;
}

#menu {
	height: 35px;
	padding-left: 2em;
	margin: 0;
	padding: 0;
}

#menu a, #menu a:visited {
	background: #754C28;
	color: #fff;
	display: block;
	font: .8em Verdana, Arial, sans-serif;
	margin: 1em;
	padding: 0.25em;
	text-align: center;
	width: 7em;
}
  
#menu li {
	float: left;
	list-style-type: none;
	display: inline;
}

#menu li a:hover {
	background: #B58C68;
	color: #333;
}	

#featured {
	background: #737245;
	border: 0.35em solid #5F3612;
	float: right;
	margin: 0.5em 0.75em 0.5em 0.5em;
	overflow: hidden;
	padding: 0.5em;
	width: 30.5em;
}

#mainContent {
	float: right;
	margin: 0.5em 0.5em 1em 0;
	width: 32em;
}

#mainContent.green, #mainContent.articles {
	background: #737245;
	border: 0.35em solid #5f3612;
	min-height: 20em;
	padding: 0.5em;
	margin-top: 0.25em;
	width: 30.5em
}

#gallery {
	float: right;
	margin: 0;
	padding: 0;
	padding-left: 0.5em;
	padding-right: 0.25em;
	min-height: 25em;
	width: 33em;
}

#gallery a, #gallery a:visited {
	display: block;
	float: left;
	text-align: center;
}

#gallery a img:hover {
	border-color: #B58C68;
}

#gallery li, #info li {
	list-style-type: none;
}

#gallery li img {
	border: 2px solid #5F3612;
	margin: 0.5em;
	width: 9.75em;
}

#footer {
	font-size: 70%;
	padding-top: 0.25em;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	text-align: left;
	width: 68em;
}

#footer span {
	color: #5F3612;
}

h1, h2, h3, h4, h5 {
	font-size: 2em;
	font-family: "Rockwell", Garamond, Courier New, serif;
}

h1.feature {
	margin-bottom: 0.25em;
}

h2 {
	font-size: 1.75em;
}

h3 {
	color: #FAEBD7;
	font-size: 1.5em;
}

h4 {
	color: #333;
	font-size: 1em;
}

h4.feature {
	font-size: 1.35em;
	margin-bottom: 0.25em;
}

a {
	color: #5F3612;
}

#featured a:hover {
	border-bottom: 2px solid #B58C68;
	color: #B58C68;
}

a img:hover {
	border-color: #B58C68;
}

#featured a h1:hover, #featured a h2:hover, #featured a h3:hover, #featured a h4:hover, #featured a h5:hover {
	color: #B58C68;
}

img.featuredItem {
	border: 0.25em solid #5f3612;
	float: right;
	margin-left: 0.5em;
	width: 13em;
}

img.focus {
	border: 0.25em solid #5f3612;
	margin: 0.5em 5em;
	width: 20.5em;
}

img.small {
	border: 0.15em solid #5f3612;
	float: left;
	margin: 0.25em;
	width: 6.9em;
}