Der er godt nok en ubetydelig bug..
Jeg tror det er fordi du ikke får "clearet" de flydende elementer til højre og venstre..
Altså skal der for hver container der indeholder flydende elementer (float: xx
som er afgørende for højden på dets parent element, være et element der bryder float.
Jeg har lidt svært ved at gennemse semantikken i dit markup, da du, fornuftigt nok kun har én "venstre content" -> men 2 "højre content" ...
Men mon ikke en
<div style="clear:both"></div>
sidst i "contenleft" og i "ramme" vil hjælpe på det.
/JJ