Hola
MadDunDee:
En cuanto a las dimensiones de la página, te recomendaría un layout líquido, que se adapte a la resolución de cada usuario, pero si quieres dimensiones fijas, creo que 900 px de ancho está bien para dejar márgenes laterales y tener en cuenta la barra de scroll que siempre quita unos píxeles (como mínimo 20).
El color de fondo lo puedes definir fácilmente utilizando CSS:
Código:
body {
background-color: #e1e1e2;
}
Suerte!