html {
	background: #22160E url("images/bg_main.jpg") repeat-x top;
	color: #fff;
	font-family: verdana, sans-serif;
	font-size: 12px;
	line-height: 24px;}
	
p {
	margin-bottom: 15px;}
	
strong, .bold {font-weight: bold;}
em {font-style: italic;}

#content a {
	color: #fff;}
	
#content a:hover {
	color: #A4C8E2;}
	
#content ul {
	margin-bottom: 15px;
	margin-top: 0px;}
	
#content ul li {
	list-style-type: disc;
	margin-left: 15px;
	margin-top: 0;}
/* *** ie6 hack *** */
* html #content ul li {
	}
	
.cleardiv {clear: both;}
	
	
/* layout DIVs
-----------------------------*/
	
#wrapper {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	width: 780px;}
/* *** ie6 hack *** */
* html #wrapper {
	padding-bottom: 40px;}
	
#wrapper #banner {
	background: url("images/bg_content_top.gif") no-repeat;
	padding-top: 14px;}
	
#wrapper #content_bg {
	clear: both;
	background: url("images/bg_content.gif") repeat-y top center;
	position: relative;
	top: -21px;
	z-index: ;}
	
#wrapper #content {
	background: url("images/bg_content_base.gif") no-repeat bottom center;}
	
#wrapper #content #col_left {
	width: 450px;}
	
#wrapper #content #col_right {
	position: relative;
	float: right;
	width: 258px;}
	
#wrapper #content #col_right img {
	border: 4px solid #614027;}
	
	
/* logo
-----------------------------*/
#banner h1#logo a {
	background: url("images/logo.gif") no-repeat;
	text-indent: -5000px;
	display: block;
	width: 302px;
	height: 96px;
	margin-left: 30px;}
	

/* main nav
-----------------------------*/	
#banner #menu_main ul {
	}

#banner #menu_main ul li {
	float: left;}
	
#banner #menu_main ul li a {
	display: block;
	background: url("images/nav_bg.gif") no-repeat 0 0;
	width: 90px;
	height: 22px;
	padding-top: 2px;
	color: #fff;
	font-size: 11px;
	text-transform: lowercase;
	text-decoration: none;
	text-align: center;
	margin-left: 5px;
	position: relative;
	top: -24px;
	left: 104px;
	z-index: 1;}
/* *** ie6 hack *** */
* html #banner #menu_main ul li a {
	height: 18px;
	padding-top: 0;}
/* *** ie7 hack *** */
* +html #banner #menu_main ul li a {
	height: 24px;
	padding-top: 0;}
	
#banner #menu_main ul li a:hover {
	background: url("images/nav_bg.gif") no-repeat 0 -24px;
	color: #809CB0;}
	
#banner #menu_main ul li.menu-current a, #banner #menu_main ul li.menu-current a:hover {
	background: url("images/nav_bg.gif") no-repeat 0 -48px;
	color: #fff;
	cursor: default;}
	

/* content
-----------------------------*/
#content #bar {
	background: url("images/bar.gif") no-repeat;
	height: 30px;}
	
#content #CMScontent {
	padding: 20px 30px 25px 30px;}
	
#content #CMScontent h1 {
	color: #A4C8E2;
	font-size: 20px;
	line-height: 30px;
	margin-bottom: 10px;}
	
#content #CMScontent h2 {
	color: #A4C8E2;
	font-size: 14px;
	font-weight: bold;
	line-height: 26px;
	margin-bottom: 5px;}
	
	
/* homepage
-----------------------------*/
#content #flashcontent {
	background: url("images/homepagephoto_temp.jpg") no-repeat;
	height: 240px;
	position: relative;}
	
#content a.viewgallery {
	position: absolute;
	top: 170px;
	left: 543px;
	background: url("images/butt_gallery.png") no-repeat;
	display: block;
	width: 237px;
	height: 50px;
	text-indent: -5000px;}
	
#content a.viewgallery:hover {
	background: url("images/butt_gallery.png") no-repeat 0 -50px;}
	
/* *** ie6 hack *** */
* html #content a.viewgallery, * html #content a.viewgallery:hover {
	background: url("images/butt_gallery.gif") no-repeat 0 0;}

