Das Problem liegt in der ziemlich unstrukturierten CSS-Datei.
Da ist einiges doppelt und überflüssig.
Die Größenunterschiede bei der Schriftart kommen von den unterschiedlichen "font-family"-Einträgen.
Mal hast du Helvetica, mal Verdana,Arial, mal nur Arial drin.
Wenn du nur eine Schriftart verwenden willst, dann schmeiß den Kram komplett raus und schreibe einmal beim "body" rein, welche Schriftart verwendet werden soll.
Gruß Flupo