	#mainMenu
	{
		margin: 0;
		padding: 0;
		text-align: left;
		width: 780px;
	}

		#mainNav
		{
			width:780px;
			height:51px;
			margin:0 auto;
			background:#ffffff url(../images/menu.png) no-repeat; 				
		}
		#mainNav ul
		{
			border: 0;
			margin: 0;
			padding: 0;
			list-style-type: none;
			text-align: center;
			clear: left;
		}
		#mainNav ul li
		{
			display: block;
			float: left;
			text-align: center;
			padding: 0;
			margin: 0;
		}
		#mainNav ul li a span
		{
			display:none;
		}
		#mainNav ul li a
		{
			height:51px;
			margin:0px;
			padding:0px;
			display: block;
		}
		#mainNav ul li a.home
		{
			width: 83px;		
		}
		#mainNav ul li a.reservations
		{
			width: 109px;		
		}
		#mainNav ul li a.accommodations
		{
			width: 138px;		
		}
		#mainNav ul li a.meetings
		{
			width: 85px;		
		}	
		#mainNav ul li a.social
		{
			width: 119px;		
		}
		#mainNav ul li a.dining
		{
			width: 68px;		
		}
		#mainNav ul li a.location
		{
			width: 82px;		
		}	
		#mainNav ul li a.contact
		{
			width: 96px;		
		}											
		/* -- Hovers -- */
		
		#mainNav ul li a.home:hover
		{
			background: url(../images/menu.png) 0px -51px;
		}
		#mainNav ul li a.reservations:hover
		{		
			background: url(../images/menu.png) -83px -51px;
		}
		#mainNav ul li a.accommodations:hover
		{
			background: url(../images/menu.png) -192px -51px;
		}			
		#mainNav ul li a.meetings:hover
		{
			background: url(../images/menu.png) -330px -51px;
		}
		#mainNav ul li a.social:hover
		{
			background: url(../images/menu.png) -415px -51px;
		}	
		#mainNav ul li a.dining:hover
		{
			background: url(../images/menu.png) -534px -51px;
		}			
		#mainNav ul li a.location:hover
		{
			background: url(../images/menu.png) -602px -51px;
		}
		#mainNav ul li a.contact:hover
		{
			background: url(../images/menu.png) -684px -51px;	
			
		}	
/* SUBMENU */

#navlist
{
	margin: 0 0 25px 0;
}

ul#navlist
{
	margin-left: 0;
	padding-left: 0;
	white-space: nowrap;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
}

#navlist li
{
	display: inline;
	list-style-type: none;
}

#navlist a 
{ 
	padding: 3px 7px; 
}

#navlist a:link, #navlist a:visited
{
	color: #2d3052;
	background-color: #ffffff;
	text-decoration: none;
	border: 1px solid #c0cede
}

#navlist a:hover
{
	color: #fff;
	background-color: #5381ac;
	text-decoration: none;
}			
