body {
	background-color: #FDFCE8;
	margin: 0;
	padding: 0;
	font-size: 90%;
}
body * { margin: 0; padding: 0; }

div#container {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
}
div#header {
	margin: 0;
	padding: 0;
	height: 120px;
	width: 100%;
}
	div#header h1 {
		float: left;
		width: 189px;
		height: 120px;
		background-image: url('assets/logo-big.gif');
		background-repeat: no-repeat;
		background-position: 10px center;
		margin: 0;
		padding: 0;
		text-indent: -9999em;
	}
	div#header h2 {
		float: right;
		width: 636px;
		height: 120px;
		background-image: url('assets/sub-head.gif');
		background-repeat: no-repeat;
		background-position: right center;
		text-indent: -9999em;
		margin-left: 00px;
	}
div#billboard {
	clear: both;
	width: 1000px;
	border-top: 6px solid #FFF;
	border-bottom: 6px solid #FFF;
}
	 div#billboard div#navbar {
		width: 234px;
		height: 291px;
		float: left;
		background-image: url('assets/navbar-bg.gif');
		background-repeat: repeat-y;
		background-position: top left;
	}
		div#billboard div#navbar a {
			display: block;
			width: 100%;
			height: 36px;
			margin-top: 10px;
			text-align: center;
			font-family: "Gill Sans Light", "Helvetica", "Arial", sans-serif;
			font-size: 130%;
			line-height: 36px;
			color: #B38763;
			text-decoration: none;
		}
		div#billboard div#navbar a:hover,
		div#billboard div#navbar a.active {
			background-image: url('assets/navbar-bg-hover.gif');
			background-repeat: no-repeat;
			background-position: top left;
			color: #543C1D;
		}
	div#billboard div#myGallery {
		width: 766px;
		height: 291px;
		background-image: none;
		border: none;
	}
div#content {
	background-color: #FCEBBE;
	background-image: url('assets/content-bg.gif');
	background-repeat: repeat-y;
	background-position: top left;
	height: 259px;
}
	div#content div#col1,
	div#content div#col2 {
		padding-top: 20px;
	}
	div#content div#col1 {
		float: left;
		width: 200px;
		padding-left: 20px;
		padding-right: 20px;
	}
		div#content div#col1 h2 {
			color: #8C872F;
			font-family: "Lucida Grande", "Myriad Pro", "Myriad Roman", "Helvetica", "Arial", sans-serif;
			font-weight: bold;
			font-size: 90%;
			margin-bottom: 10px;
		}
		div#content div#col1 p {
			font-family: "Lucida Grande", "Myriad Pro", "Myriad Roman", "Helvetica", "Arial", sans-serif;
			font-size: 14px;
			line-height: 20px;
			color: #6e5234;
			margin-top: 10px;
		}
	div#content div#col2 {
		float: left;
		width: 450px;
		padding-left: 25px;
		padding-right: 25px;
	}
		div#content div#col2 h2 {
			color: #8C872F;
			font-family: "Hofler Text", "Garamond", "Times New Roman", "Times", serif;
			font-weight: normal;
			font-size: 110%;
			margin-bottom: 10px;
			text-transform: uppercase;
		}
		div#content div#col2 p {
			font-family: "Lucida Grande", "Myriad Pro", "Myriad Roman", "Helvetica", "Arial", sans-serif;
			font-size: 14px;
			line-height: 20px;
			color: #6e5234;
			margin-top: 10px;
		}
	div#content div#col3 {
		float: left;
		width: 235px;
		padding-top: 20px;
		padding-left: 25px;
	}
		div#content div#col3 h2 {
			color: #8C872F;
			font-family: "Hofler Text", "Garamond", "Times New Roman", "Times", serif;
			font-weight: normal;
			font-size: 110%;
			margin-bottom: 10px;
			text-transform: uppercase;
		}
		div#content div#col3 a img { border: none; }

div#footer {
	height: 100px;
}
	div#footer div#footNav {
		width: 650px;
		margin-top: 30px;
		margin-left: 75px;
		float: left;
	}
		div#footer div#footNav a {
			display: inline;
			height: 36px;
			margin-top: 0px;
			margin-left: 15px;
			margin-right: 15px;
			text-align: center;
			font-family: "Gill Sans Light", "Helvetica", "Arial", sans-serif;
			font-size: 110%;
			line-height: 36px;
			color: #B38763;
			text-decoration: none;
		}
		div#footerdiv#footNav a.first {
			margin-left: 0;
		}
		div#footer div#footNav a:hover {
			color: #8C872F;
			border-bottom: 3px solid #8C872F;
		}
		
	div#footer h4 {
		width: 70px;
		height: 44px;
		margin-top: 35px;
		float: left;
		background-image: url('assets/logo-small.gif');
		text-indent: -9999em;
	}
	div#footer div#address {
		width: 175px;
		float: left;
		font-family: "Lucida Grande", "Myriad Pro", "Myriad Roman", "Helvetica", "Arial", sans-serif;
		font-size: 13px;
		color: #59401E;
		margin-top: 25px;
	}
		div#footer div#address p { margin-bottom: 5px; }
		div#footer div#address p.phone { font-size: 13px; }
		div#footer div#address p.email a { color: #8C872F; }