Hallo
als erstes solltest du diesen Fehler beheben:
line 43 column 5 - Warnung: adjacent hyphens within comment
Woher hast du den Fehler? ich hab den noch nie nagezeigt bekommen und was ist das überhaupt für ein fehler oder wie behebe ich ihn?
Nach meiner Erfahrung macht der FF da unter Umständen Probleme
Womit?
Liegt warscheinlich am Float: Der Abstand wird nicht vom Äuserem Rand gezählt, sondern vom Navi-Rand
Ich habe allerdings der fußzeile gesagt "clear:both"
Viele Grüße,
Tim