Hallo!
Wie mir scheint, hast du bei deiner pixelgenauen Rechnerei die Border(s) vergessen. Im FF überlappen sich die beiden DIVs, während der IE (7)* das Content-Div unter das Navi-Div schiebt.
Schön zu sehen, dass du es jetzt hingekriegt hast. Und wenn du jetzt noch aus deinem <img> Tag
<img src="img/lime.jpg" border="0" alt="Limette" title="Limette" align="left" />
die in der Strict-Variante nicht erlaubten Attribute border und align entfernst, und die gewünschten Foramtierungen per CSS vornimmst, dann wäre deine Seite auch noch valide!
Gruß Gunther