schmeiss spalte 1&3 raus, zentrier Spalte 2, und setz das was in 1 und 3 war als hintergrundbild für den body.
was du jetzt hast ist zum einen umständlicher code, zum anderen hast du schon eine horizontale scrollbar wenn das fenster nur minimalst kleiner als maximiert ist.
ergo, deine seite können sich nur diejenigen in ruhe ansehen die 1280x1024 (minimum... die darüber wundern sich dann über schwarzen rand rechts) und maximierte fenster haben. das ist mal ganz salopp gesagt die klare Minderheit der Internetsurfer.
hinzu kommt dass die beiden "hintergrund"bilder gespiegelt wurden, optisch aber nicht wirklich groß anders aussehen. dennoch wird für jedes bild nochmal 230 KB durch die Leitung gejagt. (mehr als 60kb is schon übel für reine layoutgrafiken)
Komm davon weg dass alle den rechner, und die darstellung haben die auch du besitzt.
Die meistvertretene Auflösung ist 1024x768 (vor nichtmal 2 jahren waren es noch 800x600) und auch (schnelles) dsl ist nicht so weit verbreitet wie du vielleicht glauben magst. Eine derart riesige Seite mit solchen Datenmengen ist für die meisten Nutzer schlichtweg eine Zumutung die sich vermutlich nur wenige antun werden. überarbeite deine seite nochmal mit diesen grundgedanken, damit machst du nicht nur dir selbst einen großen gefallen.