lo mas probable es q en las paginas interiores el contenido sea mas largo q la capacidad de tu pantalla y al aparecer el scroll vertical se corre unos pixeles, esto pasa en FF por ejemplo q por defecto no muestra el scroll hasta q se de el overflow, no asi en IE7 q viene puesto por defecto
la solución
html{overflow-y:scroll}
ojo q es una regla CSS3, y el
validador te dara una advertencia que si bien es invalida la hora, la regla existe en css3 asi q esta todo bien