Mira viendo tu codigo te podria decir lo siguiente:
Primero debes de hacer un contenedor
Código CSS:
Ver original#contenedorr {
text-align:left; /* Esto te sirve para IE*/
width:1000px; /* Aqui pones la resoluciones que quieres trabajar, es decir si deseas hacerlo global, deberias dejarlo en mil o al menos 960, si deseas que tabien se vean en 800x600 deberias ponerle entonces 780 o 760, eso es a tu criterio*/
margin:auto; /* esto es muy importante, deberias agregarle el 0 antes del auto para que IE6 lo tome sino no sabe que hacer y a veces falla, pero en general lo uso solamente asi, esto indica que 0 para IE debe ser el margen general, y que auto le diga a los navegadores nuevos sobretodo FF que hay un margen automatico pero absoluto, deberias de poner un reset o bien ponerle margin;0; a la etiqueta body */
}
despues de hacer esto pones los contendedores #header, etc etc
espero te haya servido, si tienes alguna duda me avisas