#menu {
float:left;
width:100%;
line-height:normal;
}

#menu ul {
margin:0;
padding:4px 10px 0;
list-style:none;
}

#menu li {
text-transform:lowercase;
font-variant:small-caps;
float:left;
margin:0;
padding:0 0 0 9px;
height:36px;
line-height:25px;
border-left:1px solid #999;
}

#menu li.first {
border:0;
}

#menu a {
float:left;
display:block;
width:.1em;
height:26px;
padding:5px 25px 4px 15px;
text-decoration:none;
text-transform:lowercase;
font-variant:small-caps;
font-size:13px;
color:#333;
white-space: nowrap;}

#menu > ul a {
width:auto;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu a {
float:none;
}

#menu li.current,
#menu li.here,
#menu li:hover {
background:url(/gfx/navl.jpg) no-repeat left top;
}

#menu li.current a,
#menu li.here a,
#menu li:hover a {
background:url(/gfx/navr.jpg) no-repeat right top;
padding-bottom:5px;
color:#fff;
}