body {		font-family: Tahoma, Verdana, Geneva, sans-serif;		line-height: 1.5;		margin: 0px;		padding: 0px;		font-size: 11px;		background-color: #FFF;		color: #333;	}	p {		font-size: 12px;	}	h3 {		padding-top: 20px;		}	a {		font-weight: bold;		text-decoration: none;		color: #333;	}	a:visited {		color: #333;	}	a:hover {		color: #97AE75;}ul {		font-size: 12px;}	#page_wrap {		position: relative;		margin: 0px auto 0px auto;		width: 900px;		text-align: left;	}	#masthead {		width: 900px;		height: 90px;		position: absolute;		top: 20px;		left: 20px;	}	#logo {		position: relative;		width: 380px;		height: 80px;		margin: 5px 0px 0px 0px;		padding: 0px;		float: left;	}	#tagline {		position: relative;		width: 320px;		height: 30px;		margin: 60px 20px 0px 0px;		padding: 0px;		float: right;	}	#left_column{	width: 180px;	position: absolute;	top: 110px;	left: 20px;}#content_area {	width: 710px;	position: absolute;	top: 120px;	left: 210px;}#top_graphic {	width: 710px;	height: 45px;	position: relative;	background: #FFF url('images/top_bar.gif') center top no-repeat;}.left_col{	width: 180px;	margin:10px 0px 0px 0px;}.left_nav_top	{	width: 180px;	height: 20px;	background: #FFF url('images/grey_top_curve.gif') center top no-repeat;}.left_nav_ctr {	width: 180px;	height: 170px;	background-color: #C7C7C7;}.left_nav_btm {	width: 180px;	height: 20px;	background: #FFF url('images/greygreen_btm_curve.gif') center top no-repeat;}#nav_menu {	margin: 0px 20px 0px 20px;	padding: 0px;	list-style: none;}#nav_menu li{	line-height: 20px;	font-size: 12px;}#nav_menu a.current {	font-weight: bold;	color:	#FFF;	}#nav_menu a, .nav_menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/	color:	#333;	font-weight: normal;}#nav_menu a:hover, .left_btn_copy a:hover{	color:	#FFF;	}.left_btn_title	{	width: 180px;	height: 30px;	background: #FFF url('images/green_top_curve.gif') center top no-repeat;}.left_btn_copy {	width: 180px;	background: #FFF url('images/green_ctr_fade.gif') center top repeat-y;}.left_btn_btm {	width: 180px;	height: 20px;	background: #FFF url('images/green_btm_curve.gif') center top no-repeat;}.left_btn_title h3 {	padding: 10px 10px 0px 10px;	margin: 0px;	color: #FFF;	font-weight: bold;	text-transform: uppercase;	font-size: 11px;}.left_btn_copy p	{	padding: 5px 10px 0px 10px;	margin: 0px;	color: #444;	font-size: 11px;	font-style: italic;}#main_photo {	position:relative;	width: 710px;	height: 210px;	background: #FFF url('images/main_photo_bg.jpg') center top no-repeat;}#main_subhead {	width: 320px;	position: relative;	top: 20px;	left: 370px;	text-align: center;}#main_subhead h3{	padding: 0px;	margin: 0px;	color: #7A994C;	font-size: 12px;	font-style: italic;	font-weight: normal;	line-height: 2;}#home_page_copy {	position:relative;	width: 310px;	margin: 10px 5px 10px 15px;	float: left;}#child_page_copy {	position:relative;	width: 490px;	margin: 10px 10px 100px 15px;	float: left;}	#child_right_col {	position:relative;	width: 180px;	margin: 20px 0px 10px 15px;	float: left;}	#video_photo_gallery	{	position: relative;	width: 360px;	height: 400px;	margin: 0px;	float: right;	background: #CBD9B5 url('images/video_area_bg.jpg') center bottom no-repeat;}	#gallery {	position: relative;	width: 320px;	height: 380px;	margin-left: 20px;}	#corner_bevel	{	position: relative;	width: 370px;	height: 10px;	margin: 0px;	padding: 0px;	float: right;	background-image: url('images/bevel.gif');	background-repeat: no-repeat;	background-position: center top;}	.left_btn_copy p.contact	{	font-style: normal;	font-weight: bold;}a.white {	color: #FFF;}	#left_footer {	width: 180px;	margin-top: 10px;	margin-left: 10px;}	#left_footer p {	font-size: 10px;	color: #666;}		#left_footer a {	font-weight: bold;	text-decoration: none;	color: #97AE75;}#left_footer a:visited {	color: #97AE75;}#left_footer a:hover {		color: #97AE75;}