* { list-style:none ; margin:0 ; outline:none ; padding:0 }
a img { border:none }

body { background:#453A3A url(/images/bg_stripe.gif) repeat-x ; color:#E3D9B6 ; font:12px Arial,Helvetica,sans-serif }
address { font-style:normal ; line-height:18px ; margin-left:20px ; position:absolute }

h1 { font:20px Georgia,serif ; margin:0 0 12px 0 }
	h2 { color:#424242 ; font:italic 16px Georgia,serif ; margin:9px 0 0 0 }
	h2.c1 { font:normal 14px Georgia,sans-serif ; }
		h2 a { font:bold 12px Arial,Verdana,sans-serif }
	p { margin:0 0 24px 0 }
		p span { font:bold 14px Georgia,serif }
	a { color:#000 ; text-decoration:underline }
	label { color:#728385 }
	input, textarea { border:1px solid #424242 }

.align1 { text-align:left }
.align2 { text-align:center }
.align3 { text-align:right }
	
#wrap1 { background:#FCF4DF url(/images/bg_structure.jpg) repeat-y ; color:#A48B2D ; margin:0 auto ; padding:0 0 12px 0 ; width:982px }
	#top { background-color:#2F2929 ; background-image:url(/images/Header-Top.jpg) ; background-repeat:no-repeat ; color:#E3D9B6 ; height:171px ; margin:0 auto ; width:982px }
		#head { background:url(/images/Header-Right.jpg) top right no-repeat ; height:250px ; padding-left:31px ; width:951px }
			#head2 { background-image:url(/images/Header.jpg) ; height:250px ; width:610px }
			#Rooms #head2 { background-image:url(/images/Rooms-Header.jpg) }
			#Rates #head2 { background-image:url(/images/Rates-Header.jpg) }
			#Amenities #head2 { background-image:url(/images/Amenities-Header.jpg) }
			#Location #head2 { background-image:url(/images/Location-Header.jpg) }
			#Contact #head2 { background-image:url(/images/Contact-Header.jpg) }
	
		#phone { margin: 30px 0 0 730px; position: absolute }
	
	#nav1 {background:#443939 url(/images/bg_nav1.png) left top repeat-x ; border-left:1px solid #B1C7D3 ; border-right:1px solid #B1C7D3 ; color:#2D2521 ; font-family:Georgia,sans-serif ; height:32px ; margin:10px auto 0 auto ; width:938px }
	#nav1 li { float:left ; height:31px }
		#nav1 a { background:url(/images/bg_nav1_a.png) left top repeat-x ; border-bottom:#FCF4DF 4px solid ; color:#FFF ; display:block ; font-size:13px ; height:31px ; letter-spacing:2px ; line-height:31px ; margin-right:1px ; text-align:center ; text-decoration:none ; text-transform:uppercase }
		#nav1 a span { font-size:15px }
		#nav1 a small { font-size:10px }
		#nav1 a:hover, #Rooms #link2, #Rates #link3, #Amenities #link4, #Location #link5, #Contact #link6 { border-bottom:#A79144 4px solid ; color:#A79144 }
		#nav1 a.last { margin-right:0 }
			#link1 { width:59px }
			#link2 { width:127px }
			#link3 { width:263px }
			#link4 { width:168px }
			#link5 { width:148px }
			#link6 { width:168px }
		
	#cont { padding:12px 28px 0 28px ; width:926px }
		#col1 { background:#FCF4DF ; color:#000 ; float:left; width:604px }
		#col1 ul, #col1 li { font-family:Arial,Helvetica,sans-serif ; line-height:150% ; list-style:disc ; margin-left:10px ; padding-bottom:12px }
			#cont1 { background:url(/images/bg_contfoot.png) bottom no-repeat ; margin:0 0 0 32px ; padding:0 0 12px 0 }
				#cont2 { background:#E3D9B7 url(/images/bg_conttop.png) no-repeat ; color:#000 ; padding:24px 24px 12px 24px }
					#cont2 p { font-family:Arial,Helvetica,sans-serif ; line-height:150% }
					#cont2 p.g { font:italic 16px Georgia,serif ; line-height:150% }
			.u-cont1 {margin:9px 0 0 34px}
		#col2 { color:#000 ; float:right ; font-family:Georgia,serif ; text-align:center ; width:300px }
			.a-col2 { margin:0 9px 9px 9px }
			.imgcont { text-align:left }
			#col2 a { color:#73353A ; text-decoration:none }
			#col2 a:hover { text-decoration:underline }
			#col2 ul, #col2 li { font-family:Arial,Helvetica,sans-serif ; line-height:150% ; list-style:disc ; margin-left:10px ; padding-bottom:12px }
			#sidePic { height:300px ; margin-top:5px ; width:300px }
			
		.split { overflow:hidden ; margin:0 auto ; width:500px }
			.split1 { float:left ; width:225px }
			.split2 { float:right ; width:225px }
				
				#Amenities #col2 p,#Contact #col2 p,#Rates #col2 p { margin:0 auto 24px auto ; width:160px }
			
			table { border:1px solid #FCF4DF ; font-family:Georgia,serif ; text-align:center ; width:604px }
				th, td { border-bottom:1px solid #FCF4DF ; border-right:1px solid #FCF4DF ; margin:0 1px 1px 0 ; padding:6px }
				thead th { background-color:#9A7E17 ; font-weight:bold }
				tbody td { background-color:#FFF }
				tbody tr.date td { background-color:#BDAC81 }
				tbody tr.green td { background-color:#8DA36E }
			
		.guest { color:#424242 ; font:14px Arial,Helvetica,sans-serif ; line-height:150% }
		.gold { color:#A48B2D ; font:14px Arial,Helvetica,sans-serif ; line-height:150% }
		.small { font-size:14px }
		
		dl, .norm { font:13px Arial,Verdana,Georgia,sans-serif ; line-height:150% }
	
#foot { background:#FFF url(/images/bg_footer.jpg) no-repeat ; color:#9A7E17 ; font:12px Georgia,serif ; height:52px ; margin:0 auto ; padding:70px 22px 40px 22px ; text-align:center ; width:938px }
	.tallg { font-size:16px ; }
	
	#leaf { background:url(/images/bg_leaf.gif) 0 150px no-repeat ; height:400px ; width:350px ; position:absolute ; left:0 ; top:0 }
	
/* Clearfix */
#cont { overflow:hidden }

* html #cont, * html .split { height:1% ; overflow:visible }
