#menu ul li{
position: relative;
display: inline;
float: left;
}

#menu ul li a{
display: block;
width: 50px; /*Width of top level menu link items*/
padding: 2px 8px;
border: 1px solid #202020;
border-width: 1;
text-decoration: none;
color: black;
font: bold 13px Tahoma;
background-color:#8B2323;
}
#menu ul li ul{
position: absolute;
float: none;
visibility: hidden;
display: block;
}
#menu ul li ul a:hover, #menu ul li a:hover {
background:#CD0000;
}
#menu ul li ul a:link, #menu ul li a:link {
text-decoration: none;
}
#menu ul li ul a:active, #menu ul li a:active {
text-decoration: none;
}
#menu ul li ul a:visited, #menu ul li a:visited {
text-decoration: none;
}
#menu ul li:first-child a{
width:120px;
}
#menu #lastel a{
width:120px;
}
#menu #aclastel a{
width:80px;
}