#menu { float: right; padding-top: 22px;}

ul {
  	font-size: 12px;
  	font-weight: bold;
  	list-style: none;
 	margin: 0;
  	padding: 0;
	}
ul li {
  	display: block;
  	float: left;
  	padding-right: 36px;
  	position: relative;
	}
ul li.last {
  	padding-right: 0px;
	}
li ul { 
	background-color: #000;
	color: #444;
	display: none; 
	}
ul li a {
  	display: block;
  	text-decoration: none;
  	white-space: nowrap;
	}
	
ul li a { background: transparent; color: #b9b9b9; }
ul li a:hover { background: transparent; color: #fc5c0f; }

li:hover ul {
  	display: block;
  	position: absolute;
	}
li:hover li {
  	float: none;
  	font-size: 11px;
	}
li:hover a { background: transparent; }
li:hover li a:hover { background: #000; }