/*
light beige: #F1D991;
dark beige: #A39362;
light teal: #ECF9F9;
med teal: #80C8C0;
dark teal: #197377;
red: #ED2619;
*/
body {
margin:0;
padding:0;
text-align: center;
background-color:#B2E5E6;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
background-image:url(images/bg.jpg);
background-repeat:repeat-x;
background-position:top;
}
div#container {
width:800px;
margin-left:auto;
margin-right:auto;
margin-top:0;
margin-bottom:10px;
padding:0;
text-align:left;
color:#A39362;
}
div#topNav img {display:inline;line-height:0;}
div#header{}
div#topNav, div#subNav {height:30px;}
div#mainMovie {width:798px;}
div#mainMovie {}/*TEMP*/
div#main {
color:#197377;
background-color:#ECF9F9;
width:798px;
border:1px solid #80C8C0;
border-top-width:0;
}
div#mainContent {}
div#footer {clear:both;margin-top:5px;margin-bottom:5px;}
img {display:block;}
a img {border: none;}
a {font-size:12px;}
a:link {color:#AA2619;}
a:visited {color:#AA2619;}
a:hover {color:#ED2619;}
a:active {color:#ED2619;}
span.small {font-size:10px;}
p{padding-left:10px;padding-right:10px;}
strong, b, .strong{font-weight:bold}
h1,h2,h3,h4{text-align:center;}
ul.footerMenu {
padding:0;
margin:0;
text-align:center;
}
ul.footerMenu li {
display:inline;
margin-left:3px;
margin-right:3px;
}
ul.footerMenu a {font-weight:bold;}
ul.footerMenu a:link {color:#197377;}
ul.footerMenu a:visited {color:#197377;}
ul.footerMenu a:hover {color:#ED2619;}
ul.footerMenu a:active {color:#ED2619;}

table {margin-left:10px;margin-right:10px;margin-bottom:10px;background-color:#ECF9F9;border:1px solid #80C8C0;}
table td {padding:5px;}
table td.category {width:150px;font-weight:bold;vertical-align:top;}
table td.description {}
table td.comment {text-align:center;}
/*banner*/
h1.banner {
width:798px;
height:200px;
background-image:url(images/defaultBanner.jpg);
background-position:top left;
background-repeat:no-repeat;
margin:0;
margin-top:-3px;
padding:0;
}
h1.banner span {display:none;}
/* the following must be specified individually for each banner:
background-image:url(images/IMAGE_NAME.jpg);
height:IMAGE_HEIGHTpx;
*/
/*about*/
body#about h1.banner {background-image:url(images/aboutUs.jpg);}
/*activities*/
body#activities h1.banner {
background-image:url(images/activities_main.jpg);
height:611px;
}
/*memberships*/
body#memberships h1.banner {
background-image:url(images/memberships_main.jpg);
height:570px;
}
/*lodging*/
body#lodging h1.banner{background-image:url(images/lodging_main.jpg); height:512px;}
/*lodging*/
body#directions h1.banner{background-image:url(images/directions_main.jpg); height:581px;}
/*area*/
body#area h1.banner {background-image:url(images/area_main.jpg); height:540px;}
/*map*/
body#map h1.banner {background-image:url(images/map-sm.jpg); height:512px; margin-top:40px;}
/*meals*/
body#meals h1.banner {background-image:url(images/meals-08-01_mp.jpg); height:492px;}
table#mealsTable {margin-top:10px;}
/*contact*/
body#contact h1.banner {background-image:url(images/contact_main.jpg); height:521px;}
table#contactTable {width:260px;float:right;margin-top:10px;
border-collapse:collapse;}
body#contact h3 {clear:both;}
/*about*/
body#about h1.banner {background-image:url(images/about_main.jpg); height:599px;}

/*memberships*/
table#includedOrExtraTable {border:none; width:778px;}
table#includedOrExtraTable td {vertical-align:top;}
/*lodging*/
table#lodgingTable {width:460px;}
table#lodgingTable td.category {width:100%; clear:both;}
/**/
div.slideshow {
width:300px;
float:right;
clear:both;
margin:10px;
margin-bottom:0;
}
/*home page "slideshow"*/
body#home h3 {clear:both;}
body#home div.slideshow {margin-top:0;margin-bottom:10px;}
.heading_dark{
	background:#197377;
	color:#ECF9F9;
	text-align:center;
	padding:5px;
}
.divider_td {
	border-left:#197377 1px solid;
}
.ameni {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	border:0;
	color:#197377;
}