
body{
	margin:auto;
	padding:0;
	background:url(/images/body-bg.gif) repeat-x top left;
}

a img{
	border:0px;
}

#wrapper-wide{
	margin:auto;
}


#five-wrapper{
	width:100%;
	background:url(/images/five-bg.jpg) repeat;
	position:relative;
}
#five-container{
	margin:auto;
	width:750px;
	min-height:600px;
	padding:20px 0 20px 0;
}

#five-container ul{
	text-align:center;
	margin:auto;
	padding:0;
}

#five-container ul li{
	display:inline;
	margin:0px 1px 0px 1px;
	font-size:11px;
	text-transform:uppercase;
	font-family:Verdana, Helvetica, Arial, Sans-Serif;
	color:#715647;
}

.fl{
	float:left;
}
.fr{
	flaot:right;
}
/******subfooters******/
#events-bg{
	width:100%;
	height:63px;
	background:url(/images/events-bg.jpg) repeat-x;
	margin:auto;
	padding:0;
	text-align:center;
}
#news-bg{
	width:100%;
	height:63px;
	background:url(/images/thenews-bg.jpg) repeat-x;
	margin:auto;
	padding:0;
	text-align:center;
}
#thehomes-bg{
	width:100%;
	height:63px;
	background:url(/images/homes-bg.jpg) repeat-x;
	margin:auto;
	padding:0;
	text-align:center;
}
#neighborhood-bg{
	width:100%;
	height:63px;
	background:url(/images/neighborhood-bg.jpg) repeat-x;
	margin:auto;
	padding:0;
	text-align:center;
}
#driving-bg{
	width:100%;
	height:63px;
	background:url(/images/directions-bg.jpg) repeat-x;
	margin:auto;
	padding:0;
	text-align:center;
}
/*********HAPPENINGS***********/
.happenings{
	width:415px;
	padding:20px;
}
.happenings h2{
	font-family:Georgia, Times, Serif;
	color:#9bc0ac;
	font-size:29px;
	font-weight:normal;
	margin:0;
	padding:0;
}
.happenings h3{
	margin:0;
	padding:0;
	font-family:Verdana, Helvetica, Arial, Sans-Serif;
	color:#9bc0ac;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
}
.happenings p{
	color:#fff7e3;
	font-size:14px;
	line-height:20px;
}


/*******FIVE LANTERNS NAVIGATION*********/
#thehomes a, #theneighborhood a, #happenings a, #inthenews a, #drivingdirections a{
	color:#fff7e3;
}
#joinourinterestlist a{
	color:#efa190;
}
#thehomes a:hover, #thehomes a.selected{
	/*GREEN*/
	color:#9fb96a
}
#theneighborhood a:hover, #theneighborhood a.selected{
	/*PUMPKIN*/
	color:#de9631;
}
#happenings a:hover, #happenings a.selected{
	/*SAGE*/
	color:#9bc0ac;
}
#inthenews a:hover, #inthenews a.selected{
	/*GOLD*/
	color:#edcd82;
}
#drivingdirections a:hover, #drivingdirections a.selected{
	/*MINT*/
	color:#c9dbd1;
}
#joinourinterestlist a:hover, #joinourinterestlist a.selected{
	/*BROWN*/
	color:#624b3e;
}
/***********FORM STYLES************/
fieldset{
	margin:20px 0 0 0;
	width:650px;
	padding:0 50px 0 50px;
	height:357px;
	border:1px solid #6b5042;
}
fieldset p{
	line-height:23px;
	font-family:Georgia, Times, Serif;
	font-size:14px;
	color:#fff7e3;
	text-align:center;
}
 fieldset p a{
	color:#fff7e3;
}
 label{
	font-family:Verdana, Helvetica, Arial, Sans-Serif;
	font-size:11px;
	color:#fff7e3;
	text-transform:uppercase;
	text-align:right;
	margin-right:4px;
}
 fieldset input, fieldset select{
	border:1px solid #6b5042;
	background:	transparent url(/images/five-bg.jpg) repeat scroll 0%;
	margin-top:7px;
	color:#fff7e3;
}
fieldset textarea{
	width:247px;
	height:97px;
	border:1px solid #6b5042;
	background:	transparent url(/images/five-bg.jpg) repeat scroll 0%;
	margin-top:7px;
	color:#fff7e3;
}
#submit{background:	transparent url(/images/five-bg.jpg) repeat scroll 0%;}

