Nochmal,
Ein Blick auf deinen Quälcode zeigt mir, dass du im Doctype HTML 4.01 angegeben hast. Das ist für Layouts mit float und vielen Boxen nix.
Bevor du weitermachst, solltest du auf XHTML umstellen und deine Syntax entsprechend anpassen, du hast sonst jede Menge Ärger mit den unterschiedlichen Boxmodels des Internet Explorers (falsch) und ordentlichen Browsern (z.B. Firefox).
Die Unterschiede zwischen XHTML und HTML:
http://de.selfhtml.org/html/xhtml/unterschiede.htm. Besonders die Abschnitte ab Kleinschreibung solltest du lesen. Verzichte unbedingt auf eine xml-Deklaration, sonst hast du wieder Ärger mit den IE.
Gruß, Uschi