#mainnav {
	width: 750px;
	height: 103px;
	font-size: 76%;
	background-image: url(images/nav_mainbg.gif); 
	background-position: top left; 
	background-repeat: no-repeat;
	}

/* music */
#navmusic {
	margin: 0 0 0 17px;
	padding: 0;
	border-top: 1px solid #fffd7b;
	border-bottom: 1px solid #fffd7b;
	font-family: arial, sans-serif;
	font-size: 0.85em;
	font-weight: bold;
	letter-spacing: 0.15em;
	}
#navmusic span {
	display: none;
	}
#navmusicbtn {
	display: visible;
	}
#navmusicslideout {
	position: relative;
	z-index: 1000;
	}
#navmusicslideout div.inactive {
	visibility: hidden;
	position: absolute;
	}
#navmusicslideout div.active {
	width: 577px;
	height: 15px;
	background-color: #d5d57b;
	visibility: visible;
	position: absolute;
	padding: 1px 0 0 5px;
	margin: -16px 0 0 133px;
	}

/* events */
#navevents {
	margin: 0 0 0 17px;
	padding: 0;
	border-bottom: 1px solid #fffd7b;
	font-family: arial, sans-serif;
	font-size: 0.85em;
	font-weight: bold;
	letter-spacing: 0.15em;
	}
#navevents span {
	display: none;
	}
#naveventsbtn {
	display: visible;
	}
#naeventsslideout {
	position: relative;
	z-index: 1000;
	}
#naveventsslideout div.inactive {
	visibility: hidden;
	position: absolute;
	}
#naveventsslideout div.active {
	width: 577px;
	height: 15px;
	background-color: #efc710;
	visibility: visible;
	position: absolute;
	padding: 1px 0 0 5px;
	margin: -16px 0 0 133px;
	}
	
/* calendar */
#navcalendar {
	margin: 0 0 0 17px;
	padding: 0;
	border-bottom: 1px solid #fffd7b;
	font-family: arial, sans-serif;
	font-size: 0.85em;
	font-weight: bold;
	letter-spacing: 0.15em;
	}
#navcalendar span {
	display: none;
	}
#navcalendarbtn {
	display: visible;
	}
#nacalendarslideout {
	position: relative;
	z-index: 1000;
	}
#navcalendarslideout div.inactive {
	visibility: hidden;
	position: absolute;
	}
#navcalendarslideout div.active {
	width: 577px;
	height: 15px;
	background-color: #ffa844;
	visibility: visible;
	position: absolute;
	padding: 1px 0 0 5px;
	margin: -16px 0 0 133px;
	}

/* the silk road */
#navsilkroad {
	margin: 0 0 0 17px;
	padding: 0;
	border-bottom: 1px solid #fffd7b;
	font-family: arial, sans-serif;
	font-size: 0.85em;
	font-weight: bold;
	letter-spacing: 0.15em;
	}
#navsilkroad span {
	display: none;
	}
#navsilkroadbtn {
	display: visible;
	}
#nasilkroadslideout {
	position: relative;
	z-index: 1000;
	}
#navsilkroadslideout div.inactive {
	visibility: hidden;
	position: absolute;
	}
#navsilkroadslideout div.active {
	width: 577px;
	height: 15px;
	background-color: #d77979;
	visibility: visible;
	position: absolute;
	padding: 1px 0 0 5px;
	margin: -16px 0 0 133px;
	}

/* links */
#navlinks {
	margin: 0 0 0 17px;
	padding: 0;
	border-bottom: 1px solid #fffd7b;
	font-family: arial, sans-serif;
	font-size: 0.85em;
	font-weight: bold;
	letter-spacing: 0.1em;
	}
#navlinks span {
	display: none;
	}
#navlinksbtn {
	display: visible;
	}
#nalinksslideout {
	position: relative;
	z-index: 1000;
	}
#navlinksslideout div.inactive {
	visibility: hidden;
	position: absolute;
	}
#navlinksslideout div.active {
	width: 577px;
	height: 15px;
	background-color: #a9aad5;
	visibility: visible;
	position: absolute;
	padding: 1px 0 0 5px;
	margin: -16px 0 0 133px;
	}

/* about */
#navabout {
	margin: 0 0 0 17px;
	padding: 0;
	border-bottom: 1px solid #fffd7b;
	font-family: arial, sans-serif;
	font-size: 0.85em;
	font-weight: bold;
	letter-spacing: 0.15em;
	}
#navabout span {
	display: none;
	}
#navaboutbtn {
	display: visible;
	}
#naaboutslideout {
	position: relative;
	z-index: 1000;
	}
#navaboutslideout div.inactive {
	visibility: hidden;
	position: absolute;
	}
#navaboutslideout div.active {
	width: 577px;
	height: 15px;
	background-color: #d7a97a;
	visibility: visible;
	position: absolute;
	padding: 1px 0 0 5px;
	margin: -16px 0 0 133px;
	}	

/* for all menus */
.menulist a {
	color: #424242;
	text-decoration: none;	
	}
.menulist a:hover {
	color: #fff;
	}
