<style>
*
{
	position:relative;
	padding:0px;
	margin:0px;
}

html
{
	position:relative;
	padding:0px;
	margin:0px;
}

body
{
	margin:0px;
	padding:0px;
	background:#4498D6 url(images/site/bg_repeat.jpg) top center repeat-y;
	width:100%;
}

#bg
{
	width:100%;
	height:549px;
	background:url(images/site/bg.jpg) top center no-repeat;
}
#main_container
{
	width:1002px;
	margin-top:-337px;
	margin-left:auto;
	margin-right:auto;
}

#nav_container
{
	float:left;
	width:986px;
	height:37px;
	z-index:2;
	margin-bottom:13px;
}

.button
{
	float:left;	
	visibility:hidden;
	margin:0px;
	padding:0px;
}
#home_hover
{
	margin-left:31px;
}
#membership_levels_hover
{
	margin-left:9px;	
}
#pool_hover
{
	margin-left:10px;
}
#lodge_hover
{
	margin-left:14px;	
}
#equestrian_hover
{
	margin-left:12px;	
}
#marina_hover
{
	margin-left:8px
}
#location_hover
{
	margin-left:12px;	
}
#gallery_hover
{
	margin-left:3px;
}
#events_hover
{
	margin-left:3px;
}
#contact_hover
{
	margin-left:5px;
}

#body_container
{
	float:left;
	width:100%;
}

#body_content
{
	float:left;
	border:10px solid #A16535;
	width:982px;
	background-color:#361c0a;
}

#body_header
{
	float:left;
	width:100%;
	height:69px;
	background:url(images/site/body_content_header_bg.jpg) top left no-repeat;	
	text-align:right;
}

#location_header
{
	float:left;
	width:100%;
	height:69px;
	background:url(images/site/location/header_bg.jpg) top left no-repeat;	
	text-align:right;
}

#main_body_content
{
	float:left;
	width:691px;
	margin-left:10px;
}
.main_content
{
	float:left;
	width:645px;
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:24px;
	color: #373D4F;
	padding-left:38px;
	padding-bottom:25px;
	
	padding-right:48px;
	margin-left:-24px;
}

.main_content h1
{
	font: "Arial Narrow", Helvetica, sans-serif;
	font-size: 24px;
	font-weight:normal;
	color: #C16219;
	margin-top:32px;
	margin-bottom:16px;
}

.main_content img
{
	float:right;
	margin-top:32px;
	margin-left:40px;
}
.biggertext {font-size:175%;color: #361c0a;line-height:1.5em;}
.biggertext a {color: #361c0a;text-decoration:none;}
a:hover {text-decoration:underline;}

.eventimage img {float:right;width:281px;height:143px;display:block;}