* { 
	margin: 0; 
	padding: 0;
	}

#page-wrap { 
	width: 500px; 
	margin: 20px auto; 
	}

.image {
	position: relative; 
	margin-bottom: 20px; 
	width: 100%; 
	}
	
h2 { 
	position: absolute; 
	top: 265px; 
	left: 0; 
	width: 700px; 
	text-align: left; 
	}
	
h2 span {
	padding-left: 12px;
	padding-bottom: 5px;
	padding-right: 12px;
	padding-top: 5px;
	color: white; 
	font: 9px/28px Helvetica, Sans-Serif; 
	letter-spacing: 1px;  
    background: rgb(0, 0, 0);
    background: rgba(0, 0, 0, 0.8); 
   	}
   	
h2 span.spacer{
	padding: 0 2px;
	background: none; 
	}

b {
	color: red;
	text-transform: uppercase;
	}
