In jedem Falle die Frage: Wozu das <div>-Element?
Denkfehler von mir. JEtzt gibts nur mehr ein ul-Element.
Wie auch immer, ob nun Liste oder Div - wenn Du eine feste Hoehe vorgibst, denn musste Du damit rechnen, dass z.B. durch groessere Schriftgroesse der Inhalt nicht reinpasst.
Mein Eindruck: Du hast keine CSS-, sondern eine konzeptionelle Frage. Wie soll die Navigation (browserunabhaengig) - etwa bei verschiedenen Schriftgroessen - aussehen? Dynamisch wachsen oder abgeschnitten werden? Wenn Du weisst, was Du willst, dann wird es nicht schwierig sein, das umzusetzen, notfalls mit ner Weiche fuer den IE.
Da meine Seite quasi null Information und auch dementsprechend wenig Text, dafür überwiegende Fotos enthalten wird ist das mal sekundär für mich. Aber danke für die Anregung.
LG, Jürgen