html,
body {
	margin:0;
	padding:0;
}
body {
	background:#FFF;
	min-width:75px;
	max-width:525px;
	margin:75px auto 0 auto;
	padding-bottom:20px;
}
body * {
	display:inline;
}
body script {
	display:none;
}
a,
a img {
	border:none;
}
span,
a.map,
li {
	display:block;
	border:0;
	overflow:hidden;
	float:left;
}
span,
a.map {
	background:#FFF no-repeat url(../images/chars-bg.png) 0 -600px;
	width:0;
	padding-left:75px;
	height:75px;
}
li {
	border:solid 1px #FFF;
	height:73px;
	width:73px;
}

.T {
	background-position:10px 0;
}
.w {
	background-position:1px -75px;
}
.o {
	background-position:5px -150px;
}
.z {
	background-position:10px -225px;
}
.e {
	background-position:10px -300px;
}
.slash {
	background-position:15px -375px;
}
.u {
	background-position:10px -450px;
}
a.map {
	background-position:0 -525px;
}
.space {
	background-position:0 -600px;
}
.d0 {
	background-position:10px -675px;
}
.d1 {
	background-position:10px -750px;
}
.d2 {
	background-position:10px -825px;
}
.d3 {
	background-position:10px -900px;
}
.d4 {
	background-position:10px -975px;
}
.d5 {
	background-position:10px -1050px;
}
.d6 {
	background-position:10px -1125px;
}
.d7 {
	background-position:10px -1200px;
}
.d8 {
	background-position:10px -1275px;
}
.d9 {
	background-position:10px -1350px;
}
.f, .F {
	background-position:0 -1500px;
}
.r, .R {
	background-position:0 -1575px;
}
.n, .N {
	background-position:0 -1650px;
}
.s, .S {
	background-position:0 -1725px;
}
.d, .D {
	background-position:0 -1800px;
}
.i, .I {
	background-position:0 -1875px;
}
.fronteers {
	background-position:0 -1950px;
}

#footer {
	clear:both;
	display:block;
	width:525px;
	min-width:75px;
	max-width:525px;
	text-align:center;
	font-family:monospace;
	padding:4px 0;
	background:#FFF;
}
