Ti faccio un esempio ma ci possono essere altre soluzioni in base alle esigenze
codice:
/* Stili generici per l'elemento HTML  */ 
html, body {height:100%}
html { padding: 0px; margin: 0px;  }
/* Stili generici per l'elemento BODY */
body { padding: 0px; margin: 0px; 
   background:url("../Image/ura_fd.jpg"); 
   text-align: center;  /*  Centra la pagina  */
   font-size: 100.01%; 
   font-family: Arial, Verdana, Helvetica, sans-serif; color:#000; }
/* Stile della sezione "CONTENITORE" */	
div#container { margin: 0px auto; 
   width: 768px; text-align: left; line-height: 1.05; }
Edit: PS Ti sei già letto Layout con i CSS