/* general document formatting */
	html, body
	{
	height: 100%;
	}

	body
	{
	font-family: verdana, arial, sans serif;
	font-size: xx-small;
	color: #544b43;
	background-color: #d3bda2;
	letter-spacing: -0.02em;
	line-height: 1.5em;
	margin: 0px;
	padding: 0px;
	}

	a
	{
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	}
	
	
	.bar
	{
	width: 775px;
	height: 8px;
	padding: 0px;
	margin: 0px;
	background-color: #544b43;
	}
	
	#page
	{
	background: #ecdfbf;
	width: 776px;
	/* changed from relative to absolute for firefox */
	position: relative; 
	min-height: 100%;  
	height: auto !important; 
	height: 100%; 
	border-right: 1px solid #fff;
	} 

	




/* banner */
	#banner
	{
	width: 775px;
	}
	
	#banner span
	{
	border-top: 1px solid #fff;
	position: absolute;
	top: 8px;
	}
	
	#banner img
	{
	border-right: 1px solid #fff;
	}

	#banner .endPic
	{
	border-right: 0px solid #fff;
	}
	
	#banner .bar
	{
	border-top: 0px solid #fff;
	border-right: 0px solid #fff;
	position: absolute;
	top: 0px;
	}
	
	



/* navigation */
	ul
	{
	margin: 0px;
	padding: 0px;
	position: absolute;	
	width: 774px;
	top: 100px;
	left: 0px;
	height: 66px;
	background: url(../graphics/backgrounds/bkgdIvy.gif) repeat-x;
	}

	li
	{
	display: inline;	
	position: absolute; 
	height: 23px;	
	/* box model hack to go here */
	width: 155px;
	background-color: #c9a171;
	font-weight: bold;
	text-align: right;
	padding: 0px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
	}
	
	li a
	{
	padding: 0px 10px 0px 0px;
	}
	
	#home	
	{	
	left: 0px;	
	}
	
	#rooms
	{	
	left: 155px;	
	}	
	
	#reservations	
	{
	left: 310px;
	}	
	
	#contact	
	{
	left: 465px;	
	}	
	
	#aboutArea	
	{	
	left: 620px;		
	}
	
	.selected
	{
	background-color: transparent;
	border-bottom: 0px solid #fff;
	}
	
	
	
	
	
/* content */
	#content
	{	
	position: absolute;
	width: 695px;
	top: 160px;
	padding-bottom: 40px;
	}
	
	#content a
	{
	text-decoration: underline;
	color: #366;
	}
	
	h1
	{
	margin: 10px 0px 0px 325px; 
	font-size: small;
	}
	
	h2
	{
	margin: 0px; 
	font-size: x-small;
	}
	
	p
	{
	display: block;
	
	margin-left: 325px;
	}
			
	.photo
	{
	float: left;
	border: 1px solid #fff;
	margin: 10px 10px 10px 76px;
	}
	
	#links
	{
	position: absolute;
	top: 350px;
	left: 76px;
	}
	
	#links a
	{
	line-height: 2em;
	font-size: xx-small;
	color: #366;
	text-decoration: underline;
	}
	
	
	#aaLogo
	{
	position: absolute;
	top: 345px;
	left: 280px;
	}
	



/* form */
	form
	{
	margin: 20px 10px 10px 155px;
	}
	
	#resForm
	{
	padding-bottom: 40px;
	}
	
	#resForm a
	{
	text-decoration: underline;
	color: #366;
	}
	
	#resForm h1
	{
	margin: 200px 10px 0px 155px;
	}
	
	#resForm p
	{
	width: 465px;
	margin: 10px 10px 10px 155px;
	}
	
	input
	{
	width: 300px;
	border-top: 1px solid #d3bda2;
	border-left: 1px solid #d3bda2;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	font-family: verdana, arial, sans serif;
	font-size: x-small;
	color: #544b43;
	background: #fff;
	letter-spacing: -0.02em;
	}
	
	textarea
	{
	width: 300px;
	height: 100px;
	border-top: 1px solid #d3bda2;
	border-left: 1px solid #d3bda2;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	font-family: verdana, arial, sans serif;
	font-size: x-small;
	color: #544b43;
	letter-spacing: -0.02em;
	scrollbar-arrow-color: #544b43;;
	scrollbar-3dlight-color: #fff;;
	scrollbar-darkshadow-color: #544b43;;
	scrollbar-face-color: #d3bda2;
	scrollbar-highlight-color: #d3bda2;
	scrollbar-shadow-color: #d3bda2;
	scrollbar-track-color: #ecdfbf;
	}
	
	dd
	{
	margin: 2px 0px 0px 0px;
	}
	
	dt
	{
	margin-top: 10px;
	}
	
	label
	{
	font-weight: bold;
	}
	
	#reset
	{
	border: 0px solid #ecdfbf;
	background: transparent;
	width: 100px;
	text-decoration: underline;
	padding: 3px;
	}
	
	#send
	{
	border: 0px solid #fff;
	background: url(../graphics/misc/sendButton.gif);
	width: 100px;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
	padding: 3px;
	}

	
	
	
	
/* footer */
	#footer
	{
	border-top: 1px solid #fff;
	background-color: #c9a171;
	position: absolute;
	bottom: 0px; 
	bottom: -1px; /* For Certain IE widths */ 
	width: 775px;
	}