Da du es per float aus dem Fluss genommen hast, beeinflusst es die Hoehe seines Vorfahren nicht mehr.
Wenn ich dich richtig verstehe könnte ich entweder das "float:left" vom img entfernen, oder dem umschließenden div eine Mindesthöhe des Bildes zuweisen.
http://aktuell.de.selfhtml.org/weblog/css-spaltenlayout#float-einschliessen
Mathias