Entschuldige, wenn ich das sage, aber Du hast noch ganz andere Probleme, als nur einen Button, der ein paar Pixel zu hoch ist, den Du sicher mit nem margin richtig positionieren kannst.
Deine Site verschwindet nämlich andauernd. Der Header bleibt stehen, und die Laufschrift läuft. Aber der Rest der Seite ist meistens weg und kommt ab und zu mal für eine halbe Sekunde zum Vorschein, dann flackert das dreimal und dann ist sie wieder für mehrere Sekunden weg.
Des weiteren läuft Deine Laufschrift über das Suchfeld und den Button. An der Stelle, wo das Teil hätte verschwinden sollen, wird die Schrift schwarz, aber der Text läuft noch weiter links aus dem Bild raus.
Vielleicht solltest Du Dich mal damit beschäftigen. Da macht nämlich ein kleiner, verschobener Button nichts aus
Übrigens, das ist eine Frage für ein HTML- oder CSS-Forum, mit CGI hat das rein gar nichts zu tun.