Hallo derkubi,
wenn du dir das Style und die Grafiken anschaust wirst du erkennen, dass das "wrap-bg" lediglich die Hintergrundgrafik (bg_wrap) des Forums darstellt. "Wrap" ist das eigentliche Forum. Des Weiteren werden die Grafiken bg_header und bg_footer verwendet. Insofern kann deine Grundidee noch nicht gänzlich ausreichend funktionieren, da laut deinem Bild die Anpassungen der Grafiken zu fehlen scheinen.
Ich habe das mal durchgespielt und scheitere an der "wrap-bg" um einige 0,00123 px ( sozusagen ). Ich komme nicht dahinter. Ggf. hilft es bei deiner Suche bzw. du oder ein Helfer hat die zündende Idee.
Ich änderte von:
Code: Alles auswählen
/* Main blocks
---------------------------------------- */
#header-bg {
width: 804px;
height: 141px;
margin: auto;
}
#wrap-bg {
width: 804px;
margin: auto;
}
#wrap {
padding: 0;
width: 780px;
margin: auto;
}
auf:
Code: Alles auswählen
/* Main blocks
---------------------------------------- */
#header-bg {
width: 1048px;
height: 184px;
margin: auto;
}
#wrap-bg {
width: 1048px;
margin: auto;
}
#wrap {
padding: 0;
width: 1024px;
margin: auto;
}
Und von:
Code: Alles auswählen
#footer-bg {
width: 804px;
height: 7px;
margin: auto;
}
auf:
Code: Alles auswählen
#footer-bg {
width: 1048px;
height: 9px;
margin: auto;
}
Ergebnis unter Berücksichtung der "mangelhaften Pixel" am rechten Rand:
[ externes Bild ]
Wie gesagt, ggf. hilft es dir zunächst? Dein Grafikprogramm rechnet ggf. unter Berücksichtigung der Seitenverhältnisse ein anderes Maß aus!? Könnte ja sein...

Oder du befragst den Styleautor, wie die fehlenden Pixel bereinigt werden können. Die Grafiken hatte ich entsprechend angepasst und heraufgeladen, Grafiksammlung aktualisert ..... und so weiter.

Denn das margin = auto hätte eigentlich zum Ergebnis führen sollen / können.
Beste Grüße