Margen y relleno de la etiqueta <Body>

Estoy escribiendo un código HTML muy simple que aparece a continuación. Escrito en el bloc de notas y abriéndose en IE-8 y Firefox (OS: Window Vista).

<html>
<body>
    <table border="1"><tr><td>test</td></tr></table>
</body>
</html>

No hay nada especial en el código anterior, está creando algo de espacio desde la esquina superior izquierda.

El cual puede ser removido fácilmente usando el siguiente código

<body style="margin:0; padding:0">

Ahora he descubierto el margen predeterminado y el relleno, que es4 Para Firefox y diferentes para IE-8.

<body style="margin:4; padding:4">

Tengo una pregunta sobre este escenario.

¿Por qué este valor es 4?¿De dónde viene este valor, se guarda en alguna parte?¿Podemos modificar (configurable) este valor por defecto?¿Cómo estos valores son diferentes para los navegadores?

Gracias.

Respuestas a la pregunta(4)

Su respuesta a la pregunta