body {
	margin:0;
	padding:0;
	background:#EAE6F4;
}

dl {
	margin-top:2em;
}

dt {
	border-top:1px solid #fff;
	margin-bottom:.25em;
}

dd {
	margin:0;
	margin-top:-1em;
	padding:1em .5em 1em 2em;
	border:1px solid #EAE6F4;
}

dd:hover,
.sfhover {
	/*background:#ddd;
	 border:1px solid #fff;*/
}

#wrap {
	width:800px;
	margin:0 auto;
	border:13px solid #fff;
	overflow:hidden;
	_height:1%;
}

#splash {
	margin-top:60px;
	
}

#splashnav {
	margin-top:35px;
}

#splashnav ul {
	list-style:none;
}

* html body #splashnav ul {
	margin-left:10px;
}

#splashnav li,
#splashnav a {
	float:left;
	display:block;
	width:181px;
	height:146px;
}

#splashnav li {
	margin:30px;
	margin-bottom:50px;
}

#header {
	padding:1em;
	background:url(../images/inside_border.gif) center bottom no-repeat;
	margin-bottom:1em;
}

#nav {
	margin-top:75px;
	width:400px;
	float:right;
	list-style:none;
}

#nav li {
	width:130px;
	float:left;
}

#nav li a {
	width:130px;
	display:block;
	float:left;
}

#columnleft {
	width:400px;
	float:left;
	padding:1em;
}

#columnright {
	width:325px;
	padding:1em;
	margin-left:428px;
}

.sign {
  text-align:center;
}

.sign img {
  border:2px solid #fff;
}

#policies {
  border-top:1px solid #fff;
}


.gallery {
	list-style:none;
}

.gallery li {
	float:left;
}

.gallery a {
	padding:.4em;
	display:block;
	background-color:transparent;
	text-decoration:none;
	border:1px solid #EAE6F4;
}

.gallery a:hover {
	background-color:#fff;
	border:1px solid #333;
}

.gallery a img {
	background-color:transparent;
	border:1px solid #fff;
	text-decoration:none;
}

/* links and imagelinks */
a,
a img {
	background-color:transparent;
	border:none;
	text-decoration:none;
}

* html #splashnav a:hover,
* html #nav a:hover {visibility:visible;}

.friends {background:url(../images/friends_over.jpg) left top no-repeat;}
.friends_inside {background:url(../images/nav/friends_over.gif) left top no-repeat;}

.cottages {background:url(../images/cottages_over.jpg) left top no-repeat;}
.cottages_inside {background:url(../images/nav/cottages_over.gif) left top no-repeat;}

.sunsets {background:url(../images/sunsets_over.jpg) left top no-repeat;}
.sunsets_inside {background:url(../images/nav/sunsets_over.gif) left top no-repeat;}

#splashnav a:hover img,
#splashnav a:active img,
#nav a:hover img,
#nav a:active img,
#nav .current img {visibility:hidden}

.clear {clear:both;}

#footer {
	width:800px;
	margin:0 auto 30px;
}