Hallo,
Die Fusszeile befindet sich inter der Navigation und dem Inhalt. Du lässt beides Floaten, d.h. diese sind nicht mehr im normalen Fluss und verbrauchen keinen Platz mehr. Gib der fussleiste noch clear:both;, dann sollte es klappen.
Vielleicht interessiert dich auch noch das: http://aktuell.de.selfhtml.org/weblog/css-spaltenlayout
Jonathan