Ho provato a fare come mi hai detto tu ma purtroppo la pagina è allineata tutta sinistra. Porto qui sotto il foglio di stile .css. Potresti aiutarmi a centrare la pagina qualsiasi sia la risoluzione del monitor con cui viene visualizzata?

Foglio di stile .css

body
div#container{
background-image: url(sfondo.gif);
position: absolute;
width: 760px;
height: 600px;
top: 0px;

}

div#header{
position: absolute;
left: 0px;
width: 760px;
img-align: center;
}

div#navigation{
position: absolute;
left: 0px;
top: 140px;
width: 250px;
img-align: center;
text-align: center;
}

div#content{
position: absolute;
left: 250px;
top: 140px;
width: 500px;
img-align: center;
text-align: left;
}
p {font: 18px commercialscript bt, arial; color: a82e3c;}