Puedes mirar el código de esta página:
http://www.cssplay.co.uk/layouts/background.html
Fíjate sobre todo en la cabecera (entre <head> y </head>):
Código HTML:
<style type="text/css">
html, body {margin:0; padding:0; width:100%; height:100%; overflow:hidden;}
body {font-family:verdana, arial, sans-serif; font-size:76%;}
#background{position:absolute; z-index:1; width:100%; height:100%;}
#scroller {position:absolute; width:100%; height:100%; top:0; left:0; overflow:auto; z-index:2;}
#content {padding:5px 300px 20px 200px;}
p {line-height:1.8em; letter-spacing:0.1em; text-align:justify;}
#fixed {position:absolute; top:25px; left:10px; width:150px; z-index:10; color:#567; border:1px solid #000; padding:10px;}
</style>
Y en poner justo después de <body> esto:
Código HTML:
<img id="background" src="rabbit.jpg" alt="" title="" />