@charset "UTF-8";

/* CSS Document */

body { background: #330000 url(/images/wood_bg.jpg) repeat-x top; text-align: center;}

* { padding: 0px; margin: 0px; font-family: Gill Sans, Verdana, Arial, Helvetica; font-size: 11px; }

a:link, a:visited { font-family: Gill Sans, Helvetica, Arial, Sans-Serif; font-size: 11px; color: #990000; font-weight: bold; text-decoration: underline; }

a:hover { color: #330000; }

a.large:link, a.large:visited { font-family: Gill Sans, Helvetica, Arial, Sans-Serif; font-size: 14px ! important; color: #003366; font-weight: bold; text-decoration: underline; }

a.large:hover { color: #3366CC; }

a.white:link, a.white:visited { font-family: Gill Sans, Helvetica, Arial, Sans-Serif; font-size: 11px; color: #FFF; font-weight: bold; text-decoration: underline; }

a.white:hover { color: #7FB1E6; }

h1 { font-family: Gill Sans, Helvetica, Arial, Sans-Serif; font-size: 24px; color: #330000; border-bottom: 1px dashed #CEC0AC; font-weight: normal;}

h2 { font-family: Gill Sans, Helvetica, Arial, Sans-Serif; font-size: 18px; color: #A48A65; padding: 5px 0 10px 0; }

h3 { font-family: Gill Sans, Helvetica, Arial, Sans-Serif; font-size: 14px; color: #A48A65; padding: 5px 0; font-weight: normal;}

h4 { font-family: Georgia, Times, Serif; font-size: 18px; color: #A48A65; font-weight: normal; font-style: italic; padding: 5px 0; }

/*h2 a:link, h2 a:visited { font-family: Gill Sans, Helvetica, Arial, Sans-Serif; font-size: 18px; color: #3366CC; font-weight: bold; text-decoration: underline; }

h2 a:hover { color: #003366; }

h3 { font-family: Gill Sans, Helvetica, Arial, Sans-Serif; font-size: 14px; color: #333333; margin-bottom: 10px; }

h4 { font-family: Gill Sans, Helvetica, Arial, Sans-Serif; font-size: 14px; color: #FFFFFF; margin-bottom: 10px; }
*/
p { margin: 10px 0 20px 0; }

table { border-top: #CEC0AC 1px dashed; padding-top: 10px; /*background: #F2EFE9;*/ }

td { font-family: Gill Sans, Helvetica, Arial, Sans-Serif; font-size: 12px;}

.clear { clear: both; }

.clear_dashed {border-bottom: #330000 1px dashed; clear: both; margin: 10px 0;}

.clear_tan {border-bottom: #CEC0AC 1px dashed; clear: both; padding: 10px 0;}

.clear_spacer { clear: both; margin-top: 10px; padding-top: 10px; }

.floatright { background: #FFF; border: 1px solid #E5DFBB; padding: 5px; float: right; margin-left: 20px; }

.floatleft { background: #FFF; border: 1px solid #E5DFBB; padding: 5px; float: left; margin-right: 20px; }

.apartment { background: #FFF; border: 1px solid #CEC0AC; padding: 10px; text-align: center; margin: 20px auto 0 auto; }

#wrapper { width: 960px; margin: 0px auto; background: url(/images/parchment_bg.png) repeat-y; text-align: center; }
#home_wrapper { width: 960px; margin: 0px auto; background: url(/images/home_bg.png) no-repeat; text-align: center; }

.content_end { width: 960px; margin: 0px auto; text-align: center; padding: 0px; }

.shadow { width: 960px; margin: 0px auto; text-align: center; }

#banner { width: 960px; height: 100px; margin: auto; padding: 0 10px; text-align: center; }

#logo { width: 325px; height: 100px; float: left; display: block; margin-left: 25px; }

#slogan { width: 550px; padding: 20px 30px 0 0; float: right; display: block;  margin-right: 25px;}
	#slogan h1 { font-family: Georgia, Times, Serif; font-style: italic; font-weight: normal; font-size: 36px; color: #FFF; text-align: right; border: none ! important; }
	#slogan h2 { font-family: Gill Sans, Helvetica, Arial, Sans-Serif; font-style: italic; font-weight:normal; font-size: 18px; color: #330000; text-align: right; margin-top: 10px;}


/*#main-nav { width: 900px; height: 40px; text-align: center ! important; margin: auto ! important; }

#main-nav ul { list-style: none; text-align: center ! important; margin: auto ! important;}

#main-nav li { width: 138px; display: inline; margin: auto!important; text-align: center!important; }

.suckertreemenu { text-align: center ! important; margin: auto ! important; }

.suckertreemenu ul { list-style-type: none; padding:0; position:relative; text-align: center ! important; margin: auto ! important; }

.suckertreemenu ul li ul { clear:both; text-align: center ! important; margin: auto ! important; }

/*Top level list items*/
/*		.suckertreemenu ul li { position:relative; display:inline; float:left; margin:0 15px; padding: 0 5px; text-align: center ! important; margin: auto ! important; }

/*Top level menu link items style*/
/*		.suckertreemenu ul li a:link, .suckertreemenu ul li a:visited { text-decoration:none; float:left; font-family: Gill Sans, Helvetica, Arial, Sans-Serif; font-weight: normal; font-size: 14px; color: #FFFFFF; text-decoration: none; text-transform: uppercase; text-align: center ! important; margin: auto ! important; }

.suckertreemenu ul li a:hover { color:#993333; text-align: center ! important; margin: auto ! important; }

/*1st sub level menu*/
/*		.suckertreemenu ul li ul.submenu { display:block; position:absolute; top:1em; visibility: hidden; z-index:100;  text-align: center ! important; margin: auto ! important;}

/* Sub level menu links style */
/*		.suckertreemenu ul.submenu li a:link, .suckertreemenu ul.submenu li a:visited { background-color:#CEC0AC; border:1px solid #7C6A3E; color:#7C6A3E; text-decoration: none; width:140px;  filter:alpha(opacity=90);  opacity:0.9; padding: 5px; font-size: 10px ! important; }

.suckertreemenu ul.submenu li a:hover { color:#993333; background-color:#FFF; filter:alpha(opacity=90); opacity:0.9; size: 10px ! important; }

/*.subnav a:link, .subnav a:visited { text-decoration:none; float:left; font-family: Helvetica, Arial, Sans-Serif; font-weight: bold; font-size: 10px; color: #EDE8DC; text-decoration: none; text-transform: uppercase; }

.subnav a:hover { color:#993333; }
*/


#main-nav { width: 960px; height: 40px; text-align: center!important; margin: auto!important; padding: 10px 0;}

#main-nav ul { list-style: none; padding-top: 10px;}

#main-nav li { background: url(/images/nav_bg.png) repeat-x top; display: inline; margin:3px; text-align: center!important; padding: 15px 32px; }

	#main-nav a:link, #main-nav a:visited { font-family:  Gill Sans, Helvetica, Arial, Sans-Serif; font-size: 14px; color: #FFF; font-weight: normal; text-decoration: none; text-transform: uppercase; }
	
	#main-nav a:hover { color: #CFC0AE; }


#content { width: 960px; margin: auto; text-align: left; padding: 0px;}

#content2 { width: 960px; background: url(/images/interior_middle.png) repeat-y; margin-top: -5px;}

#contenttext { width: 840px; margin-left: 60px; font-family: Gill Sans, Helvetica, Arial, Sans-Serif; font-size: 12px;}

	.communities { width: 320px ! important; display: block; float: left;}
		.communities_content {padding: 30px 40px 0 70px;}
		
		.communities h2 { font-family: Georgia, Times, Serif; font-style: italic; font-weight: normal; font-size: 18px; color: #330000; }
		.communities ul { border-top: #330000 1px dashed; margin-top: 10px; list-style: none; padding: 15px 0;}
			.communities li {padding: 10px 0 5px 25px; background: url(/images/communities_arrow.gif) no-repeat left;}
			.communities a:link, .communities a:visited { font-family:  Gill Sans, Helvetica, Arial, Sans-Serif; font-size: 12px; color: #330000; font-weight: normal; text-decoration: none; text-transform: none; }
			.communities a:hover { color: #B07C7A; }
	
	.districts { width: 240px; display: block; float: left; padding-top: 30px;}
	
		.districts h2 { font-family: Georgia, Times, Serif; font-style: italic; font-weight: normal; font-size: 18px; color: #846845; }
		.districts ul { border-top: #846845 1px dashed; margin-top: 10px; list-style: none; padding: 15px 0;}
			.districts li {padding: 10px 0 5px 25px; background: url(/images/districts_arrow.gif) no-repeat left;}
			.districts a:link, .districts a:visited { font-family:  Gill Sans, Helvetica, Arial, Sans-Serif; font-size: 12px; color: #846845; font-weight: normal; text-decoration: none; }
			.districts a:hover { color: #CEC1AC; }
	
	.flash { width: 365px; height: 430px; display: block; float: left; }
	
	
	.welcome {width: 460px; margin-left: 90px; text-align: justify; font-family: Georgia, Times, Serif; font-style: italic; font-weight: normal; font-size: 14px; line-height: 20px; padding-top: 40px;}
		.welcome h1 { font-family: Georgia, Times, Serif; font-style: italic; font-weight: normal; font-size: 30px; color: #FFF; border: none ! important; text-align: left; padding-bottom: 5px;}
		.welcome h2 { font-family: Gill Sans, Helvetica, Arial, Sans-Serif; font-style: normal; font-weight: normal; font-size: 18px; color: #CEC0AC; border: none ! important; text-align: left; padding-bottom: 5px;}


.details {font-size: 14px;}

.features, .information {width: 230px; padding: 20px; font-size: 12px; float: left; display: block;}

.location {width: 230px; padding: 20px; font-size: 12px; border-left: #CEC0AC 1px dashed; border-right: #CEC0AC 1px dashed; float: left; display: block;}

#footer { width: 780px; text-align: center ! important; margin: 20px 90px 0 90px; color: #E6DAC4; border-top: #330000 1px dashed; padding: 20px 0;}

#footer ul { list-style: none; text-align: center ! important; margin: auto ! important;}

#footer li { padding: 0 20px; display: inline; margin: auto!important; text-align: center!important; }

	#footer a:link, #footer a:visited { font-family:  Gill Sans, Helvetica, Arial, Sans-Serif; font-size: 12px; color: #FFF; font-weight: normal; text-decoration: none; text-transform: uppercase; }
	
	#footer a:hover { color: #CFC0AE; }
	
#disclaimer {color: #E6DAC4; padding: 20px 0;}