Yo creo que el error es que estás especificando el margen en body, cuando debería ser tan sólo en container. En body no va nada.
Poné algo asi como:
#container {
margin: 25px auto 10px auto;
}
Que traducido serían los márgenes de: arriba, derecha, abajo, izquierda, respectivamente.