Hallo Josh,
Mal als Anregung, so schaut es schonmal anders aus:
#subnavi{ float:left;width:100%; }
Wenn ich das mache, dann stehen die Logos übereinander und zentriert auf der Seite.
Bei mir funktioniert das (ein zusätzliches #subnavi{ float:left;width:100%; })
mit dem Firefox 1.5 offenbar einwandfrei.
Das Problem könnte allerdings vielleicht so interpretiert werden dass
im vorherigen Zustand die Logos untereinanderstehen und deswegen der
Abstand entsteht, wenn du #subnavi{border:1px soilid red} verwendest
ist die Ausdehnung auch nochmal gut zu sehen.
Grüsse
Cyx23