#nav {
	height:36px;
	float:right;
        width:688px;
}
#nav ul {
	height:36px;
	padding:0;
	margin:0;
	list-style-type:none;
}
#nav ul li {
	position: relative; 
	height: 36px; 
	float: left;
}
#nav a { 
	background-position: 0 0; 
	height: 36px; 
	float: left; 
	display: block; 
	text-indent:-900em;
	outline:none;
}
#nav a:hover { 
	background-position: 0 -36px;
}
#nav li:hover { 
	background-position: 0 -36px;
}
#nav ul li.golf-course  { background-image: url(/images/nav-golfcourse.gif); width: 105px; }
#nav ul li.golf-partners  { background-image: url(/images/nav-golfpartners.gif); width: 110px; }
#nav ul li.tournaments { background-image: url(/images/nav-tournaments.gif); width: 108px; }
#nav ul li.golf-packages  { background-image: url(/images/nav-golfpackages.gif); width: 109px; }
#nav ul li.news { background-image: url(/images/nav-news.gif); width: 108px; }
#nav ul li.contact-us   { background-image: url(/images/nav-contact.gif); width: 90px; }
#nav ul li.home a   { background-image: url(/images/nav-home.gif); width: 58px; }

#nav ul li.tournaments li, #nav ul li.news li {
	width: 240px;
}
#nav ul li.golf-packages li {
	width: 194px;
}
#nav ul li.contact-us li {
	width: 188px;
}

#nav ul ul li { 
	font-family: Georgia, "Times New Roman", Times, serif; 
	text-transform:uppercase; font-size: 11px; 
	height:20px; line-height:20px; 
	background-image: none; 
	width: 262px; 
	clear: both; 
	margin: 0; padding: 0; 
}
#nav ul li.golf-course ul li a, #nav ul li.golf-partners ul li a, #nav ul li.tournaments ul li a,  #nav ul li.golf-packages ul li a,  #nav ul li.news ul li a, #nav ul li.contact-us ul li a { 																		
	background: #fff; 
	height:20px; 
	color: #745220; 
	text-decoration: none; 
	background-image: none; 
	text-align: left; 
	text-indent: 8px; 
	display: block; 
	padding: 0; 
	width: 100%; 
}
#nav ul li ul li a:hover { 
	color: #000; 
	background-color: #ede8ca; 
}
#nav li.social-dining ul li a:hover, #nav li.weddings ul li a:hover, #nav li.contact ul li a:hover { 
	color: #04251e; 
	background-color: #fff5c4; 
}
#nav ul ul { 
	position: absolute; 
	top: 36px; 
	left: 0; 
	z-index: 500; 
	padding: 0; 
}
div#nav ul ul {
display: none;
}
div#nav ul li:hover ul {
display: block;
}

#column-right ul {
	list-style-type:none;
	padding:10px 0 0 0;
	margin:0;
	font-size:11px;
	line-height:20px;
	text-transform:uppercase;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#column-right ul li a {
	padding:0 0 0 10px;
	color:#000;
	text-decoration:none;
	display:block;
	height:20px;
}
#column-right ul li a:hover {
	color:#084d8b;
}
#column-right ul ul {
	font-size:10px;
	line-height:16px;
	padding:0 0 0 8px;
}
#column-right ul ul li a {
	height:16px;
}
