Hallo,
ich mach mein design wie es mir gefällt, ich versuch lediglich das problem zu lösen .. wie man es umgehen kann hab ich nicht gefragt ;)
Mit CSS allein lassen sich halt nicht alle Layoutwünsche umsetzen, mitunter ist doch noch ein (HTML-) Container als Lösung nötig.
Ein einfacher Workaround für die Beispielseite könnte aber wohl so ausschauen:
#footer {
padding-left:13em;
width:58em;
}
Dann verhält sich der Footer zumindest hier unter Firefox passend zum Block mit dem Blindtext. Die witdh-Angabe verhindert den Umbruch bei kleinem viewport, das ginge vmtl. auch anders.
Sonst gibt es z.B. da noch Anregungen zum Zentrieren per CSS.
Grüsse
Cyx23