h1,h2,h3,p {text-align: left}

.reveal img.bullet_image { height: 50px; margin-right: 20px;}
.background {
    position:relative;
    float:left; /* optional */
}
.background .text  {
    position:absolute;
    left:30px;
    padding: 0 20px;
	background: rgba(0, 0, 0, 0.6);
    color: white;
}
.background .text-middle { top:40%; }
.background .text-top { top:10%; }
.background .text-bottom { top:80%; }
.background .text h3, .background .text a {color: white;}
.background .image { style="width: 100%; height: 100% }
.reveal .slides {
	height: 80%;
	width: 100%;
	top: 40%;
}
cite { color: #aaa; font-size: 0.6em; position: absolute; bottom: 0px; right: 0px;}