body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, p, blockquote, th, td {	padding:0;	margin:0;	}	a {	color:#005738	}	body {	background:#005738 url(images/drop2.jpg) repeat-y;	font: 12px verdana, serif;	line-height: 1.8;	color:#005738;	}	.clear {	clear:both; 	visibility:hidden;	line-height: 0;	font-size:0;	height:0;	}	#col_left {	width:288px;	float:left;	margin:0 30px 0 0; 	text-align:center;	}	#col_left a img {	border: 0;	}	#col_left a.logo {	background-color:transparent;	display:block;	}#col_left p.button, #col_left_int p.button {	width: 208px;	height: 80px;	border: 4px solid #ffffff;	margin:15px 0 0 4px;	font-size:14px;	font-weight:bold;	line-height: 1.4;	padding:0;	}	#col_left p.button a, #col_left_int p.button a {	display:block;	background-color: #005738;	color: #DBC7A7;	width:188px;	height:60px;	padding:10px;	text-decoration:none;	}		#col_left p.button a:hover, #col_left_int p.button a:hover {	display:block;	background-color:#DBC7A7;	color:  #005738;	}	#col_left a:hover.logo {	background-color:transparent;	}	#col_left_int {	width:228px;	float:left;	margin:0 30px 0 0; 	text-align:center;	}	#col_left_int img{	padding: 4px;	border: 4px solid #005738;	margin-top: 20px;	}	#col_left_int .noborder {	padding:0;	margin:0;	border:0;	}	#col_left a, a.homelink {	background-color: #DBC7A7;	color:#005738;	padding: 2px 4px;	text-decoration: none;	}	#col_left a:hover, a:hover.homelink {	background-color: #005738;	color: #DBC7A7;	}	#col_right {	width: 415px;	float:left;	margin-top: 90px;	}	#col_right_int {	width: 475px;	float:left;	margin-top: 120px;	}	#content {	width: 739px;	padding: 0 30px 30px 30px;	}	#footer {	background: url(images/footer2.gif) no-repeat;	font-size: 10px;	color:#ffffff;	height: 60px;	padding: 35px 0 15px 25px;	background-color:#005738;	}		#footer a{	color:#ffffff;	}	#header {	height: 202px;	}	.image_int {	padding: 4px;	border:4px solid #005738;	margin: 0 0 10px 10px;	}	h1 {	color:#005738;	font-size: 20px;	margin-bottom: 15px;	}	h2 {	font-size: 14px;	}	#header_int {	height: 40px;	}	.left {	float:left;	margin-right: 10px;	}	ul#nav {	float:right;	width: 531px;	font-weight:bold;	font-size:14px;	list-style-type:none;	margin:8px 0 0 0;	padding:0;	}	ul#nav li {	float:left;	}	ul#nav li a {	color:#005738;	text-decoration:none;	padding-bottom: 5px;	}ul#nav li a:hover {	color:#ffffff;	border-bottom: 4px solid #005738;	}	ul#nav li#property {	width:116px;	}	ul#nav li#cottages {	width:116px;	}	ul#nav li#location {	width:107px;	}	ul#nav li#history  {	width:101px;	}ul#nav li#contact {	width:90px;	}	ul.nobullet {	list-style-type:none;	margin:0;	}	p {	padding-bottom: 15px;	}	.red{	color:#d95a53;	}	.right {	float:right;	width:220px;	text-align:center;	margin: 100px 0 0 30px;	}	.right_img {	float:right;	}	table {	margin-bottom: 15px;	}	td, th{	padding:5px;	border-collapse:collapse;	}	th.cottages{	background-color:#005738;	color:#fff;}	td.even{	background-color:#dbc7a7;	}	ul {	padding-bottom: 15px;	margin: 0 0 0 30px;	}	ul li {	padding-bottom: 5px;	line-height: 1.2;	}	.wrap {	width: 799px;	background: url(images/top2.jpg) no-repeat;	}	.wrap_int {	background: url(images/inside-top.jpg) no-repeat;	width: 799px;	}