@font-face {
	font-family: 'Neuropol';
	src: url('fonts/Neuropol.eot');
	src: url('fonts/Neuropol.eot') format('embedded-opentype'),
		 url('fonts/Neuropol.woff2') format('woff2'),
		 url('fonts/Neuropol.woff') format('woff'),
		 url('fonts/Neuropol.ttf') format('truetype'),
		 url('fonts/Neuropol.svg#Neuropol') format('svg');
}

body{
	margin:0px;
	padding:0px;
	overflow:hidden;
	background:#f1f1f1;
}
background{
	position:absolute;
	top:0px;
	left:0px;
	bottom:0px;
	right:0px;
	-webkit-box-shadow: inset 0px -17px 100px 0px rgba(0,0,0,.23);
	   -moz-box-shadow: inset 0px -17px 100px 0px rgba(0,0,0,.23);
			box-shadow: inset 0px -17px 100px 0px rgba(0,0,0,.23);
}
div{
	position:absolute;
	top:50%;
	left:0px;
	width:100%;
}
span{
	position:absolute;
	top:-20px;
	left:0px;
	width:100%;
	display:block;
	text-align:center;
	font:2.5em Neuropol,arial,sans-serif;
	color:#bbb;
	font-weight:bold;
	letter-spacing:5px;
}
span:before,
span:after{
	content: attr(title);
	color: rgba(255,255,255,.32);
	position: absolute;
	text-align:center;
	top:-20px;
	left:0px;
	width:100%;
}
span:before { top: 1px; left: 1px }
span:after  { top: 2px; left: 2px }