h1 {
  margin-bottom: 1em;
  font-size: 16px;
  margin:0;
  padding:5px 0;
}
.box {
	border: 1px outset #104C06;
}
.vclink {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #E8E5C8;
	text-decoration: underline;
}
.vclink:hover{
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
.link {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	color: #104C06;
	text-decoration: none;
}
.link:hover{
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	color: #cccccc;
	text-decoration: none;
}
.green {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	color: #104C06;
	text-decoration: none;
}
.white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.bottomlink {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.bottomlink:hover{
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #cccccc;
	text-decoration: none;
}
.black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.title {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: 386829;
	text-decoration: none;
}


/* Root = Horizontal, Secondary = Vertical */


ul#navmenu {
	float: left;
	margin: 0;
	padding: 0;
	width: 529px; /*For KHTML*/
	list-style: none;
	border: 0;
}

ul#navmenu li {
	margin: 0;
	padding: 0;
	float: left; /*For Gecko*/
	display: inline;
	list-style: none;
	position: relative;
	border: 0;
}

ul#navmenu ul {
	margin: 0;
	border: 0;
	padding:  0;
	/*width: 190px;*/
	list-style: none;
	display: none;
	position: absolute;
	top: 29px;
	left: 0;
}

ul#navmenu ul li {
	float: none; /*For Gecko*/
	display: block !important;
	display: inline; /*For IE*/
}

/* Root Menu */
ul#navmenu a {
	padding: 0;
	margin:0;
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	display: block;
	height: 100%; /*For IE*/
	height: 23px;
}


ul#navmenu a.home          { background-image: url(image/link_home.jpg); width:43px;}
ul#navmenu a.home:hover        { background-image: url(image/link_home_down.jpg); width:43px;}
ul#navmenu a.rooms          { background-image: url(image/link_rooms.jpg); width:48px;}
ul#navmenu a.rooms:hover        { background-image: url(image/link_rooms_down.jpg); width:48px;}
ul#navmenu a.aboutus          { background-image: url(image/link_aboutus.jpg); width:60px;}
ul#navmenu a.aboutus:hover        { background-image: url(image/link_aboutus_down.jpg); width:60px;}
ul#navmenu a.contact          { background-image: url(image/link_contact.jpg); width:53px;}
ul#navmenu a.contact:hover        { background-image: url(image/link_contact_down.jpg); width:53px;}
ul#navmenu a.reservation          { background-image: url(image/link_reservation.jpg); width:75px;}
ul#navmenu a.reservation:hover        { background-image: url(image/link_reservation_down.jpg); width:75px;}
ul#navmenu a.directions          { background-image: url(image/link_directions.jpg); width:67px;}
ul#navmenu a.directions:hover        { background-image: url(image/link_directions_down.jpg); width:67px;}
ul#navmenu a.attractions          { background-image: url(image/link_attractions.jpg); width:72px;}
ul#navmenu a.attractions:hover        { background-image: url(image/link_attractions_down.jpg); width:72px;}
ul#navmenu a.conference         { background-image: url(image/link_conference.jpg); width:111px;}
ul#navmenu a.conference:hover        { background-image: url(image/link_conference_down.jpg); width:111px;}
span.navtext {
	display: none;
}


 Root Menu Hover Persistence
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom:#999999;
}
/* 2nd Menu */

ul#navmenu li li a {
	display: block;
	color: #999999;
	background:#ffffff;
	padding:8px 0 0 10px;
	margin:0;
	width:208px;
	text-decoration:none;
	border-bottom:#999999 1px solid;
}


/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
	color: #ffffff;
	background:#999999;
	padding:8px 0 0 10px;
	margin:0;
	width:208px;
	text-decoration:none;
	border-bottom:#999999 1px solid;
}

ul#navmenu li:hover ul,
ul#navmenu li.iehover ul {
	display: block;
	margin:0;
	padding:0;
}
