Debes usar capas, y a cada una aplicarle los tamaños, fondos y propiedades que necesites.
mas o menos asi, se "superponen las capas"
Código HTML:
<div class="color1">
Contenido superior
<div class="color2">
Contenido bajo el color 1 y con el color 3 de fondo
<div class="color3">
Contenido final
</div>
</div>
</div>
Deberías especificar más para una solucion mas especifica..