Hi,
Der Firefox ist eben unfähig für CSS id="mainBlock" den Hintergrund darzustellen (Lücken links + rechts vom Text).
Der rote Hintergrund soll sich durch repeat-y wiederholen, dass ist schon richtig so.IF: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
THEN: Alle Browser versagen.
Du willst Firefox also schlecht machen, weil er nicht so gut raten kann?[1] Bau erstmal 'ne ordentliche Webseite mit HTML-Strict auf [2], dann können wir weitersehen...
[1] Das finde ich als Webdesigner sogar von Vorteil. Deshalb würde ich dafür auch keinen anderen Browser nehmen.
[2] Möglichst auch hier MIT uri und allem Drum und dran. XHTML-Strict wäre m.E. noch besser (aber dann unbed. zuerst im FF testen!)
Einen schönen Sonntag noch!