/** css main menu **/


.menu {
	list-style-type: none;
	padding:0;
	height: 25px;
	margin: 0;
	width: 400px;
}

/* do not display submenu by default */
.menu ul{
	list-style: none;
	/** display: none; 
	position: absolute;
	top: 1em;
	left: 0; **/
	margin: 0;
	padding: 0;
}

/* float left for horiz effect, and remove sumbenu bullets */
/* position set to relative to later adjust second level list */
.menu li{
        list-style-type: none;   /* removes marker from submenu items */
	margin: 0px 15px 0px 0px;
	float: left;
	position: relative;
}

.menu li ul{
	position: absolute;
	width: 135px;
	left: -999em;  /* move submenu out of view */
	border: 1px solid #474748;
	border-bottom: none;
	top: 22px;
}

/* add li.hover ul for IE */
.menu li:hover ul{ 
	display: block;
	clear: left;
	left: auto;   /* move submenu back into view */
}

/* display link as block  */
.menu li a{
	display: block;
	padding: 5px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

/* submenu item border lines */ 
.menu li ul li{
	width: 135px;
	padding: 0;
	border-bottom: 1px solid #474748;
}

/* submenu background color, etc  */
.menu li ul li a{
	width: 125px;
	background-color: #221f20;
	color: #fff;
}

/* on hover, color orange */
.menu li a:hover,a#active_menu:link,a#active_menu:visited {
	color: #ff9900;
	text-decoration: none;
}


