Grüezi,
versuch es mal ein wenig anders. Nämlich, indem Du die Höhe der Navigationslinks nicht durch Formatierung der <li>-Elemente, sondern der <a>-Elemente verwirklichst:
#navi a { line-height: 30px;
display: block; }
So müsste es dann auch im IE 6 funktionieren.
Ciao
Nico