/* CSS Document */

body {

	background:#f2deaa;

	color:#16507e;

	}

#main {

	width:900px;

	margin:0 auto 0;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:small;

	letter-spacing:.1em;

	}

#header {

	width:880px;

	margin:0 auto 0;	

}

#blockl {

	width:54%;

	float:left;
	margin-top:15px;

}

#blockr {

	width:45%;

	float:right;

	background:url(welcomesm.jpg) right no-repeat;

}

#blockr p span {

	visibility: hidden;

	vertical-align:top;

	text-align:left;

	font-size:small;

}

#header1 {

	width:800px;

	position:relative;

	margin:0 auto 0;

	background-color:#D9EBFF;

	padding:0;

	}

h1 {

	font-family:"Trebuchet MS", Arial, sans-serif;

	font-size:4em;

	letter-spacing:.1em;

	}
	h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:3em;
}

p {	text-indent:7px;

	}

ul {

	margin-left:0;

}

li {

	list-style-position:outside;

	margin:5px 0;

	}

h4 {

	margin:5px 0 0 0;

}

hr {

	color:#16507e;

}



#slideshow{

	width:640px;

	margin:15px auto 0;

	}

#amenities {

	float:left;

	width:55%;

	margin-top:10px;

}

#navigation {

	float:right;

	width:42%;

	margin-top:10px;

	background-color:#D9EBFF;

	padding:8px;

	border:#16507e thin solid;

}

#separater {

	clear:both;

}

#footer {

	width:800px;
	margin:10px auto 0;

	font-size:14px;
	font-weight:bold;

	background-color:#16507e;

	text-align:center;

	color:#f2deaa;

	padding:20px 0;

}
#footer a {color:#b9ffb9;
}

ul#tabnav {

	position:relative;

	list-style-type:none;

	margin: 10px 0 20px 7px;

	font-family: verdana, arial, sans-serif;

	font-weight:bold;

	

}



ul#tabnav li {

	float: left;

	background-color: #6871BF;

	color: #000000;

	margin:2px 3px;

	border-top: 1px solid #000000;

	border-right: 1px solid #000000;

	border-left: 1px solid #000000;

	border-bottom: 1px solid #000000;

}





ul#tabnav a:link, ul#tabnav a:visited {

	display:block;

	color: #ffffff;

	background-color: inherit;

	text-decoration: none;

	padding: 2px;

}





ul#tabnav a:hover {

	background-color: #D0C2FF;

	color: #000000;

}



#home ul#tabnav li.home, 

#photoalbum ul#tabnav li.photoalbum,

#reservations ul#tabnav li.reservations {

	border-bottom: 1px solid #804080;

	border-top: 1px solid #804080;

	border-right: 1px solid #804080;

	border-left: 1px solid #804080;

}



#home ul#tabnav li.home a:link, #home ul#tabnav li.home a:visited, 

#photoalbum ul#tabnav li.photoalbum a:link, #photoalbum ul#tabnav li.photoalbum a:visited,

#reservations ul#tabnav li.reservations a:link, #reservations ul#tabnav li.reservations a:visited {

	background-color: #fee6b6;

	color: #000000;

	border: none;

}