#content #CMScontent h1.home {
	background: url("images/title_waterrock.gif") no-repeat;
	height: 39px;
	text-indent: -5000px;
	margin-bottom: 0;}
	
#content #CMScontent #testimonials {
	background: url("images/bg_testimonials.gif") no-repeat;
	position: relative;
	float: right;
	top: -55px;
	left: 33px;
	width: 205px;
	height: 334px;
	padding: 50px 15px 0 28px;
	color: #CACACA;
	line-height: 20px;
	font-style: italic;
	margin-bottom: -50px;
	margin-left: -20px;}
/* *** ie6 hack *** */
* html #content #CMScontent #testimonials {
	margin-bottom: -75px;}
	
#content #CMScontent #testimonials a.more {
	background: url("images/link_testimonials.gif") no-repeat;
	display: block;
	width: 80px;
	height: 17px;
	margin-left: 105px;
	text-indent: -5000px;}
	
#content #CMScontent #testimonials a.more:hover {
	background: url("images/link_testimonials.gif") no-repeat 0 -17px;}
	
#content #CMScontent #footprint {
	background: url("images/footprint.jpg") no-repeat;
	height: 95px;
	margin-bottom: -15px;
	margin-top: -2px;
	font-size: 11px;
	line-height: 15px;
	color: #968461;
	padding: 44px 30px 0 78px;}
/* *** ie6 hack *** */
* html #content #CMScontent #footprint {
	margin-bottom: -35px;
	width: 389px;
	margin-left: -10px;}
	
#content #CMScontent #footprint a {
	color: #968461;
	text-decoration: none;
	margin-left: 290px;}
	
#content #CMScontent #footprint a:hover {
	color: #fff;}
	
#content #CMScontent #footprint a#wb_section_9 {display: none;}
	
	
/* footer
-----------------------------*/
#footer {
	font-size: 11px;
	color: #756D67;
	text-align: center;}
/* *** ie6 hack *** */
* html #footer {
	position: relative;
	top: 20px;}
	
#footer a {
	color: #756D67;
	text-decoration: none;}
	
#footer a:hover {
	color: #fff;
	text-decoration: underline;}
	
#footer span {
	padding-left: 10px;
	padding-right: 10px;}
	
	
/* leaves
-----------------------------*/
#wrapper .leaf1 {
	background: url("images/leaf1.png") no-repeat;
	width: 225px;
	height: 397px;
	position: absolute;
	top: -10px;
	left: -160px;
	z-index: ;}
/* *** ie6 hack *** */
* html #wrapper .leaf1 {
	background: url("images/leaf1.gif") no-repeat;}
	
#wrapper .inner {
	left: -185px;}
	
#wrapper .leaf2 {
	background: url("images/leaf2.png") no-repeat;
	width: 449px;
	height: 138px;
	position: absolute;
	top: -10px;
	left: 360px;
	z-index: ;}
/* *** ie6 hack *** */
* html #wrapper .leaf2 {
	background: url("images/leaf2.gif") no-repeat;}
	
	
/* gallery
-----------------------------*/
#content #col_left #gallerythumbs img, #content #main .galleryphoto img {
	float: none;
	margin: 0;
	border: 0;
	left: 0;
	position: static;}
	
#content #col_left #gallerythumbs .thumb {
	width: 150px;
	text-align: center;
	float: left;
	margin-right: 10px;
	overflow: hidden;}
	
#content #col_left #gallerythumbs .thumb .image {
	width: 140px;
	height: 93px;
	overflow: hidden;
	border: 5px solid #fff;}
	
#content #col_left .galleryphoto {
	width: 460px;}
	
#content #col_left .galleryphoto a {
	color: #fff;}
	
#content #col_left .galleryphoto h2 {
	font-size: 16px;
	margin-bottom: 20px;}
	
#content #col_left .galleryphoto img {
	border: 5px solid #fff;
	margin-bottom: 20px;}
	
#content #col_left .underthumbs img {
	border: 0px solid #fff;
	margin: 0;}
	
#content #col_left .underthumbs a {
	display: block;
	width: 90px;
	height: 90px;
	overflow: hidden;
	float: left;
	text-align: center;
	border: 5px solid #fff;
	margin: 0 5px 5px 0;}
