#menu {width: 100%; float: left; background: #A54625; color: blue;}

#menu ul {list-style: none; margin: 0; padding: 0; float: left; width: 150px; background: #A54625;}

#menu ul li ul {width: 150px;}

#menu a {
font: 9px Verdana;
display: block;
margin: 0;
padding: 2px 3px;
color: #FFFFFF;
text-decoration: none;
background: #A54625;
text-align: left;
}

#menu a.main_menu {font: 9px Verdana; display: inline; color: #FFFFFF; text-align: center; background: #A54625;}

#menu a.main_current{color: green; background: #FFFFFF;}

#menu a.current{color: blue; background: #FFFFFF;}

#menu a:hover {color: #FFFFFF; background: green;}

#menu a.main_menu:hover {color: #A54625; background: #FFFFFF;}

#menu li { position: relative; }

#menu ul ul {position: absolute; z-index: 500;}

#menu ul ul ul {top: 0; left: 100%;}

