html, body {
	margin:0; 
	padding:0;
	height: 100%;
}
 
body {
	background-color: #443E3B;
	font-family: 'Lato', Times, serifs;
	color: #ffffff;
	background-image: url(background.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
	text-align: center;
}
@media (orientation: portrait) {
	body {
		background-position: top center;
	}
}

#floater {
	position: relative;
	float: left;
	height: 50%;
	margin-bottom: -250px;
	width: 1px;
}

#hello {
	position: relative; 
	clear: left;
	height: 500px; 
	width: 80%; 
	max-width: 800px; 
	min-width: 500px;
	margin: 0 auto;
	padding: 20px;
}

#hello .text {
	font-size: 20pt;
}

#hello .text h1 {
	font-size: 80pt;
}

