En realidad ese color no está sólo en los márgenes, sino detrás de todo. Es el background, lo fijas en CSS dándole width: 100%, y encima va el contenido de la página en un DIV centrado con digamos width: 80%.
Saludos.
PD: lo olvidaba, también puedes hacerlo con un sencillo recurso:
background {
#000 url(foto.jpg);
}
En vez de #000 puedes poner el color que quieras, en código hexadecimal o con letras (aqua, black, blue, fuchsia, gray...)
Saludos.