/* html5 */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display:block;}
audio[controls], canvas, video {display:inline-block;*display:inline;*zoom:1;}


/* 9 NAVIGATION 	============================================================================= */

nav {font-family:Cambria,Georgia,Times,"Times New Roman",serif;}
#nav {background-color:#000;color:#fff;padding:0;margin:0;text-align:center;text-transform:uppercase;font-size:.875em;}
#nav ul {max-width:960px;margin:0 auto;padding:0;}/*960*/
#nav li {
	list-style-type:none;
	min-width:13%;/*12%*/
	margin:0;
	padding:10px 0;/*10*/
}
#nav li a:link,#nav li a:visited {
	color:#fff;
	display:block;
	padding:0;
	margin:0;
	text-decoration:none;
}
#nav li a:hover {color:#767d87;}

/* highlight current section */
#home #navhome,#guestquarters #navguestquarters,#location #navlocation,
#drinksdining #navdrinksdining, #occasions #navoccasions, #wellness #navwellness,
#heritage #navheritage, #contactus #navcontactus {background:url(../images/bg_nav_active.png) no-repeat center -3px;}

/* Superfish menu */
.sf-menu ul {position:absolute;top:-999em;background-color:#000;background-color:rgba(0,0,0,.85);padding:0;margin:0;}
.sf-menu ul li {width:100%;text-align:left;/*padding:5px 10px;*/}
.sf-menu li:hover {visibility:inherit;/* fixes IE7 'sticky bug' */}
.sf-menu li {float:left;position:relative;}
.sf-menu a {display:block;position:relative;}

/* submenu items */
.sf-menu li:hover ul,.sf-menu li.sfHover ul {left:-10px;top:2.3em;width:16.5em;z-index:99;}
.sf-menu .submenu {width:16.5em;font-size:.85em;padding:10px !important;background-image:none !important;}
.sf-menu .submenu li {padding:5px 0;}
.sf-menu .submenu li:hover {background-image:none !important;}
.sf-menu .submenu li:first-child {margin-top:5px;}

ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {top:-999em;}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {left:16.5em;top:0;}
ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul {top:-999em;}
ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul {left:16.5em;top:0;}

/* menu as a dropdown for tiny displays */
#nav .mnav {background-color:#000;color:#fff;border:none;margin:5px 0;z-index:100;font-size:1.4em;}