ul#menu { 
width: 100%; 
height: 43px; 
background: transparent url(../images/menu-bg.gif) top left repeat-x; 
font-size: 0.8em; 
font-family: "Lucida Grande", Verdana, sans-serif; 
font-weight: bold; 
list-style-type: none; 
margin: 0; 
padding: 0; }

ul#menu li { 
display: block; 
float: left; 
margin: 0 0 0 5px; }

ul#menu li a { 
height: 35px; 
color: #444; 
text-decoration: none; 
letter-spacing: -1px;
display: block; 
float: left; 
line-height: 200%; 
padding: 8px 15px 0; }

ul#menu li a:hover { 
color: #900;
padding: 5px 15px 0;
border-top: 3px solid #fc0; }

ul#menu li a.current { 
color: #000; 
letter-spacing: normal;
background: transparent url(../images/current-bg.gif) top left repeat-x; 
padding: 5px 15px 0;
border-top: none; }
