* {
	box-sizing: border-box;
}
body {
	background-color:#000000;
	color:#666;
	background-image:url('sundown.jpg');
	background-repeat:no-repeat;
	background-position:center top;
	height:100%;
}
aside {
	position:absolute;
	right:1ex;
	bottom:1ex;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}
aside:hover {
	color:#fff;
}
main {
	color:#000;
	background-color:rgba(255,255,255,0.9);
	padding:1em;
	width:30em;
	position:absolute;
	top:40%;
	left:0;
	right:0;
	text-align:center;
	margin:auto;
	box-shadow: 10px 20px 60px rgba(0, 0, 0, .8);
}
