Duda color fondo y tamaño web

He terminado el curso paso a paso y ahora estaba retocando la web de prueba y me han surgido dos dudas que seguro que son una chorrada pero no soy capaz de resolverlas.

La primera es como colorear el fondo de la web pero no el de la zona central, sino el de los laterales de la web, a ver si me explico, en la página de comocreartuweb seria la zona de los laterales que aparece con un degradado de azul. No se que código poner.

La segunda es como darle una longitud mínima a la web que se pueda ampliar si tienes mucho contenido. Empiezo porque no me aclaro ni yo.
La web tiene una anchura fija de 800px, me gustaría darle una longitud mínima porque cuando tiene poco relleno se ve una página muy pequeñita pero a la vez no se si puede fijar porque en caso de tener otra página dentro de la misma web con mucho relleno necesitarias a lo mejor más longitud de la que has establecido.
He pensado en añadir párrafo vacíos hasta tener la longitud que quiero.

Perdonad por el rollo que os he soltado.

Saludos
Lo que necesitas es poner una imagen o un color de fondo en el body.
el código para la hoja de estilos es el siguiente:

COLOR:
body {background-color: blue;}

IMAGEN:
body {background-image: url (aqui la ruta de la imagen);}

Respecto a la segunda duda. No entendí mucho, sería mejor que expliques con imágenes lo que quieres hacer. O sube la web a un servidor y muestra el link.
Gracias Myxtum. Ya sabia yo que sería algo muy fácil que no era capaz de ver.

Saludos.