Hola otra vez:
Parece estar bien...
Estuve fijándome en una página mia con scroll y en el body no pongo nada, incluso no tienen importancia los estilos, pero hay una capa inmediatamente después del body con estilo width: 100%; overflow: auto;...
Por cierto, en la definición de márgenes del body, con margin: 0px; se definen los 4 márgenes.
Saludos