body { background-color: #fff; text-align: center; font-family: Georgia, "Times New Roman", serif; }
#wrap { margin: 40px auto 40px; text-align: left; width: 900px;  background-color: #245397; background-image: url(../bpimages/river_bg.gif); background-position: 173px 0px; background-repeat: repeat-y; border: 2px solid #245397; }
#header { width: 173px; float: left; }
#header h1 { width: 173px; height: 203px; float: left; margin: 0; float: left; }
#header #title { }
	#navigation { float: left; width: 173px; padding: 18px 0px; background-color: #245397; font-family: Georgia, "Times New Roman", serif; font-size: 11px; }
	#navigation ul { float: left; }
	#navigation ul li { float: left; font-size: 11px; line-height: 13px;  }
	#navigation ul li a, #navigation ul li a:link, #navigation ul li a:visited { color: #fff; text-decoration: none; font-weight: bold; padding: 4px 0 5px 20px; width: 153px; display: block; }
	#navigation ul li a:hover, #navigation ul li a:active, body#home li#a_home a, body#accommodations li#a_accommodations a, body#photo li#a_photo a, body#dining_pub li#a_dining a, body#dining_station li#a_dining a, body#dining_outdoor li#a_dining a, body#weddings li#a_weddings a, body#events li#a_events a, body#directions li#a_directions a, body#gift_certificates li#a_gift_certificates a, body#contact li#a_contact a, body#whats_new li#a_whats_new a, body#reviews li#a_reviews a, body#area_events li#a_area_events a, body#area_activities li#a_area_activities a, body#history li#a_history a, body#employment li#a_employment a, body#meetings li#a_meetings a { color: #00B1F1; }
	body#dining_pub #navigation ul li.drop ul li#a_dining_pub a, body#dining_station #navigation ul li.drop ul li#a_dining_station a, body#dining_outdoor #navigation ul li.drop ul li#a_dining_outdoor a { color: #fff; }
		#navigation ul li.drop ul { float: left; width: 143px; }
		body#dining_pub #navigation ul li.indented ul li a, body#dining_station #navigation ul li.indented ul li a, body#dining_outdoor #navigation ul li.indented ul li a { width: 143px; padding-left: 30px; float: left; color: #fff; }
		body#dining_pub #navigation ul li.indented ul li a:hover, body#dining_pub #navigation ul li.indented ul li a:active, body#dining_station #navigation ul li.indented ul li a:hover, body#dining_station #navigation ul li.indented ul li a:active, body#dining_outdoor #navigation ul li.indented ul li a:hover, body#dining_outdoor #navigation ul li.indented ul li a:active, body#dining_outdoor #navigation ul li.indented ul li#a_dining_outdoor a, body#dining_station #navigation ul li.indented ul li#a_dining_station a, body#dining_pub #navigation ul li.indented ul li#a_dining_pub a { color: #00B1F1; }
	#navigation ul li.indented ul li.secondary a { width: 143px; padding-left: 30px; float: left; color: #fff; }
#content { }
#marquee { background-color: #fff; height: 22px; padding: 7px 0 0 0; border-bottom: 2px solid #245397; font-family: Georgia, "Times New Roman", serif; font-size: 12px; font-weight: bold; }
#marquee address { padding-left: 14px; display: inline; }
#copy { float: left; background: url(../bpimages/river_bg.gif) top left repeat-y; min-height: 402px; width: 703px; padding: 12px; }
	#copy p { text-align: justify; margin-bottom: 12px; font: 13px/15px Arial; }
	#copy h2 { font-size: 19px; margin: 8px 0 18px; }
	#copy h3 { font-size: 15px; margin: 8px 0; font-weight: bold; }
	#copy ul li, #copy table { font: 13px/15px Arial; }
	#copy ul { margin: 10px 0; }
	#copy ul li { list-style-type: disc; margin-left: 20px; }
#footer { float: right; background-color: #000; color: #fff; font-family: Georgia, "Times New Roman", serif; width: 900px; }
	#footer ul { float: right; padding-right: 26px; }
	#footer ul li { float: left; font-size: 11px; padding: 10px; }
	#footer ul li a, #footer ul li a:link, #footer ul li a:visited { color: #fff; text-decoration: none; font-weight: bold; padding: 10px 0; display: block; }
	#footer ul li a:hover, #footer ul li a:active { color: #00B1F1; }

#copy table#contact_table tr td { border: none; text-align: left; }

.clear { clear: both; }
.centered { text-align: center; margin: 0 auto; }
#copy div.centered p { text-align: center; }
strong { font-weight: bold; }
em { font-style: italic; }
#copy p.toplink { text-align: right; }
.red { color: red; font-weight: bold; }
