Hallo.
Grundsätzlich lässt sich für viele Elemente ein individueller Hintergrund bestimmen.(/css/eigenschaften/hintergrund.htm)
Versuche bitte, dein Problem beim Erstellen des Rahmens konkret zu beschreiben.
Eine Möglichkeit wäre evtl., insofern ich deinen Wunsch richtig erraten habe, den gesamten Inhalt in einen #container zu packen und diesen mit entsprechendem Abstand zu <body> zu platzieren.
MfG, Kungschu.