html {
		margin: 0 auto;
	padding:0;
	text-align: center;
}
body {
background: #2c2a24 url(photos/lakesghbg.jpg) repeat-x left top; 
	margin: 0 auto;
	padding:0;
	text-align: center;
		font-size:100%;
    line-height: 1.2em;
	color: #330000;
		}
#shadowbox {
position: relative;
width: 100%;
z-index: 1;
height: auto;
	margin: 0 auto;
	text-align: center;
	padding: 0px;
	 }
#contentwrapper {
position: relative;
width: 1002px;
z-index: 2;
height: auto;
margin: 0 auto;
	text-align: left;
	padding: 0px;
	  }
#header {height: 203px;
	background: transparent url() repeat-x left top; 
	margin: 0 auto;
	padding:0;
	z-index: 1;
	}

#contentleftwrap {
	position:relative; 
	float: left;
	width: 1002px;/*auto*/
	margin: 0px 0px 0px 0px; /*left210*/
	border:0px ;
	padding: 0px;
	z-index:3; 
	}
.contentleft {
	position:relative; 
	float: left;
	width: 1002px;/*auto*/
	margin: 0px 0px 0px 0px ; /*left210*/
	border: 0px ;
	background: #fffff5;
	padding: 0px;
	z-index:3; 
	}
#contentoff {position: absolute;
left: -999px;
top: 0px;
width: 400px;
height: 80px;
}

#header h1 {
margin: 30px 20px 0px 60px;
	padding:0px;
	font-family: Monotype Corsiva, Lucida Calligraphy, Sript MT Bold, Castellar, Garamond, Bell MT, century, georgia, serif ;
	font-size: 2em;
	line-height: 30px;
	font-weight: 400;
	text-align: left;
	color:#415543;
		}
h1 {
	margin: 25px 20px 0px 40px;
	padding:0px;
	font-family: georgia, baskerville old face, garamond,  serif ;
	font-size: 1.5em;
	line-height: 30px;
	font-weight: 500;
	color:#535c40;
		}
h1.lower { padding: 6px;  font-size: 1.4em; text-align: left; line-height: 23px; font-family: Bell MT, century, georgia, baskerville old face, garamond,  serif ;
	margin: 0px;
	font-weight: 500;
	background: #ffffff;
	color:#312527;
	
}
h2.listed { float: left; padding: 6px;  font-size: 0.9em; text-align: left; line-height: 1.1em; font-family: Segoe UI, Tahoma, georgia, verdana, sans-serif; margin: 0px ; 	font-weight: 600; color:#312527;
	}
p.list { margin: 0px 10px 0px 20px;  font-size: 0.8em; line-height: 1.1em; font-family: Segoe UI, Tahoma, georgia, verdana, sans-serif;  color: #1f2707; padding: 6px; }
p {font-family: georgia, serif;
font-size: 0.9em;
line-height: 18px;
color: #252420;
}
hr { margin: 0px 40px; color: #809261; line-height: 1px; }

br { line-height: 10px;}

.contentleft p {
  margin: 5px 50px 10px 40px;
	padding:0px;
	color: #252420;
}
p.narrow   {
	margin:5px 20px 10px 20px;
	padding:0px;
	color: #330000;
	line-height: 22px;
}
.contentleft ul {margin: 0px 40px 14px 85px;font-size: 0.95em ;}
.contentleft li { margin: 2px 0px;
font-family: georgia, serif;
	line-height: 20px;
}
.contentright ul {margin: 0px 20px 14px 45px;font-size: 0.9em ;}
.contentright li { margin: 3px 0px;
font-family: georgia, serif;
	line-height: 20px; }
.contentrightlower ul {margin: 0px 20px 14px 45px;font-size: 0.9em ;}
.contentrightlower li { margin: 4px 0px; 
font-family: georgia, serif;
	line-height: 20px;}
.contentright hr { margin: 0px 20px; color: #663300; line-height: 1px; }
a:link  { color: #990000;text-decoration: none; }
a:visited { color: #990000;text-decoration: none; }
a:active { color: #ff3300;text-decoration: underline; }
a:hover { color: #ff3300;text-decoration: underline; }

a.feet:link  { color: #809261;text-decoration: none; }
a.feet:visited { color: #809261;text-decoration: none; }
a.feet:active { color: #d8e3c3;text-decoration: none; }
a.feet:hover { color: #d9e3c3;text-decoration: none; }

a.feetb:link  { color: #809261;text-decoration: none; }
a.feetb:visited { color: #809261;text-decoration: none; }
a.feetb:active { color: #d8e3c3;text-decoration: none; }
a.feetb:hover { color: #d8e3c3;text-decoration: none; }

a.title:link { color: #; background: #537fac; text-decoration: none;}
a.title:visited { color: #ccffff;}
a.title:hover { color: #;padding-left: 4px; padding-right: 10px; background: #3333cc;}

.adwrap { position: relative; float: left; clear: both; width: 1000px; height: auto; background-color: #ffffff;  border: 1px solid #737a36; margin: 4px 0px 4px 0px; padding:0;  
}
.adleftblock { float: left; height: auto; margin: 0px;  WIDTH: 500px;  BACKGROUND-COLOR: #ffffff;
}
.adrightblock {float: left; width: 498px; height: auto; clear: right; background: #ffffff; 	padding: 0px; 
}
.adrightblock p { margin: 6px 4px 4px 10px;  FONT-SIZE: 0.7em; line-height: 1.3em; font-family: Segoe UI, Tahoma, georgia, verdana, sans-serif;  COLOR: #1f2707
}
.adheader { padding: 0px 0px 0px 3px; FONT-WEIGHT: bold;   WIDTH: 500px; COLOR: #ffffff; background: #758161 url(photos/ldghadtitlebg.jpg) repeat-y left top; height: 26px; margin:0; 
}
h2 { padding: 0px 0px 0px 0px;  font-size: 1.2em; text-align: left; font-family: Garamond, Bookman Old Style, verdana; margin:0; line-height: 22px;
}
.adopening {display: inline; float: right; padding: 6px; font-size: 0.9em; line-height: 20px; margin-right: 6px;
}
.address{ padding: 6px;  margin-left: 6px; FONT-SIZE: 0.7em;  COLOR: #666666; line-height: 18px; 
}
.adsubheader { padding: 0; background: #ffffff;
}
.adphoto img { position: relative; margin: 2px 5px 2px 3px; float: left; border: 1px solid #543700;
}
.clearer { clear: both;
} 
TABLE { float: right; margin: 2px 0px 0px 4px; padding: 0px; 	BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid;  BORDER-BOTTOM: #333333 1px solid; FONT-SIZE: 0.8em; BACKGROUND: #e7e4bf; COLOR: #4f6480; LINE-HEIGHT: 1.2em; 
}
TABLE TR { 	BACKGROUND: #f4f2e0;
}
TABLE TH { 	BORDER-RIGHT: 1px solid #555555; BORDER-TOP:  0px ; MARGIN: 0px; BORDER-LEFT:  0px solid #555555; COLOR: #333333; BORDER-BOTTOM:  1px solid #555555; font-size: 90%;
}
TABLE TD { 	BORDER-RIGHT: 1px solid #888888; BORDER-TOP: 0px; MARGIN: 0px; BORDER-LEFT:  0px; BORDER-BOTTOM: 1px solid #888888; padding: 3px;
}