@import 'reset.css';body {    color: #333;    text-align: center;    font: normal 12px/24px georgia, times, "times new roman", serif;    background: #f9f3c3 url(../images/bg_body.gif) right;	}#header-wrap {background: url(../images/bg_header-wrap.gif);}#header {	background: #000 url(../images/bg_header2.gif) bottom left repeat-x;	color: #d7c263;	text-align: left;	}#header-inner {	width: 960px;	margin: 0 auto;	position: relative;	}body#home #header {	background: #000 url(../images/bg_header.gif) bottom left repeat-x;	}#header h2 a:hover {	color: #fff;	background: none;	}#header h2 {	color: #d7c263;	font-size: 26px;	padding: 4px 360px 0 0;	}#top {	border-bottom: #342a19 solid 1px;	margin: 0 0 20px;	}#logo {	display: block;	width: 480px;	height: 40px;	border: 0;	padding: 0;	background: url(../images/gbb.png) no-repeat;}#boxwoods {	position: absolute;	right: -237px;	z-index: 1;	width: 237px;	top: 98px;}#main {	width: 960px;	margin: 24px auto;	text-align: left;	position: relative;	}	#slideshow {	border: #000 solid 1px;	background: #000;	width: 580px;	height: 295px;	}div.content {	float: left;	width: 580px;	margin: 0 0 20px;	padding-bottom: 20px;}div.content2 {	float: left;	width: 580px;	margin: 0 0 20px;	padding-bottom: 20px;}div.gallery {	float: left;	width: 950px;	margin: 0 0 20px 0;	padding-bottom: 20px;	font-size: 12px;}div.gallery .caption {	font: 11px/1.4em Arial, sans-serif;	display: table-caption;}/* My Comment */div.sidebar {	float: right;	width: 345px;	margin: 0 0 20px 0;	}div.sidebar-home {	float: left;	width: 215px;	margin: 0 0 20px 35px;	}	div.box {	padding: 12px 24px 1px 24px;	border: #e1cf81 solid 1px;	border-width: 2px 0px;	margin: 0 0 18px 0;	font-size: 11px;	background: url(../images/bg_box.gif) top left;	}div.box h3 {	border: 0;	padding: 0;	margin: 0 0 3px 0;	}div.box p {	text-indent: 0 !important;	}div.box img {	margin-bottom: 18px;	}div.gallery {	border-bottom: #e1cf81 solid 1px;	margin: 0 0 18px 0;	}div.gallery h3 {	border: 0;	margin: 0;	}div.gallery img {	margin: 0 18px 18px 0 !important;	}ul.photos {    margin: 0 0 18px 0;    line-height: 18px;    }ul.photos li {    display: inline;    list-style: none;    margin: 0 4px 3px 0;    background: none;    padding: 0;    float: left;    position: relative;    }ul.photos li a {    background: none !important;    border: 0 !important;    }ul.photos li a:hover {    background: none !important;    border: 0 !important;    color: #000 !important;    }

h1 a:hover {
	padding: 2px;
	color: #4b4d5f;
	margin-left: 10px;
}

h2 {	font-size: 24px;	font-variant: small-caps;	margin: 0 0 24px 0;	font-weight: normal;	color: #000;	}#header h2 a {	color: #d7c263;	border: 0;	}h3 {	color: #593c0f;	font-size: 20px;	font-variant: small-caps;	font-weight: normal;	border-bottom: #e1cf81 solid 1px;	padding: 6px 0;	margin: 0 0 12px 0;	}h3 a {	border: 0;	}
	
h3 strong {	border: 0;
	color: navy;
}

h4 {	font-size: 14px;	color: #593c0f;	font-weight: normal;	}
	
h5 {	font-size: 14px;	color: #593c0f;	font-weight: normal;
	border-top: 1px solid #a67422;
	padding-top: 2px;
	padding-bottom: 10px;
}a {	color: #996600;	padding: 1px;	text-decoration: none;}a:hover {	color: #333;	text-decoration: none;	}a.more {	color: #ff0000;	}a.img, a.img:hover {	border: 0;	padding: 0;	background: none;	}p {	margin: 0 0 18px 0;	}.clear {	clear: both;	}small {	font-size: 11px;	color: #836D4B;	}img.border, div.content img, div.box img {	background: #fff;	padding: 2px;	border: #e1cf81 solid 1px;	border-width: 0 1px 1px 0;	}	div.content2 img {	padding: 2px;	margin-top: 0;	float: right;}	#header img.border {	border: #000 solid 2px;	padding: 0;	}img.left {	float: left;	margin: 3px 9px 0 0;	}div.content img.left {	margin: 6px 18px 3px 0;	}div.content img.right {	margin: 6px 0 3px 18px;	}img.right {	float: right;	}div.content img[align="left"] {    margin: 6px 18px 3px 0;    }div.content img[align="right"] {    margin: 6px 0 3px 18px;    }#header-inner:after,#top:after,div.box:after,div.post:after,div.gallery:after {	content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden;    }    /* NAV---------------------------------------------------- */#nav {	float: right;	margin: 0;	width: 480px;	}#nav ul li {	width: 475px;	display: inline;	float: left;	padding: 0;	background: none;	margin-bottom: 0;	margin-top: 0;	margin-right: 0;}#nav ul li a {	height: 14px;	border: 0;	padding: 0;	margin: 0;	float: left;	color: white;}#nav ul li a:hover {	color: white;}#nav ul li a.active, #nav ul li a.active:hover {	color: white;}p.footer-nav {	margin: 0 0 9px 0;	font-size: 14px;	color: #e1cf81;	}p.footer-nav a.active {	color: #ff0000;	}#footer {	border-top: #e1cf81 solid 2px;	padding: 20px 0 0 0;	font-size: 11px;	color: #666;	width: 960px;	margin: 0 auto;	text-align: left;	clear: both;	}