body {font-family: "Lucida Grande",tahoma,verdana,arial,sans-serif; background: url(images/LE_mainBG.jpg) repeat-x; font-size: 12px; color: #000; background-color: #fff; text-align: center; scrollbar-base-color: #98954E;}

	/*Arial, Helvetica, sans-serif;*/

#pageoutline { border-left: 2px solid #000; border-right: 2px solid #000; width: 770px; margin: 0 auto; padding:0; text-align: left; position: relative;}
#contentArea {background: url(images/LE_iface_leftBG.jpg); border: 1px solid black; position: relative; margin-top: 5px; min-height: 700px;}
*html #contentArea {height: 700px;}

.post {margin: 25px 0 35px 0;}
*html .post {margin: 5px 0 15px 0;}

#contentBox h1 {color: #686E7E; font-size: 2.1em; margin: 0 0 5px 0;}	
h1 a {font-size: 0.67em;  margin: 15px 0 0 0;}
.posth h1 {margin: 150px 0 0 0;}

h2 {font-size: 1.4em; margin: 15px 0 5px 0;}

h1 a, h2 a, h3 a, .navigation a {color: #807F43;}
h1 a:hover, h2 a:hover, h3 a:hover, .navigation a:hover {color: #000;}

h3 {color: #807F43; font-size: 1.3em; margin: 15px 0 5px 0;}

.navigation {font-size: 0.8em; margin: 5px 0 10px 0; clear:both;}
.alignleft {float:left;}
.alignright {float:right;}

.imageleft {float:left; margin: 0 15px 10px 0; border: 1px solid #807F43; padding: 3px; background: #FFF;}
.imageright {float:right; margin: 0 0 10px 15px; border: 1px solid #807F43; padding: 3px; background: #FFF;}



#contentArea p {line-height: 1.3em; font-size: 1.1em;}  
#contentArea p a {color: #807F43; font-weight:bold;}
#contentArea p a:hover {color: #000; font-weight:bold;}

.alt {background-color: #FFF; padding: 5px;}

#header {width:770px; height: 130px; background: url(images/LE_iface_header.jpg) no-repeat; border-top: 3px solid #000; position: relative;}

#headerTopNav a {color: #000;}
#headerSearchNav {float: right; margin: 10px 10px 0 0;}
#headerMainNav {width:100%; height: 20px; background-color: #000; position: relative; top: 97px;}
.mainNavSep { font-size: 1.2em; font-weight: bold; color: #fff; margin: 0 10px 0 10px;}
#toolNav {float: left; align: left; margin: 0 0 0 5px;}
#toolNav a {font-size: 0.8em; color: #98954E;} 
#bookmark {padding-left: 20px; background: url(images/fav.gif) no-repeat;}
#email {padding-left: 20px; background: url(images/mail.gif) no-repeat;}
#print {padding-left: 20px; background: url(images/print.gif) no-repeat;}

#headerTopNav {text-align:right; margin:0; padding:0 20px 0 0;}
#headerTopNav li {display: inline; list-style-type: none; padding-right: 0px;}
#headerTopNav a {color: #000;}
.topNavSep {font-size: 15px; font-weight: bold; color: #98954E; margin: 0 10px 0 10px;}
#contact {margin-top: 2px;}


.searchsubmit {margin-left: 3px;}
#topsearch {position: absolute; top: 85px; right: 10px;}


#footer {height: 20px;	background-color: #000; color: #FFF; font-size: 0.9em; padding: 3px 20px 0 0; text-align:right; clear:both;}

#contentLeft { position:absolute; top:0; left:0}
#contentRight {margin-left: 235px; width: 532px; background: url(images/LE_iface_rytBG.jpg) repeat; }

#contentBox {border: 3px solid #FFF; width: 490px; background: #D8D3C0; text-align: justify; padding: 12px; margin: 15px 0;}


#contentLeftLink {margin: 15px 0 0 5px; color: #fff; padding-left: 5px;}
#contentLeftLink a {color: #98954E; font-size: 0.9em;}
#contentLeftImg {margin: 63px 0 0 10px;}
#contentLeftLogo {margin: 0; width: 225px;}	
#contentLeftAds {position:relative; border: 3px solid #FFF; width: 160px; background: #D8D3C0; padding: 10px; margin: 35px 0 0 25px;}
#googpagelinks {float:right; margin: 0 0 10px 15px; padding: 10px;}

textarea#comment {width: 480px;}


#nav { position: absolute; top: 120px; right: 0; z-index:1; width: 43em;  line-height: 1; padding: 0; font-family: Arial, Helvetica, sans-serif;}
#nav ul {list-style: none; line-height: 1; background: white; font-weight: bold; padding: 0; margin: 0 0 0 0;}
#nav li { float: left; padding: 0; width: 7.75em; background: #98954E; border-left: 2px solid white;}
#nav li#vision {border-left: 0;}
#nav li ul {position: absolute; left: -999em; height: auto;  width: 5.4em;	w\idth: 4.9em; font-weight: normal; margin: 0;}
#nav li a {display: block; color: white; text-decoration: none; padding: 0.24em 1em;}
#nav li#neighbourhood {width: 11em;}
#nav ul li a {background: black;}
#nav ul ul li {border-left: 0;}
#nav ul ul li a {background: #98954E; border: 1px solid black;}
#nav ul ul li a:hover {background: #686E7E;}
#nav ul ul li {text-align: left;} 


#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul {left: auto;}
#nav li.sfhover {background: #686E7E;}

#nav ul li ul li a {width: 140px;}



/*
#nav li ul a {width: 11em; w\idth: 7em;}
*/
#side, #side a {color:#DBDBDB; text-decoration:none; font-weight: bold;}
#side a:hover {text-decoration:underline;}
ul#side li {list-style: none;}
ul#side h2 {font-size: 1.5em; color:#DDD; margin:0 0 15px 0; padding:0;}
#side ul {margin:0; padding:0;}
#side ul li {margin:0; padding:0;}

