Bueno imaginate un div tipo caja esto vale tb para una pagina autoampliable con marco de fondo.
Pero no yo lo que haria es insertar a ese div que tienes mas div.
1.-Genero un div contenedor.
2.- Este tendra 3 div que seran:
Cabecera
Contenido
Pie
3.- Cabecera y Pie le insertare a cada uno de ellos 3 div.
4.- El primero y tercer div de cabecera y pie llevaran cada uno su estilo de background.
http://fotos.ya.com/infernox/ph11646290339781.gif
Pero vamos formas hay muchas, yo en este caso use div que lo dividi en 3 que a su vez dividi en tres y llevaba 8 BG, para hacer el marco 4 que no se repetian que eran los de las esquinas y cuatro que si se repetian para poder hacer el cuadro autoampliable.
<div id="contenedor">
<div id="cabecera">
<div id="bg1"></div>
<div id="bg2></div>
<div id="bg3"></div>
</div>
<div id="contenido">
<div id="bg4"></div>
<div></div>
<divid="bg5"></div>
</div>
<div id="pie">
<div id="bg6"></div>
<div id="bg7"></div>
<div id="bg8"></div>
</div>
</div>
Ya lo unico ves definiendo los estilos a tu gusto.