Du brauchst zwei div's. In meinem Beipsiel das Äußere 900px breit, das Innere 800px.
Du machst bei dem Äußeren so einen Schatten als Hintergrund:
und das Innere kommt da zentriert hinein.
PHP-Code:
#aussen{
width:900px;
background:schatten.jpg repeat-y center;
}
#innen{
width:800px;
margin:auto;
}
HTML-Code:
<div id="aussen">
<div id="innen">
Lauter toller Content...
</div>
</div>
Falls Deine Seite nicht bis zum "Boden" reicht, musst Du am ende noch ein div mit einem Anschlussbild anhängen.
Mit CSS3 gehen Schatten wesentlich einfacher, aber manche Browser zicken da ein wenig rum (*unschuldiger_blick_richtung_microsoft*)