@charset "UTF-8";
/* CSS Document */

/*Reset*/
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal }
q:before, q:after { content:''}

/* The below restores some sensible defaults */
strong { font-weight: bold }
em { font-style:italic }
a img { border:none } /* Gets rid of IE's blue borders */

div { position:relative }
br.dirtyLittleTrick { clear:both; display:block; height:1px; margin:-1px 0 0 0 } /* Use this br class to clear your floated columns */
/*////End Reset////*/

/*Sticky Footer */
html, body, #wrapper {height: 100%;}
body > #wrapper {height: auto; min-height: 100%;}
#main {padding-bottom: 100px;}  /* must be same height as the footer */

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}

/* Hides from IE-mac */
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/*Structure*/
body {color: #000; font:13px Arial, Helvetica, sans-serif; background: #d8c390;}

#wrapper {
	clear:both;
	background: #cdb287 url(images/ContentAreaBG.jpg) repeat-y center;
	margin: auto;
	width: 865px;
	position: relative;
	z-index: 1;
}
.header { background: #FFF url(images/HeaderBG.jpg) no-repeat left; width: 100%; height:117px; z-index: 2;}
.NavBar {
	float: left;
	width: 306px;
	z-index: 3;
}
.content {
	float: right;
	width:529px;
	z-index: 4;
	padding: 11px 30px 20px 0;
}
.content img { padding: 10px 0 0 0; }

.sitemap {float:left; width:125px;}
.locations {float:left; width:125px; padding: 0 18px 0 0;}
.contact {float:left; width:125px;}

/*Footer*/
.footer { background: #d8c390 url(images/FooterBG.jpg) center repeat-y ;
	position: relative;
	margin-top: -200px; /* negative value of footer height */
	height: 200px;
	width: 865px;
	clear:both;
	z-index:10;
	margin: 0 auto;}
.footer-inside {margin: 0 auto; padding: 20px 0 0 304px; background: #d8c390 url(images/FooterBG.jpg) center repeat-y ;}
.footerinfo {
	text-align:center;
	clear:left;
	margin:0 auto;
	padding-bottom:5px;
	padding-left:9px;
	padding-top:10px;
	width:865px;}
.footerinfo li { font-size:12px;}

/*Placement*/
.NowOpen { padding: 50px 0 0 37px;}
.RightHome {
	position:absolute;
	left:354px;
	top:85px;
	width: 446px;
}
.RightHome p { font:16px Georgia, "Times New Roman", Times, serif; color:#FFF; font-style:italic;}
.Bio { float:left; width: 300px; }

/*Nav Bar*/
ul.nav img {float: right; padding: 0 50px 0 0;} 

/*Communities*/
.sitemapgroup {
	padding: 0 0 0 50px;
}

/*Home Designs*/
#HomeDesignList li { display:inline; list-style-type: none;}

/*News*/
.news {float:left;}
.news p {padding: 0 0 10px 0;}

/*Typography*/
p {
	padding: 0 0 7px 0;
}
h1, h2, h3, h4, h5, h6 { font-family: Georgia, "Times New Roman", Times, serif;}
h1 { font-size: 24px; color: #0f807a;}
h2 { font-size: 22px; color: #0f807a; }
h3 { font-size: 14px; font-weight:bold;}
h4 { font-size: 22px; color: #0f807a; }
h5 { font-size: 16px; font-weight:bold; }
h6 { font-size: 13px; color:#FFF}

/*Quote*/

blockquote {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	margin: 10px;
	padding: 0;
	background: url(images/top_quote.gif) no-repeat left top;
}
blockquote p {
	margin: 10px 0px 0px 10px;
	padding: 20px 20px 0px;
	text-indent: 20px;
}
#quote_attrib {
	font-size: 95%;
	background-image: url(images/btm_quote.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	text-align: right;
	text-indent: 0px;
	margin-top: 0px;
	padding-bottom: 30px;
}
.content .quoteimg {float: right; padding: 0 8px 0 5px; margin: 20px 0 0 0;}
.LogoPadding {padding:0 0 0 20px;}
h1.WrightHavenLogo { margin-left:18px; background: url(images/WrightHavenLogo.jpg) no-repeat; text-indent: -9999px;	width: 290px; height: 114px; display:block; }

.style1 {color: #0F807A}
.FooterTxt { margin: 0 0 -10px 0;}

.WrightText { font: 26px Georgia, "Times New Roman", Times, serif; color: #0f807a; }

a:link { text-decoration:underline; color:#c0361f; }
a:hover { text-decoration:none; color:#c0361f; }
a:active { text-decoration:underline; color:#c0361f; }
a:visited { text-decoration:underline; color: #800000; }

/* Placement */
.alignleft {float:left;}
.alignright {float:right;}
.aligncenter {display:block; margin: 0 auto;}
.clear {clear: both;}
