body {
	font-family:sans-serif;
	color:#aaf;
	background-color:black;
	font-size:80%;
	margin:0;
}
img { border:none }
hr { height:1pt; width:60%; text-align:left; color:#aaf; border:0; margin:0; }
a { color:#77f; text-decoration:none; }
a:hover { text-decoration:underline; }
td { vertical-align:top }
h1 { font-size:200% }
table { font-size:100% }
form { margin:0; }
.feature { position:absolute; color:black; font-size:120%; word-break:keep-all; font-variant:small-caps; font-weight:bold; z-index:11; }
.feature a, .feature a:hover { color:white; text-decoration:none }
.clickcentre { position:absolute; z-index:10; }
.clickcentre a { cursor:crosshair; }
.clickside { position:absolute; z-index:25; }
a.current { color:#aaf; font-weight:bold; }
input.box { border:0; background-color:#aaf }
#header { font-size:13px; }
.right { font-size:13px; position:absolute; right:0px; }
img.conf { position:absolute; height:13px; border:solid black 1px; background-color:#77f; }
div.main {
	position:absolute;
	width:60%;
	top:15%;
	left:20%;
	text-align:justify;
}
div.c {
	position:absolute;
	color:#ddd;
	word-break:keep-all;
	z-index:2;
}
div.k {
	position:absolute;
	color:#99f;
	word-break:keep-all;
	z-index:2;
}
img.c {
	position:absolute;
	border:1px solid #aaf;
	z-index:20;
}
img.k {
	position:absolute;
	border:1px solid #77f;
	z-index:20;
}
a.c:hover img, a.k:hover img { border: 2px solid white; }
