a:link, a:hover, a:visited{
	color:#ffffff;
}
body{
	margin:0;
	padding:0;
	background:url(/images/background.jpg) 799px top repeat-y #e3e6df;
	color:#333300;
	font:400 11px Helvetica, Arial, sans-serif;
	position:relative; 
}
h1, h2, h3, h4{
	font-size:1em;
	font-weight:bold;
	margin:0px;
	position:relative; 
}
p{
	margin:0px;
	position:relative; 
}
img{
	border:0;
	display:block;
}
table{
	border-collapse:collapse;
	margin:0;
	clear:both;
	position:relative; 
}
tr{
	border-collapse:collapse;
	vertical-align:top;
}
#headerSection, #mainSection, #footerSection{
	width:800px;
	margin:0px;
	padding:0px;
	clear:both;
}
#headerSection{
	background-color:#ffffff;
	color:#333300;
}
#headerSection img{
	float:left;
}
#homeContentSection{
	margin:0;
}
#homeContentSection td{
	padding:0;
}
#homeContentSection img{
	float:left;
}
#footerSection{
	font-size:.9em;
	color:#ffffff;
	background-color:#6a764b;
}
#footerSection td{
	vertical-align:top;
	padding:20px 10px 10px;
}
#footerSection .EOHtd{
	padding:0;
}
#footerSection td img{
	float:right;
	margin:0;
}
#sideInfo{
}
#imageHeader img{
	margin:7px 0 5px 7px;
}
#indHomeContent{
	background:url('images/ornamentalBackground.gif') top left no-repeat #d9dfd1;
	margin:0 5px 25px;
	padding:10px 0;
}
#KoelbelCommunitiesImg{
	margin:20px 20px 0;
}
#KoelbelDropdown{
	position:absolute;
	top:23px;
	left:595px;
}
#KoelbelDropdown select{
	margin:5px 20px;
	width:165px;
}
#leavesIcon{
	margin:0 0 135px;
}
#mainNav{
	background-color:#3a1c00;
	padding:0;
	margin:0;
	height:39px;
	clear:both;
}
#mainSection{
}
#photoGalleryImg{
	margin:0 0 15px;
}
#popUpWindow h1, #popUpWindow h2{
	margin:1em 2em;
}
#popUpWindow p{
	margin:1em 2em;
}
#secondaryNav{
	background-color:#a86403;
	height:30px;
}
#specialsBox div, #eventsBox div{
	padding:5px 15px 5px 45px;
	font:400 11px Helvetica, Arial, sans-serif;
}
#specialsBox h1, #eventsBox h1{
	padding:0 0 5px;
}
#tertiaryNav{
	height:30px;
	margin:0 5px 0;
}
#tertiaryNav img{
	float:left;
}
.addInfo{
	margin:0;
	padding:0;
}
.bottomSpacer{
	margin:0 0 25px;
}
.homeImg{
	float:left;
	margin:5px 10px;
}
.homeDescription{
	color:#847355;
	margin:5px 15px 10px 0;
}
.homeDescriptionTable, .siteDescriptionTable{
	clear:none;
	float:left;
	width:400px;
}
.siteDescriptionTable{
	width:250px;
}
.indNote{
	clear:both;
	margin:0 15px;
}
.pageTitle{
	float:none;
	margin:10px 15px 20px;
}
.spacerOne{
	width:10px;
	padding:0;
}
.spacerTwo{
	width:5px;
	padding:0;
}
.floorplanHeader .columnOne{
	width:405px;
}
.floorplanHeader .columnOne img{
	margin:15px 15px 0;
}
.floorplanImg{
	margin:10px 0px 0 15px;
}
.floorplanOptionsBox{
	background-color:#3a5b6e;
	margin:0 2px 50px 15px;
	padding:10px;
}
#enlargeIcon{
	margin:0 0 0 5px;
}
#printIcon{
	margin:0 0 0 200px;
}
.floorplansTable{
	margin:0px 5px 10px 0;
}
.overviewTable{
	margin:20px 125px 10px 5px;
}
.infoTable{
	margin:0 5px 10px;
	color:#442800;
}
.infoTable .rowOne td a:link, .infoTable .rowOne td a:visited, .infoTable .rowOne td a:hover, .infoTable .rowTwo td a:link, .infoTable .rowTwo td a:visited, .infoTable .rowTwo td a:hover{
	color:#442800;
}
.infoTable th{
	background-color:#97a067;
	color:#ffffff;
	padding:2px 5px;
	white-space:nowrap;
}
.infoTable td{
	border:1px solid #caccbe;
	padding:3px 10px;
	white-space:nowrap;
}
.infoTable .rowOne{
	background-color:#d9dfd1;
}
.infoTable .rowTwo{
	background-color:#ebede8;
}
.infoTable .headerCell{
	background-color:#28495c;
	font-weight:bold;
}
.note{
	font-size:.85em;
	margin:0;
	padding:0;
}
.mainSectionHeader .columnOne{
	width:565px;
}
.mainSectionHeader .columnOne img{
	margin:25px 15px 15px;
}
.mainSectionHeader .columnTwo{
	width:215px;
	padding:10px 0;
}
.mainSectionHeader .columnTwo img{
	margin:0 15px;
}
.mainSectionContent .columnOne{
	width:520px;
	background:url(images/bg01.gif) left top repeat-x #dce5e8;
	color:#626262;

}
.mainSectionContent .columnTwo{
	width:280px;
	background:url(images/bg01.gif) left top repeat-x #dce5e8;
	margin:0;
	padding:0;
	vertical-align:top;
}
.mainSectionContent .columnTwoSub{
	width:280px;
	background-color:#ffffff;
	margin:0;
	padding:0;
	vertical-align:top;
}
.mainSectionContent .columnOne a:link, .mainSectionContent .columnOne a:visited, .mainSectionContent .columnOne a:hover{
	color:#cb6419;
}
.mainSectionContent .columnOne h1{
	background-color:#666666;
	color:#ffffff;
	margin:20px 60px 0 0;
	padding:5px 10px;
}
.mainSectionContent .columnOne p{
	font:1em Verdana, Arial, Helvetica, sans-serif;
	margin:10px 0 0 0;
	padding:5px 15px;
	line-height:1.5em;
}
.mainSectionContent .columnOne ul{
	margin:0 0 0 50px;
	padding:0;
	line-height:1.5em;
}
.mainSectionContent .columnOne li{
	margin:.5em 60px auto auto;
}
.mainSectionContent .columnOne .moreInfoLink{
	color:#cb6419;
	padding:10px 15px 15px;
	display:block;
}
.mainSectionContent .columnTwo a:link, .mainSectionContent .columnTwo a:visited, .mainSectionContent .columnTwo a:hover{
	color:#e2d489;
}
.mainSectionContent .columnTwo h1{
	color:#ffffff;
	padding:5px 10px;
}
.mainSectionContent .columnTwo p{
	font:1em Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:5px 10px;
}
.mainSectionContent .columnTwo ul{
	margin:0 0 0 30px;
	padding:0;
}
.mainSectionContent .columnTwo li{
	margin:.5em auto auto;
}