#emailto, #firstname, #lastname, #email, #phone, #address, #city{
width:246px;
}
#zip{
	width:153px;
	}
#state{
	width:57px;
}
#month{
	width:132px;
}	
#day{
	width:74px;
}
.f1{
	text-align:right;
	width:350px;
	margin-top:15px;
}
.f2{
	margin-top:15px;
	text-align:center;
	width:300px;

}
.f2 label{
	font-size:9px;
}
.gold{
	color:#edcd82;
}
.coral{
		color:#efa190;
		font-size:19px;
		padding-top:10px;
}
#thanks{
	margin:auto;
	padding:150px 0 0 110px;
}
legend{
	display:none;
}
.exclude{
	color:#fff;
	size:9px;
	font-style:italic;
	margin:0;
	padding:0;
}
ul .news-list{
	width:560px;
	text-align:left;
	margin:0;
	padding:0;
}
.news-list li a, .archive a{
	color:#fff7e3;
}
.news-list li a:hover, .archive a:hover,.news-list li a.selected, .archive a.selected{
	color:#edcd82;

}



.archive{
	font-family:Verdana, Helvetica, Arial, Sans-Serif;
	text-transform:uppercase;
	font-size:12px;
	margin:0 0 0 80px;
}
/**************NEIGHBORHOOD**********/
#neighborhood{
	position:relative;
	width:748px;
	height:357px;
	border:1px solid #6b5042;
	margin:20px 0 0 0;
}
#events{
	position:relative;
	width:748px;
	height:357px;
	border:1px solid #6b5042;
	margin:20px 0 0 0;
}
#news-container{
	width:748px;
	height:351px;
	border:1px solid #6b5042;
	margin:20px 0 10px 0;
}
#driving-container{
	width:748px;
	height:351px;
	border:1px solid #6b5042;
	margin:20px 0 10px 0;
}
/*********** Landing Page **************/
#landing-container h2{
	font-size:29px;
	color:#edcd82;
	margin:20px 0 0 0;
	font-weight:normal;
	text-align:center;
}
#landing-container h3{
    color:#FFF7E3;
	font-size:18px;
	font-weight:normal;
	margin:0;
	padding:0  0 20px  0;
	text-align:center;

}
/***********NEWS**************/
#news-container h2{
	font-size:16px;
	color:#edcd82;
	margin:5px 20px 15px 15px;
	font-weight:bold;
}
#news-container h3{
    color:#FFF7E3;
    font-size:14px;
    line-height:20px;
	margin:0 20px 0 15px;
    font-weight:bold;
}
#news-container img{
	padding:10px;
	border-right:1px solid #6b5042;
	margin-right:10px;
}
#driving-container h2{
	font-size:29px;
	color:#c9dbd1;
	font-weight:normal;
	margin:70px 20px 15px 15px;
}
#driving-container h3, #driving-container a{
	font-size:12px;
	font-weight:normal;
	color:#c9dbd1;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	margin:0;
	padding:0;
}

#driving-container img{
	padding:10px;
	border-right:1px solid #6b5042;
	margin-right:10px;
}
#driving-container p{
	width: 425px;
}
.padding, .fl p{
	padding:0 15px 0 15px;
}
/*************SCROLL BAR STYLES**************/
.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}
.vscrollerbase {
width: 10px;
background:url(/images/bar-bg.gif) repeat-y center;
}
.vscrollerbar {
width: 10px;
background:  url(/images/bar.gif) repeat-y center;
}
#newscopy {	
width: 425px;
height: 235px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
padding: 15px;
}
#drivingcopy{	
width: 425px;
height: 90px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
padding:0 15px 0 15px;
}
#newscopy p,  #driving-container p{
	color:#fff7e3;
	font-size:14px;
	line-height:20px;
}
#print-logo{
	display:none;
}
/*********Footer*********/
#five-footer{
	width:100%;
	margin:auto;
	text-align:center;
	color:#666;
	font-family:Verdana, Helvetica, Arial, Sans-Serif;
	font-size:10px;
}
#five-footer a{
	color:#666;
	text-decoration:underline;
}


#side {
    background:transparent url(images/side.jpg) no-repeat scroll center top;
    float:left;
    height:324px;
    width:57px;
}