body {
	background-color: #706A70;
	font: .8em Verdana, Arial, Geneva, sans-serif;
	color: #5e5f60;
	line-height: 1em;
	margin-top: 20px;
}

a {color: #339933; text-decoration: none;}

img {border: 0;}
#wrapper {margin: 0 auto; padding: 0; width: 759px; background: url(../images/wrapper_mid.gif) repeat-y;}

/* Global Header area - includes logo and header image */
#branding_zone {margin: 0; padding: 0; width: 100%; height: 150px; background: url(../images/wrapper_top.gif) top left no-repeat;}
#toplinks {
	float: left;
	width: 100%;
#height: 36px; 	line-height: 0;
	margin: 0;
	padding: 0;
#margin: 0; #padding: 0;
}
#toplinks p {text-align: right; margin: 17px 50px -17px 0; #margin: 10px 50px 0 0; padding: 0; #padding: 0; color: #fff; font-size: 110%; letter-spacing: 0.12em; #letter-spacing: .1em;  #line-height: 130%;}
#toplinks a {color: #fff; text-decoration: none;}
#branding {float: left; margin: 51px 0 0 67px; padding: 0; width: 276px ; height: 114px;}
html*#branding {margin-top: 45px; ]margin-top: 15px;} /*Safari & IE 7 Hack*/
* html #branding {margin-left: 33px;} /*IE 6 Hack*/
#headerimg {float: left; margin: 37px 0 0 0; padding: 0; width: 376px; height: 114px; border-left: 2px solid #c0daa8;}
html*#headerimg {margin-top: 32px; ]margin-top: 0;}  /*Safari & IE 7 Hack*/

/* Begins Content area - Primary Navigation */

/*Primary Menu - This is an image nav bar*/		
#pnav {float: left; position: relative; margin: -14px 0 0 0; padding: 0; width: 683px; height: 40px; background: url(../images/nav.gif); border-top: 2px solid #c0daa8; border-bottom: 2px solid #c0daa8;}
html*#pnav {margin-top: -12px; ]margin-top: 0;} /*Safari & IE 7 Hack*/
* html #pnav {margin: -14px 0 0 0;} /*IE 6 Hack*/

	#pnav li {position: absolute; margin: 0; padding: 0; list-style: none; top: 0;}
	#pnav li, #navbar a {height: 40px; display: block;}
	#pnav li span {display: none;}	
	/*links*/
	#pnav li.homes {left: 25px; width: 183px;}
	#pnav li.amenities {left: 211px; width: 115px;}
	#pnav li.community {left: 327px; width: 129px;}
	#pnav li.location {left: 458px; width: 102px;}
	#pnav li.contact {left: 564px; width: 101px;}
	/*hover*/
	#pnav li.homes a:hover {background: url(../images/nav.gif) -25px -40px no-repeat; border: 0;}
	#pnav li.amenities a:hover {background: url(../images/nav.gif) -211px -40px no-repeat; border: 0;}
	#pnav li.community a:hover {background: url(../images/nav.gif) -327px -40px no-repeat; border: 0;}
	#pnav li.location a:hover {background: url(../images/nav.gif) -458px -40px no-repeat; border: 0;}
	#pnav li.contact a:hover {background: url(../images/nav.gif) -564px -40px no-repeat; border: 0;}	

#contentshell {margin: 0; padding: 0 0 37px 38px; #padding-bottom: 36px; width: 683px; background: url(../images/wrapper_bottom.gif) bottom left no-repeat;}

/* Footer */
#footer {margin: 0 auto; padding: 5px 0 20px 0; width: 759px; color: #fff; font-size: 90%;}
#footer #footertxt {float: left;}
#footer #footerlogos {float: right;}
