* { list-style:none ; margin:0 ; outline:none ; padding:0 }
a { color:#48677F }
a img { border:none }
.fontVar1 { font-family:Georgia,serif ; font-size:18px ; font-style:italic ; line-height:125% }
.fontVar3 { font-family:Georgia,serif ; font-size:12px }
.fontVar4 { color:#454545 ; font-family:arial,helvetica,sans-serif ; font-size:14px ; height:250px ; line-height:28px ; padding-top:145px ; text-align:center }
.fontVar5 { font-family:arial,helvetica,sans-serif }
body { background:#FFF5E8 url(../images/bg_page.gif) ; color:#383838 ; font-family:Georgia,serif ; font-size:12px }
#wrap1 { background:url(../images/bg_page2.gif) center top repeat-x }
	#header1 { background:url(../images/bg_header1.gif) left top no-repeat ; height:109px ; margin:auto ; width:960px }
		#logo { margin:19px 0 0 408px ; position:absolute }
		#tel { margin:9px 0 0 0 ; position:absolute }
	#header2 { background:#FFF ; border-width:0 1px 1px 1px ; border-style:solid ; border-color:#B1C7D3 ; height:426px ; margin:auto ; padding:9px ; width:940px }
	#nav1 {background:#98B1C6 url(../images/bg_nav1.png) left top repeat-x ;  border-left:1px solid #B1C7D3 ; border-right:1px solid #B1C7D3 ; color:#2D2521 ; 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 ; color:#2D2521 ; 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, #Breakfast #link3, #Restoration #link4, #Groups #link5, #Directions #link6, #About_Us #link7 { color:#FFF }
			#nav1 a.last { margin-right:0 }
				#link1 { width:59px }
				#link2 { width:191px }
				#link3 { width:141px }
				#link4 { width:159px }
				#link5 { width:109px }
				#link6 { width:139px }
				#link7 { width:134px }
	#content { background:#FFFCF9 ; border-width:0 1px 1px 1px ; border-style:solid ; border-color:#B1C7D3 ; color:#383838 ; margin:auto ; padding:11px 0 0 79px ; width:859px }
		#accent { background:url(../images/accent1.gif) ; height:48px ; margin-left:-91px ; position:absolute ; width:85px }
		#Credits #accent { display:none }
		#cols1 { padding-bottom:12px ; width:859px }
			#left1 { float:left ; font-family:arial,helvetica,sans-serif ; font-size:14px ; width:300px }
				h1 { margin-bottom:10px }
				#Credits h1 { margin:20px 0 0 0 }
				h2 { font-family:Georgia,serif ; font-size:18px ; margin-bottom:10px }
				#left1 p { line-height:161% ; padding-bottom:24px }
				#left1 ul, #left1 li { list-style:disc ; margin-left:20px ; padding-bottom:12px }
			#right1 { background:url(../images/bg_right1_Home.jpg) top left no-repeat ; float:right ; padding:0 22px 0 43px ; width:474px }
			#Rooms #right1 { background:url(../images/bg_right1_Rooms.jpg) top left no-repeat }
			#Breakfast #right1 { background:url(../images/bg_right1_Breakfast.jpg) top left no-repeat }
			#Restoration #right1 { background:url(../images/bg_right1_Restoration.jpg) top left no-repeat }
			#Groups #right1 { background:url(../images/bg_right1_Groups.jpg) top left no-repeat }
			#Directions #right1 { background:url(../images/bg_right1_Directions.jpg) top left no-repeat }
			#About_Us #right1 { background:url(../images/bg_right1_About_Us.jpg) top left no-repeat }
			#Credits #right1 { background:url(../images/bg_right1_Credits.jpg) top left no-repeat }
				#cols2 { width:474px }
					#left2 { color:#48677F ; float:left ; font-size:18px ; font-style:italic ; padding-top:400px ; text-align:center ; width:197px }
					#Rooms #left2 { padding-top:979px }
					#Breakfast #left2 { padding-top:416px }
					#Restoration #left2 { padding-top:400px }
					#Groups #left2 { padding-top:402px }
					#Directions #left2 { padding-top:416px }
					#About_Us #left2 { padding-top:416px }
					#Credits #left2 { padding-top:400px }
					#right2 { color:#557B99 ; float:right ; font-family:arial,helvetica,sans-serif ; width:239px }
					#Rooms #right2 { color:#383838 }
						.cookbook { margin-left:-26px ; position:absolute ; width:265px }
						#right2 p { line-height:161% ; padding-bottom:24px }
						#right2 table { margin-bottom:18px ; width:100% }
#footer { color:#48677F ; padding-bottom:12px ; text-align:center }
	#footer a { color:#48677F }
	#footer p { padding-top:12px }
				
/* CLEARFIX */
#cols1, #cols2 { overflow:hidden }
* html #cols1, * html #cols2 { height:1% ; overflow:visible }