.image { 
   position: relative; 
   width: 100%; /* for IE 6 */
}

h2.pictxtblock { 
   position: absolute; 
   top: 70%; 
   left: 0; 
   width: 100%; 
}
h2 span { width:84%;display:block;
   color:#9c3219; 
   font: bold 12px/20px Arial,Helvetica, Sans-Serif; 

   background: rgb(255, 255, 255); /* fallback color */
   background: rgba(255,255, 255, 0.6);
   padding: 10px; 
}
h2.pictxtblock span.spacer {
   padding:0 5px;
}
