

#container {

	width: 956px;
	margin: 0 auto;
	padding:0;
	background-image: url(../images/container-bg.jpg);
	
}

BODY {
background-image:url(../images/site-bg.jpg);
color:#000;
margin: 0;
padding: 0;

	
}


td {font: 11px/18px verdana, "Times New Roman", Times, serif;}

/*------------------------------ banner ------------------------ */


#banner {background-image:url(../images/banner-bg.jpg);
height:111px;
width:900px;
margin: 0 auto;

color:#FFF;}

/*------------------------------ navigation------------------------ */

table.menu a {
width:220px;
border-bottom:1px solid #c0c0c0;
display: block;
}

#nav { 

height: 28px;
width: 900px;
background-image:url(../images/nav-bg.gif);
background-repeat:repeat-x;
margin: 0 auto;
text-align: center;

margin-top: 1px;
}

#nav a {
font-weight:bold;
margin: 14px 0;
color:#FFF;
text-decoration: none;
text-align: center;
padding: 15px;
}

#nav a:hover {color:#fbde81;
text-decoration:none;}


/*------------------------------ featured ------------------------ */

#featured td {text-align:left; }
#featured a {color: #6f2810; }
#featured a:hover {color:#9f3f1f; text-decoration:none;}
#featured img {border: 2px solid #6f2810;}

/*------------------------------ content ------------------------ */


 #arealinks {
 color: #462d10;
 font-weight: bold;
 padding-top: 185px;
 padding-left: 12px;
 text-align:center;
 font-size:9px;}
 
  #arealinks a {
   font-size:10px;
 color: #462d10;
 font-weight: bold;
 text-decoration:none;
 }
 
 #arealinks a:hover {color:#966025; text-decoration:underline;}


.side { background-color:#cad3d8;}
.main {background-image:url(../images/med-sand.gif); }
.sidebtm {background-color:#e4e7e9;}
.mainbtm{background-image:url(../images/lt-sand.gif); }

/*------------------------------ footers ------------------------ */

#mainfooter {
background-image:url(../images/footer.gif);
background-repeat:no-repeat;
background-position:bottom;
	height: 137px;
	color: #124452;
	text-align: center;
	
	font-size: 10px;

}

#mainfooter a {
	color: #124452;
	text-decoration: underline;
	font-size: 10px;
}
#mainfooter a:hover {
	color: #6f2323;
	text-decoration: none;
}


#sidefooter {
background-image: url(../images/hamptons-lighthouse.gif);
background-position:bottom;
background-repeat:no-repeat;
	height: 378px;
	

}


#footer2 {background-image:url(../images/footer2.gif); background-repeat:no-repeat;
background-position:center;
height: 140px;
margin:0;
}


#webmaster a {color:#666666;
font-size: 9px;}
/*-------------------------------------------- main stuff--------------------------------------------*/


li
{

list-style: none;
padding-left: 18px;
background-image: url(../images/square-bullet.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
}


a {
	color: #1e6579;
	text-decoration: underline;
	font: normal 11px verdana, "Times New Roman", Times, serif;
}
a:hover {
	color: #35aacb;
	text-decoration: none;
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
color:#6f2810;
	font-size: 1.6em;
	margin-bottom: 1px;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
color:#6f2810;
	font-size: 1.6em;
	margin-bottom: 1px;
}
h3 {
font-family:Arial, Helvetica, sans-serif;
color:#1e6579;
	font-size: 1.5em;
	margin-bottom: 1px;
}
h4 {
	font-size: 24px;
	margin-bottom: 1px;
}
hr {
	color: #a5aeaa;
	height: 1px;
	margin-bottom: 0;
	background: #a5aeaa;
}
img {
	border: 0;
}

/* ------------------------------------------- side form --------------------------------------*/

#sideform {background-color:#cad3d8;}

#sideform select {
font-size: 11px;
 background-color: #FCFCFC;
 border: 1px solid #f2f2f2;
 text-align:left;

}

#sideform form {color:#000;}

.button {
background-color:#6f2810;
color: #FFF;
font-size:10px;
font-weight: bold;
border: 1px solid #3e170a;
padding:1px;}