Ich kann das Problem nachvollziehen, dir aber wegen der relativ wirren Anordnung von Tabellen und gefloatetem Inhalt nicht wirklich weiterhelfen.
Nur als Tipp: Es könnte sich um einen ähnlichen Bug handeln, wie den (relativ unbekannten) Slashdot-Bug. Dafür verantwortlich sind große leerräume im Quelltext sowie viele merkwürdig verschachtelte Tabellen im Quellcode. Der Slashdot-Bug sollte zwar eigentlich in Firefox 1.5 behoben worden sein, aber da du sowohl Abstände und viele Einrückungen als auch komische Verschachtelungen im Quellcode hast, könnte es sich um ein ähnliches Problem handeln.