Dos cosas:
1.- usar el position: relative; en el pequeño "reset" de la hoja de estilo
Cita: * {margin:0;padding:0; border:0; outline:none; position: relative;}
tiene ciertos riesgos, sobre todo si no sabes bien cómo esto puede afectar a determinados elementos.
En tu caso, como puede ocurrirte muchas veces, tendrás que contrarestarlo con un position: static; en #contenedor, y aparecerá la barra de scroll en IE6.
2.- lo que te dice kseso? entre otras cosas es que no uses para centrar el contenedor el truco del 50% de desplazamiento y el margen negativo; es mucho más simple con un margin: 0 auto;
Cita: #contenedor {
width: 776px;
margin: 0 auto;
position: static;
}
Tienes más errores de ese estilo, pero ahí tendrás que aplicarte de momento con estas pistas.