Hi,
Nun, das Problem ist Folgendes: Wenn der letzte li-Eintrag diese von Dir beschriebene "cf" Klasse trägt, so wird es unterhalb des Bildes stehen, nicht rechts davon.
daß das so sein soll, hatte ich bei dem Text "Ein letzter Untertitel" ja auch angenommen.
Der Trick bei dem ".cf:after" ist ja (oder soll sein) aber, dass mit dem "after" eben ein Text _hinter_ das letzte li-Element gehängt (und versteckt) wird.
Da der IE dies nicht umsetzt, wirst Du wohl um ein zusätzliches clearendes Element nicht herumkommen, wobei auch ein leeres Span im letzten Listenpunkt reichen sollte.
Den Fehler im CSS wirst du für standardkonforme Browser aber trotzdem noch suchen und korrigieren müssen;-)
Den findet offenbar nicht mal der CSS-Validator oder ich bin blind :)
Du hast ihn mit Hilfe des Validators doch längst gefunden: <./?t=90827&m=545222>.
freundliche Grüße
Ingo