Para que necesitas tantas capas?
Código:
body {background-image: ....}/*"tapiz" de la página*/
.capa {background-color: white;...}*/color de fondo de la capa*/
.capa h1 {background-image;/*imagen "cuadro de un color"*/
width: 150px;
height: 60px;
margin: 0 auto;}
En el html
Código HTML:
<div class"capa"><h1>El texto aquí</h1></div>