body {	margin: 20px;	padding: 0;	background: #465a3f url(../images/background.jpg) no-repeat center 0;	font-family: century gothic, sans-serif;	color: #6F4503;
}p, ul, ol, blockquote {	margin-top: 0;}a {	color: #6F4503;	text-decoration: none;}a:hover {	text-decoration: none;}h2 {
	margin:0;
	padding:0;
	font: normal bold 1.8em "Lucida Grande", Lucida, sans-serif;
	color: #5c4769;
}#home-image {	width: 800px;
	height: 352px;	margin: 0 auto;	background: #000000 url(../images/farmhouse.jpg) no-repeat;	border-left: 3px solid white;	border-right: 3px solid white;	border-top: 3px solid white;	}#image {	width: 800px;	margin: 0 auto;	background: #000000;	border-left: 3px solid white;	border-right: 3px solid white;	border-top: 3px solid white;
	height: 200px;
}#flashholder {	left: 408px;	top: 53px;	width:367px;	height:260px;	z-index:1;	background-color: #000000;	position: relative;}#logo {	width: 800px;	height: 50px;	margin: 0 auto;	padding: 35px 0 0 0;	background: url(../images/logo.png) no-repeat;}#menu {	width: 800px;	height: 30px;	margin: 0 auto;	padding: 0;	background: #465a3f url(../images/menu_grad.jpg);	font-size: 12px;	font-weight: bold;	border: thin solid black;	border-right: 3px solid white;	border-left: 3px solid white;	border-top: thin solid black;}#menu h2 {	display: none;}#menu ul {	margin: 0;	padding: 0;	list-style: none;}#menu li {	display: inline;}#menu a {	display: block;	float: left;    height: 23px;	text-align: center;	text-decoration: none;	color: #FCEB8A;	padding-top: 7px;	padding-right: 10px;	padding-left: 10px;	border-right: thin solid white;}#menu a:hover, #menu .active a {	background: #9C5903 url(../images/menu_grad_btm.jpg);	color: #FFFFFF;}#body {	width: 800px;	margin: 0 auto;	background: #e1e1e1 none no-repeat;	border-right: 3px solid white;	border-left: 3px solid white;}#body .story {	padding: 20px;	border: 0px solid #8D5700;}

.thumbnail
{
	width: 130px;
	border: 1px solid #999;
	padding: 5px;
	background-color: white;
	float: left;
	text-align: center;
	margin: 0 5px 5px 0;
	font-size: 12px;
	color: #494a73;
}

.residents
{
	width: 230px;
	border: 1px solid #999;
	padding: 5px;
	background-color: white;
	float: left;
	text-align: center;
	margin: 0 5px 5px 0;
	font-size: 12px;
	color: #494a73;
}

.clearboth { clear: both; }#bot {	width: 780px;	margin: 0 auto;	padding: 10px 10px;	border: 3px solid white;	background-image: url(../images/menu_grad.jpg);	border-top-style: none;}#bot p {	margin: 0;	padding: 0;	text-align: center;	font-size: x-small;	color: white;}#bot a {	color: white;}

