Pues eso:
Teniendo el navegador a pantalla completa, cuando el ancho es mayor al ancho de la página, luce bien, el fondo está donde tiene que estar:

Pero si achico el navegado, se mueve pa la izquierda:

Esto es lo que tengo:
Código HTML:
body { width: 960px; background-image: url('./imágenes/fondo.png'); background-repeat: repeat-y; background-position: center; margin: 0 auto; }
