html {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height: 1.6;
	font-size: 75%;
	background: #d9e0e7 url(data:image/svg-xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KCjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgoKPGRlZnM%2BCgk8bGluZWFyR3JhZGllbnQgaWQ9InNtb290aCIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgoJPHN0b3Agb2Zmc2V0PSIwJSIgc3R5bGU9InN0b3AtY29sb3I6I2Q5ZTBlNzsKCQlzdG9wLW9wYWNpdHk6MSIvPgoJPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdHlsZT0ic3RvcC1jb2xvcjojYWFiN2M4OwoJCXN0b3Atb3BhY2l0eToxIi8%2BCgk8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM%2BCgo8cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDp1cmwoI3Ntb290aCkiLz4KCjwvc3ZnPg%3D%3D);
	text-align: center;
	height: 100%;
	padding: 0;
	margin: 0;
}
body {
	height: 90%;
	margin:0;
	padding: 0;

}
.shim {
	width: 100%;
	height: 50%;      
	margin-top: -25px; 
	float: left;
}
h1 {
	font-weight: normal;			
	background: url(data:image/svg-xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxyZWN0IHN0cm9rZT0iIzgzOTRhYyIgZmlsbD0iIzllYWRjMCIgc3Ryb2tlLXdpZHRoPSIxIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiByeD0iOCIgcnk9IjgiIC8%2BCjwvc3ZnPg%3D%3D);
	color: #fff;
	font-size: 150%;
	width: 40%;
	margin: 0 auto;
	line-height: 1.3;
	display: inline-block;
	padding: 10px;
	text-shadow: 0 1px 0 #8394ac;
}