es un efecto relativamente sencillo, pero tendrás que olvidarte de las tablas que son de la edad de piedra y actualizarte un poco... utiliza divs y css para maquetar
las tablas son para mostrar datos tabulares no para maquetar el sitio...
un ejemplo burdo del efecto lo conseguirías con algo asi:
Código CSS:
Ver originalhtml,body{margin:0;padding:0;height:100%;background:#eee;}
#SiteBg{height:100%;background:url(http://www.o2a.net/images/backgrounds/portfolio.jpg) center -120px no-repeat;}
#Site{width:900px;border:7px #f1f1f1 solid;margin:auto;background:#fff;}
Código HTML:
Ver original <p>todo el contenido del sitio
</p><p>todo el contenido del sitio
</p>
y digo burdo porque habría que pulirlo de acuerdo a las necesidades exactas de tu proyecto