Den Randabstand unter dem Formular bekommst Du ganz nochmal mit der
margin-Eigenschaft weg, einfach passend definieren. Du solltest Dir
das Formular nochmal in Mozilla anschauen, da sieht es irgendwie
etwas verschoben aus.
Und dann empfehle ich Dir noch, die CSS-Definitionen in eine ex-
terne Datei auszulagern und html { height: 100%; } reinzuschreiben.
Im Moment sind die Tabellen im Mozilla nicht 100% hoch ;-)
Viele Grüße,
Stefan