
body	{ background-color: #e8cfa1; margin: 0; font-family: 'Trebuchet MS', Tahoma, Geneva, Arial, sans; font-size: 14px; color: #7d7e51; }

#header	{ position: relative; margin: 0; padding: 0; border-bottom: 3px solid #909071; min-width: 1000px; width: 100%; }
.lsm	{ position: relative; margin: 0; padding: 0; width: 100%; }
#head-1.lsm	{ height: 54px; background-color: #ab8044; width: 100%; }
#head-2.lsm	{ height: 26px; background-color: #660000; width: 100%; }
#head-3.lsm	{ height: 40px; background-color: #7d7e51; width: 100%; }

h1, h2, h3, h4, h5, h6 { color: #909071; }
h1, h2 { font-family: 'Palatino Linotype', Palatino, Georgia, serif; }
h3, h4, h5, h6 { font-family: 'Trebuchet MS', Helvetica, Arial, sans; }
h1 { font-size: 2.25em; }
h2 { font-size: 1.75em; }
h3 { font-size: 1.75em; }
h4 { font-size: 1.5em; line-height: 1em; margin: 0; }
h5 { font-size: 1.25em; line-height: 1em; margin: 0; }
h6 { font-size: 1em; line-height: 1em; margin: 0; }


a:link	{ font-weight: bold; color: #808094; text-decoration: none; }
a:visited { font-weight: normal; color: #808094; text-decoration: none; }
a:hover	{ text-decoration: underline; }

#wrapper	{
	position: absolute;
	top: 0;
	z-index: 10;
	display: block;
	text-align: center;
	width: 100%;
	height: 100%;
	}
#head-content	{
	position: relative;
	display: block;
	margin: 0 auto;
	width: 960px;
	height: 60px;
	padding: 100px 30px 0 0;
	font-size: 0.85em;
	color: #e8cfa1;
	text-align: right;
	background: transparent url("../images/logo.png") 110px 6px no-repeat;
	}
#head-content a, #head-content a:visited	{color: #e8cfa1; font-weight: bold; text-decoration: none;}
#head-content a:hover {text-decoration: underline;}
#head-content span {padding: 0 20px;}


#content	{ position: relative; display: block; margin: 0 auto; width: 980px; }
#content img { margin: 10px; border: 6px solid #e8cfa1; }

#nav	{
	position: relative;
	float: left;
	margin: 30px 0 0 4px;
	font-family: 'Trebuchet MS', Helvetica, Arial, sans;
	font-size: 0.9em;
	color: #7d7e51;
	text-align: left;
	z-index: 50;
	}
#nav a, #nav a:visited {color: #7d7e51;	font-weight: bold; text-decoration: none;}

div#nav ul {margin: 0px; padding: 0;}
div#nav li {position: relative; list-style: none; margin-top: 10px; line-height: 1.1em; white-space: nowrap; }
div#nav ul ul {margin-left: 16px;}
div#nav ul ul li {list-style: circle outside;}
div#nav li.submenu {padding-top: 8px; border-top: 1px solid #7d7e51;}
div#nav li a:hover {background-color: #909071; padding: 2px; color: #eeeed9;}
	
#content-box	{
	position: relative;
	display: block;
	float: left;
	width: 774px;
	text-align: left;
	background: #eeeed9 url("../images/content-bg.png") 0 repeat-y;
	}
#content-boxtop	{
	position: relative;
	display: block;
	height: 39px;
	background: transparent url("../images/content-bg-top.png") 0 no-repeat;
	}
#content-boxmiddle	{ position: relative; display: block; padding: 0px 60px; }
#content-boxbottom	{
	position: relative;
	display: block;
	height: 31px;
	background: transparent url("../images/content-bg-bottom.png") 0 no-repeat;
	}
	
#flplans table	{ border: none; }
#flplans td	{ border: none; text-align: center; }
#flplans img { border: none; }


#footer	{
	position: relative;
	display: block;
	clear: both;
	min-width: 940px;
	width: 96.5%;
	padding: 30px;
	border-top: 3px solid #909071;
	border-bottom: 54px solid #808094;
	font-size: 0.85em;
	text-align: left;
	}