	body
	{
		margin: 0;
		padding: 0;
		font: 80% arial, hevetica, sans-serif;
		text-align: center;
		color: #333;
		background-image: url(images/background.gif);
		background-repeat: repeat;
	}
	
	a:link { color: #B52C07; }
	a:visited { color: #600; }
	
	a:hover, a:active
	{
		color: #fff;
		background-color: #B52C07;
	}
	
	h2
	{
		color: #B52C07;
		font: 120% georgia, times, "times new roman", serif;
		font-weight: bold;
		margin: 0 0 2px 0;
	}
	
	h2 a { text-decoration: none; }
	
	h3
	{
		color: #5B5E0E;
		font: 80% georgia, times, "times new roman", serif;
		font-weight: bold;
		margin-top: 0;
	}

	select
	{
		font-size: 100%;
	}

	input
	{
		font-size: 100%;
	}
	
	#container
	{
		margin: 1em auto;
		width: 700px;
		text-align: left;
		background-color: #FFF;
		border: 1px solid #676767;
	}

	#reservecontainer
	{
		margin: 1em auto;
		width: 750px;
		text-align: left;
		background-color: #FFF;
		border: 1px solid #676767;
	}

	#testimonialcontainer
	{
		margin: 1em auto;
		width: 600px;
		padding: 7;
		text-align: left;
		background-color: #FFF;
		border-bottom: 1px solid #676767;
	}

	#testimonialcontainer h3
	{
		color: #B52C07;
		font: 80% georgia, times, "times new roman", serif;
		margin: 0 0 2px 0;
	}

	#header
	{
		height: 96px;
		background-repeat: no-repeat;
		background-position: top center;
		border-bottom: 1px solid #fff;
		position: relative;
		text-align: right;
	}

	#header img
	{
		float: left;
	}

	#weather
	{
		font: 80% verdana;
		align: right;
		text-align: center;
		position: relative;
		padding: 10px;
		top: 8px;
		width: 120px;
		height: 60px;
	}

	#weather img
	{
		float: right;
	}

	#chat
	{
		line-height: 120%;
	}

	#chat li
	{
		float: right;
		align: left;
	}


	#chat img
	{
		float: left;
		align: right;
	}

	#header h1
	{
		font-weight: bold;
		font-size: 120%;
		color: #fff;
		margin: 0;
		padding: 0;
	}

	#mainnav
	{
		clear: both;
		background-color: #9FA41D;
		text-align: left;
		font-weight: bold;
		padding: 2px;
		margin-bottom: 22px;
		font-size: 85%;
		color: #272900;
	}

	#mainnav a
	{
		text-decoration: none;
		font-weight: bold;
		color: #272900;
	}

	#mainnav a:hover
	{
		text-decoration: none;
		color: #fff;
		background-color: #272900;
		font-weight: bold;
	}
	
	#mainnav ul
	{
		margin: 0 0 0 20px;
		padding: 0;
		font-weight: bold;
		list-style-type: none;
	}
	
	#mainnav li
	{
		display: inline;
		padding: 0 10px;
		font-weight: bold;
		border-left: 1px solid #C4C769;
		border-right: 1px solid #C4C769;
	}
	
	#mainnav li a
	{
		text-decoration: bold;
	}
	
	#mainnav li a:hover
	{
		text-decoration: none;
		color: #fff;
		background-color: #272900;
		font-weight: bold;
	}
	
	#menu
	{
		float: right;
		text-align:right;
		width: 173px;
		padding-left: 4px;
		padding-right: 15px;
		border-left: 1px solid #C5C877;
		color: #B52C07;
		font: 80% georgia, times, "times new roman", serif;
	}

	#menu h3
	{
		text-align:left;
		color: #B52C07;
		font: 95% georgia, times, "times new roman", serif;
		font-weight: bold;
		padding-left: 4px;
		padding-right: 4px;
		margin-top: 0;
	}

	#menu a
	{
		text-align:left;
		color: #B52C07;
		font: 95% georgia, times, "times new roman", serif;
	}

	#menu a:hover, a:active
	{
		color: #fff;
		background-color: #B52C07;
	}

	#menu ul
	{
		text-align:left;
		margin-left: 0;
		padding-left: 25px;
		list-style-type: disc;
		line-height: 130%;
		font-size: 95%;
	}

	#col1
	{
		width: 10%;
		float: left;
		padding: 1em 3%;
	}

<!--	#col1 h2
	{
		color: #B52C07;
		font: 120% georgia, times, "times new roman", serif;
		font-weight: bold;
	}-->

	#col2
	{
		width: 10%;
		float: left;
		padding: 1em 3%;
	}

<!--	#col2 h2
	{
		color: #B52C07;
		font: 120% georgia, times, "times new roman", serif;
		font-weight: bold;
	}-->
	
	#col3
	{
		width: 10%;
		float: left;
		padding: 1em 0 1em 3%;
	}

<!--	#col3 h2
	{
		color: #B52C07;
		font: 120% georgia, times, "times new roman", serif;
		font-weight: bold;
	}-->

	#leftcontent {
		position: relavtive;
		width:300px;
		background:#fff;
		border:1px solid #000;
		}

	#centercontent {
		background:#fff;
   		margin-left: 99px;
   		margin-right:99px;
		border:1px solid #000;
		}

	#rightcontent {
		position: relative;
		width:300px;
		background:#fff;
		border:1px solid #000;
		}

	#map
	{
		float: right;
		width: 277px;
		padding-left: 4px;
		padding-right: 10px;
		font-size: 85%;
	}

	#mapcontents
	{
		margin: 0 20px 40px 20px;
		line-height: 120%;
		font-size: 85%;
	}

	#mapcontents p { line-height: 120%; }

	#suite
	{
		float: right;
		width: 196px;
		padding-left: 4px;
		padding-right: 10px;
		font-size: 85%;
	}

	#suite img
	{
		float: clear;
		vertical-align: top;
		align: left;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
	}

	#suitecontents
	{
		margin: 0 200px 40px 20px;
		line-height: 120%;
		font-size: 85%;
	}

	#suitecontents p { line-height: 120%; }

	#suitemenu
	{
		float: right;
		text-align:right;
		width: 200px;
		padding-left: 4px;
		padding-right: 15px;

		color: #B52C07;
		font: 80% georgia, times, "times new roman", serif;
	}


	#contactus
	{
		margin: 0 20px 0 20px;
		line-height: 120%;
		font-size: 85%;
	}

	#contents
	{
		margin: 0 20px 0 20px;
		line-height: 120%;
		font-size: 85%;
	}

	#contents img
	{
		float: left;
		vertical-align: top;
		padding-left: 0;
		padding-right: 10px;
		padding-top: 0;
		padding-bottom: 10px;
	}
	
	#contents p { line-height: 120%; }

	#reservationsform
	{
		margin: 0 20px 0 20px;
		line-height: 120%;
		font-size: 85%;
	}

	#reservationsform img
	{
		float: clear;
		vertical-align: top;
		align: right;
		padding-left: 0px;
		padding-right: 0;
		padding-top: 0;
		padding-bottom: 0;
	}

	#thingstodocontents
	{
		margin: 0 20px 0 20px;
		line-height: 120%;
		font-size: 85%;
	}

	#thingstodocontents p { line-height: 120%; }

	#bottomnav
	{
		clear: both;
		background-color: #9FA41D;
		font-weight: bold;
		padding: 2px;
		margin-bottom: 5px;
		text-align: center;
		font-size: 85%;
		color: #272900;
	}

	#bottomnav a
	{
		text-decoration: none;
		font-weight: bold;
		color: #272900;
	}

	#bottomnav a:hover
	{
		text-decoration: none;
		color: #fff;
		background-color: #272900;
		font-weight: bold;
	}
	
	#bottomnav ul
	{
		margin: 0 0 0 20px;
		padding: 0;
		font-weight: bold;
		list-style-type: none;
	}
	
	#bottomnav li
	{
		display: inline;
		padding: 0 10px;
		font-weight: bold;
		border-left: 1px solid #C4C769;
		border-right: 1px solid #C4C769;
	}

	#footer
	{
		clear: both;
		color: #272900;
		background-color: #FFFFFF;
		text-align: center;
		padding: 2px;
		font-size: 75%;
		margin-bottom: 5px;
	}