html, body {	margin: 0;	padding: 0;	color: #000;	height: 100%;	background: #8BAEEA;	font: normal 15px/1.3em "Segoe UI", Arial, Helvetica, sans-serif;}.centered {	width: 100%;	height: 100%;	display: table;	#position: relative;}.centered-outer {	#left: 0;	#top: 50%;	text-align: center;	#position: absolute;	display: table-cell;	vertical-align: middle;}.centered-inner {	#top: -50%;	margin: 0 auto;	text-align: left;	#position: relative;	display: inline-block;}h1 {	color: #000;	margin: 0 0 0.5em;	letter-spacing: -3px;	font: normal 43px "Segoe UI", Arial, Helvetica, sans-serif;}p {	margin: 0.5em 0 0 0;}a, a:visited {	color: #03C;}a:hover, a:active {	color: #09F;}