/* CSS Document */
body {background:#fff url(/_images/body_bkg.jpg) repeat-x top center; margin:0; padding:0; text-align:center; font:13px Arial, Helvetica, sans-serif;}

p {margin:0 0 10px 0; padding:0; line-height:18px;}
h1 {font-family:Georgia, "Times New Roman", Times, serif;font-size:24px; margin:0 0 10px 0; padding:0; border-bottom:1px solid #963535; color:#963535;}
h2 {font-family:Georgia, "Times New Roman", Times, serif;font-size:18px; margin:0 0 5px 0; padding:0;color:#963535;}
h3 {font-size:16px; margin:0; padding:0;}
h4 {font-size:13px; margin:0; padding:0;}
a {color:#963535;}
a:hover {text-decoration:underline;}

img {border:none;}

.clear {clear:both;}
.floatleft {float:left;}
.floatright {float:right;}


.container{background: #fff;width:805px; margin:0 auto; text-align:center;}

.content { width:772px; margin:0 auto; padding:15px 15px 0 18px; text-align:left}
.main {margin-right:16px; width:514px;float:left;}
.sidebar {width:234px;float:right;}
	.sidebar .box {color:#000;padding: 3px 10px 30px 10px;background: #f9f2e2 url(/_images/sidebar_bkg.jpg) repeat-y;}
	.sidebar .box h2 {margin:-3px -10px 0px -10px; padding:10px 10px 4px 15px;background:#f9f2e2 url(/_images/sidebar_header.jpg) no-repeat; color:#fff}
	.sidebar .box_footer {width:234px; height:21px; background:#f9f2e2 url(/_images/sidebar_footer.jpg) no-repeat bottom;}
	.sidebar a {color:#000;}
	.sidebar ul {margin:0; padding:0 0 0 20px;}
	.sidebar li {list-style-image:url(/_images/list_item_bkg.gif); list-style-type:none; margin:10px 0 0px 0;}

#header { width:802px; margin:0 auto; text-align:left;height:174px; font-size:80%}
	#header ul {margin:0; padding:0;clear:both; float:right; list-style:none;}
	#header li {margin:0; padding: 10px 15px 0 15px; float:left; display:inline-block;}
	#header a {text-decoration:none; color:#fff;}

.footer {color:#ddd; width:765px; margin:0 auto; padding: 0 20px 0 20px;text-align:left;font-size:80%;background:#fff; height:18px;}
.footer a {color:#ddd;}

#nav {background:#fff; height:28px; width:802px;margin:0 auto 0px auto;}
	#nav ul {margin:0; padding:0;clear:both;list-style:none;}
	#nav li {margin:0; float:left; display:inline-block; margin:0 0px 0 6px;}
	#nav a {line-height:26px; font-weight:bold;background:#fff url(/_images/nav_bkg2.gif) no-repeat;color:#fff; width:126px; height:28px; text-decoration:none; display:block;}
	#nav a:hover {background:#fff url(/_images/nav_bkg_over2.gif) no-repeat;color:#fff; }
	#nav li ul {display:none; position:absolute; z-index:100; background:#fff; border:1px solid #000; margin:0 0 0 40px;}
		#nav li:hover ul {display:block}
		#nav li ul li {float:none; display:block; margin:0; padding:0px;}
		#nav li ul li a {float:none; display: block; width:120px; padding:4px 10px 4px 10px;color:#555;}
		#nav li ul li a:hover {background: #eee; color:#000;}

.home_highlight {width:534px; height:116px; padding:30px 30px 25px 200px; background:#fff url(/_images/home_banner.jpg) no-repeat;clear:both; margin-bottom:10px;}
.home_featureditem {float:left;}
.home_propertysearch {float:left;}

.community {background:#fff url(/_images/community_bkg.gif) repeat-x; height:130px; padding:10px; clear:both;margin:0px 0 10px 0;}
.community_alt { height:130px; padding:10px;clear:both; margin:0px 0 10px 0;}
.community img, .community_alt img {float:left; margin:-10px 20px 0 -10px;}
.community h2, .community_alt h2 {border-bottom:1px solid #963535; }
a.color_secondary, .color_secondary {color:#FF0000;}

#logos { height:75px; width:200px; margin:10px auto 0 auto; background:url(../_images/logos.jpg);}
