html,body {margin:0;padding:0;font-size:100%}
html {
	background:radial-gradient(circle at center, #45b3fb 0%, #0092f1 80%) no-repeat;
	color:white;
	font-style:normal;
	text-rendering:optimizeLegibility;
	min-height:100vh
}
body {font-family:verdana,arial,sans-serif;width:100vw;min-height:100vh}
h1, h2, h3 {font-family:'Lucida Sans Unicode','Lucida Grande','Trebuchet MS',sans-serif}
h1 {font-size:1.95rem}
h2 {font-size:1.65rem}
h3 {font-size:1.35rem}
sub {vertical-align:sub}
sup {vertical-align:super}
pre,code,tt,kbd {
	font-family:'DejaVu Sans Mono','Andale Mono','Bitstream Vera Sans Mono',monospace,serif;
	font-size:0.95rem
}
.pre,.code {white-space:prewrap}
a:link,a:visited {text-decoration:none}
a:link {color:#00f37e}
a:visited {color:#ffbc00}
a:hover {color:#70c2f8}
a:active {color:#a62a00}
/*
.packed-bg {background-image:url(data:image/png;base64,<packed-data>) }
<img src="data:image/png;base64,<packed-data>" /> */
.css3radi {
	border-radius:;
	-webkit-border-radius:;
	-khtml-border-radius:;
	-moz-border-radius:;
}
h1.title {
	background:#fff;
	text-indent:1.2rem;
	font-size:3rem;
	margin-top:0;
	padding-bottom:0.23rem;
	font-style:normal;
	color:#0092f1;
	box-shadow: 0 16px 15px -13px #333
}
h1.title:before {color:#666;font-size:20%;content:\00000D\00000D}
h1.title span {color:#70c2f8}
h1.title span.lg {color:#aab}
h1.title span.wash {color:#009e52}
footer,footer .lblock,footer .rblock {font-size:0.85rem}
footer {
	display:flex;
	justify-content:space-between;
	height:2.3rem;
	width:99vw;
	position:absolute;
	bottom:0;
	color:#fff
}
footer .lblock {text-align:left;text-indent:1.3rem}
footer .rblock {text-align:right}
