@charset "utf-8";
/* CSS Document */

body{
	padding:0;
	margin:0;
	font-size:small;
	font-family:Georgia, "Times New Roman", Times, serif;
	background-color:#aeb4ac;
	background-attachment: fixed;
	background-image: none;
	background-repeat: no-repeat;
	background-position: center top;
}
#container{width:450px;margin:auto;height:auto;}
#logo{width:347px;height:127px;margin:auto;}
#logo img{border:0;}
#navBar{clear:both;height:32px;width:450px;border-top:#838781 1px solid;border-bottom:#838781 1px solid;margin:auto;margin-top:4px;margin-bottom:13px;height:auto;overflow:auto;}
#fma{clear:both;margin:auto;width:713px;height:282px;padding-bottom:10px;display:none;visibility:hidden;}
#content{clear:both;width:450px;}
#left-column{
	width:388px;
	height:auto;
	float:left;
	text-align:center;

}
#right-column{width:325px;float:left;}
#footer{width:450px;border-top:#838781 1px solid;padding:0px;margin:auto;clear:both;line-height:18px;font-size:9px;}

#social{text-align:left;margin-top:5px;color:#333;padding-top:10px;}


img.dividerFMA{margin-top:5px;margin-bottom:7px;display:block;margin:auto;width:450px;}
 #player{border:8px solid #C4C9C2;width:352px;display:none;visibility:hidden;}

#content-int #player1, #content-int #player2, #content-int #player{border:8px solid #C4C9C2;width:321px;display:none;visibility:hidden;}
#content-int #player{width:580px;display:none;visibility:hidden;}


#content-int{padding:10px;width:400px;}
.divider{width:400px;background-color:#898e87;display:block;height:1px;margin:auto;margin-bottom:10px;}

table.tblContact{width:400px;margin-left:15px;}
table.tblContact td{padding:5px;font-size:90%;}
table.tblContact td h2{padding:0;margin:0;}











/* all lists */
#nav, #nav ul {padding: 0;margin: 0;list-style: none;line-height: 1;}
#nav a {display: block;clear:both;color:#000000}

/* all list items */
#nav li {float: left;/*width: 10em;  width needed or else Opera goes nuts */clear:both}

/* second-level lists */
#nav li ul {position: relative;margin-left: 0; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

/* third-and-above-level lists */
#nav li ul ul {margin:0;}
#nav li:hover ul ul, #nav li.sfhover ul ul {margin-left:0;}

/* lists nested under hovered list items */
#nav li:hover ul, #nav li.sfhover ul {margin-left: 0;}
#nav li li:hover ul, #nav li li.sfhover ul {margin-left: 10em;}

/* extra positioning rules for limited noscript keyboard accessibility */
#nav li a:focus + ul { margin-left: 0;}
#nav li li a:focus + ul { margin-left: 1010em;}
#nav li li a:focus { margin-left:0; width:10em;}
#nav li li li a:focus {margin-left:0; }
#nav li:hover a:focus, #nav li.sfhover a.sffocus { margin-left: 0; }
#nav li li:hover a:focus + ul, #nav li li.sfhover a.sffocus + ul { margin-left: 0; }











#home a:link, #home a:visited {background-image:none;}
#home a:hover {background-image:none;}
#home a span{display:block;visibility:visible;width:57px;height:32px;clear:both;}

#accomodations a:link, #accomodations a:visited{background-image:none;}
#accomodations a:hover {background-image:none;}
#accomodations a span{display:block;visibility:visible;width:135px;height:32px;clear:both;}


#confservices a:link, #confservices a:visited{background-image:none;}
#confservices a:hover {background-image:none;}
#confservices a span{display:block;visibility:visible;width:152px;height:32px;clear:both;}

#weddings a:link, #weddings a:visited{background-image:none;}
#weddings a:hover {background-image:none;}
#weddings a span{display:block;visibility:visible;width:143px;height:32px;clear:both;}


#recreation a:link, #recreation a:visited{background-image:none;}
#recreation a:hover {background-image:none}
#recreation a span{display:block;visibility: visible;width:92px;height:32px;clear:both;}

#reservations a:link, #reservations a:visited{background-image:none;}
#reservations a:hover {background-image:none;}
#reservations a span{display:block;visibility:visible;width:111px;height:32px;clear:both;}

#menu_child1 a, #menu_child2 a, #menu_child3 a{
display: block;
text-decoration: underline;
color:#000;
padding:7px;
background:none;
font-size:11px;
font-family:Georgia, "Times New Roman", Times, serif;
height:17px;
padding:3px 0px 3px 5px;
text-transform: none;
float:left;

}

#menu_child1 a:hover, #menu_child2 a:hover, #menu_child3 a:hover,
#menu_child1 a:focus, #menu_child2 a:focus, #menu_child3 a:focus,
#menu_child1 a:active, #menu_child2 a:active, #menu_child3 a:active
{ /*hover background color*/
display: block;
text-decoration: underline;
color:#333333;
padding:7px;
background:none;
font-size:11px;
font-family:Georgia, "Times New Roman", Times, serif;
height:17px;
padding:3px 0px 3px 5px;
text-transform: none;

}


#menu_child1  a:hover,  #menu_child1  a, #menu_child1 a:focus, #menu_child1 a:active{width:140px;border:none;display:block;float:left;}
#menu_child2  a:hover,  #menu_child2  a, #menu_child2 a:focus, #menu_child2 a:active{width:155px;border:none;display:block;}
#menu_child3  a:hover,  #menu_child3  a, #menu_child3 a:focus, #menu_child3 a:active{width:155px;border:none;display:block;}


#menu_child1{width:424px;}
#menu_child2{width:169px;}
#menu_child3{width:169px;}


