Una disposizione dei blocchi comune è al centro, cioè con spazio sia a destra che a sinistra 
div
{
width:80%;
margin: auto;
...
}
Rimane il 10% di spazio automaticamente sia a destra che a sinistra. Purtroppo funziona con Mozilla* ma non con MS IE per il quale è necessario ricorrere a un artificio 
body
{
text-align:center;
...
}
div
{
width:80%;
margin: auto;
text-align:left;
...
}
Si specifica che in body il contenuto è centrato ma poi in div, almeno il testo, ritorna a sinistra!