Es sollte auch mit display: inline für die LI-Elemente funktionieren. Oder was eigentlich noch schöner ist - aber unter FF2 nicht funktioniert - ist display:inline-block, weil dadurch auch Zeilenumbrüche im LI vorkommen können. Eine wirklich gute Übersicht über die Vor- und Nachteile von inline-blocks vs float bzw einen Work-around für FF2 sind hier [1] zu finden!
[1] http://bittersmann.de/articles/inline-block/
Cheerz melhor, stets zu euren Diensten