.menu {
    line-height:normal;
    font-weight: bold;
    }

.menu ul {
    margin:0;
    padding:0px 0px 0 3px;
    }
.menu li {
    margin:0; padding:0;
    }
.menu a {
    margin:0;
    padding:0 0 0 4px;
    text-decoration:none;
    }
.menu a span {
    padding:5px 15px 4px 6px;
    color:#666;
    }
   
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.menu a span {float:none;}
/* End IE5-Mac hack */
.menu a:hover span {color:#FFFFFF;}
.menu a:hover {background-position:0% -42px;}
.menu a:hover span {background-position:100% -42px;}
