/* -------------------------------------------------------------------------------- */
/* -------------------------------- MAIN MENU ------------------------------------- */
/* -------------------------------------------------------------------------------- */

.nav
{
    width					: 620px;
    height					: 47px;
    background				: url(../images/navigation.png) no-repeat;
    position				: absolute;
	top						: 35px;
	margin					: 0 0 0 200px;
	list-style-type			: none;
}

.nav li 
{
	display					: inline;
}

.nav li a:link, .nav li a:visited
{
    position				: absolute;
    top						: 0;
    height					: 52px;
    text-indent				: -9000px;
    overflow				: hidden;
	z-index					: 10;

}

.nav .location a:link, .nav .location a:visited {width: 135px;}
.nav .location a:hover, .nav .location a:focus {background: url(../images/navigation.png) no-repeat 0 -52px;}
.nav .location a:active {background: url(../images/navigation.png) no-repeat 0 -52px;}
.current-location .location a:link, .current-location .location a:visited {	background: url(../images/navigation.png) no-repeat 0 -104px; cursor: default;}
.nav-location, .nav-location-click
{
	position				: absolute;
	top						: 0;
	left					: 0;
	width					: 135px;
	height					: 52px;
	background				: url(../images/navigation.png) no-repeat 0 -52px;
}
.nav-location-click
{
	background				: url(../images/navigation.png) no-repeat 0 -52px;
}

.nav .rooms a:link, .nav .rooms a:visited {left:135px; width: 107px;}
.nav .rooms a:hover, .nav .rooms a:focus {background: url(../images/navigation.png) no-repeat -135px -52px;}
.nav .rooms a:active {background: url(../images/navigation.png) no-repeat -135px -52px;}
.current-rooms .rooms a:link, .current-rooms .rooms a:visited {	background: url(../images/navigation.png) no-repeat -135px -104px; cursor: default;}
.nav-rooms, .nav-rooms-click
{
	position				: absolute;
	top						: 0;
	left					: 135px;
	width					: 107px;
	height					: 52px;
	background				: url(../images/navigation.png) no-repeat -135px -52px;
}
.nav-rooms-click
{
	background				: url(../images/navigation.png) no-repeat -135px -52px;
}

.nav .weddings a:link, .nav .weddings a:visited {left:242px; width: 137px;}
.nav .weddings a:hover, .nav .weddings a:focus {background: url(../images/navigation.png) no-repeat -242px -52px;}
.nav .weddings a:active {background: url(../images/navigation.png) no-repeat -242px -52px;}
.current-weddings .weddings a:link, .current-weddings .weddings a:visited {	background: url(../images/navigation.png) no-repeat -242px -104px; cursor: default;}
.nav-weddings, .nav-weddings-click
{
	position				: absolute;
	top						: 0;
	left					: 242px;
	width					: 137px;
	height					: 52px;
	background				: url(../images/navigation.png) no-repeat -242px -52px;
}
.nav-weddings-click
{
	background				: url(../images/navigation.png) no-repeat -242px -52px;
}


.nav .dining a:link, .nav .dining a:visited {left:379px; width: 116px;}
.nav .dining a:hover, .nav .dining a:focus {background: url(../images/navigation.png) no-repeat -379px -52px;}
.nav .dining a:active {background: url(../images/navigation.png) no-repeat -379px -52px;}
.current-dining .dining a:link, .current-dining .dining a:visited {	background: url(../images/navigation.png) no-repeat -379px -104px; cursor: default;}
.nav-dining, .nav-dining-click
{
	position				: absolute;
	top						: 0;
	left					: 379px;
	width					: 116px;
	height					: 52px;
	background				: url(../images/navigation.png) no-repeat -379px -52px;
}
.nav-dining-click
{
	background				: url(../images/navigation.png) no-repeat -379px -52px;
}

.nav .contact a:link, .nav .contact a:visited {left:495px; width: 125px;}
.nav .contact a:hover, .nav .contact a:focus {background: url(../images/navigation.png) no-repeat -495px -52px;}
.nav .contact a:active {background: url(../images/navigation.png) no-repeat -495px -52px;}
.current-contact .contact a:link, .current-contact .contact a:visited {	background: url(../images/navigation.png) no-repeat -495px -104px; cursor: default;}
.nav-contact, .nav-contact-click
{
	position				: absolute;
	top						: 0;
	left					: 495px;
	width					: 125px;
	height					: 52px;
	background				: url(../images/navigation.png) no-repeat -495px -52px;
}
.nav-contact-click
{
	background				: url(../images/navigation.png) no-repeat -495px -52px;
}

/* -------------------------------------------------------------------------------- */
/* -------------------------------- FOOTER MENU ----------------------------------- */
/* -------------------------------------------------------------------------------- */


#footer ul
{
	width						: 500px;
	float						: left;
	list-style-type				: none;
	padding						: 5px 0 0 10px;
}


#footer ul li
{
	font-size					: 77%; /* 10px */
	float						: left;
}

#footer ul li a
{
	float						: left;
	display						: block;
	color						: #f2dfb2;
	font-size					: 93%; /* 1px less than 10px */
	letter-spacing				: 1px;
	text-transform				: uppercase;
	text-decoration				: none;
	padding						: 0 15px 0 0;
}

#footer ul li a:hover
{
	text-decoration				: underline
}