.mainSectionContent .columnTwo .moreInfoLink{
	color:#e2d489;
	padding:10px 15px 15px;
	display:block;
}
.overviewImg{
	margin:10px 0 10px 15px;
	display:block;
}
#photoDescBox{
	background-color:#766343;
	margin:5px 0 50px 0;
	padding:10px;
}
#photoGalleryTable{
	margin:0 0 50px 0;
}
#tourImg{
	margin:10px 0 0;
}
.photoTable{
	margin:0 15px 0;
}
.photoTable .imageCollection{
	width:220px;
}
.photoTable .imageCollection img{
	float:left;
	margin:0 5px 5px 0;
}
.photoGalleryHeader .columnOne{
	width:230px;
}
.photoGalleryHeader .columnOne img{
	margin:10px;
}
.photoGalleryHeader .columnTwo img{
	margin:25px 0 10px;
}
.photoGalleryHeader select{
	margin:5px 7px 10px;
	width:215px;
}
.photoGalleryContent .columnOne, .photoGalleryContent .columnTwo, .photoGalleryHeader .columnOne, .photoGalleryHeader .columnTwo {
	background-color:#67879a;
}
.photoGalleryContent .columnOne img{
	margin:0 0 2px 7px;
}
.photoGalleryContent .columnTwo img{
	margin:0 11px 0 0;
}