.centre { text-align: center; }

.spacer { margin-top: 1ex }

abbr, acronym, span.jakob { border-bottom : 1px dotted #ffffff; }

@media screen {

body
{
	font-family: Calibri, "Trebuchet MS", Georgia, Verdana, Univers, "Espy Sans", sans-serif;
	color: rgb(80%,80%,80%);
	background-color: black;
	text-align: left;
	line-height: 1.5;
	position: relative;
	margin: 0;
	padding: 0;
}

div#content
{
	position: absolute;
	top: 26px;
	left: 231px;
	right: 25px;
	font: 110%/1.5 Calibri, Trebuchet, "Trebuchet MS", Georgia, Verdana, Univers, "Espy Sans", sans-serif;
	color: rgb(80%,80%,80%);
	background-color: black;
	text-align: left;
	margin: 2em;
	width: 60%;
	max-width: 120em;
}

div#links a
{
	display: block;
	text-align: center;
	font: bold 1em sans-serif;
	padding: 5px 10px;
	margin: 0 0 2px;
	border-width: 0;
	text-decoration: none;
	color: black;
/*
	background: #FFDE6B;
*/
	background: #FFC;

}


div#links a:hover {color: #ccc; background: #006600;}

div#links {position: absolute; top: 52px; left: 0; width: 231px; height: 700px; font: 16px  sans-serif;}

p { margin-top: 0; }
p+p {text-indent: 2em;}
.noindent { text-indent: 0; }
.right { text-align: right; }

.letterspaced { font-family: Verdana, Impact, sans-serif; font-weight: bold; letter-spacing: 0.2em; font-size: smaller; }

.updated {   font-family: Geneva, Tahoma, Verdana, Univers,  Sans-serif; font-size: 10px; letter-spacing: 2px; text-align: center; margin-left: 0; margin-top: 2ex; padding: 0; color: white; background: black; }

h1
{
	font-weight: bold;
	font-family: Verdana, Trebuchet, "Trebuchet MS", Geneva, sans-serif;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 120%;
	letter-spacing: 0.2em;
	color: #FFDE6B;
	background: black;
}

h2
{
	font-family: Verdana, Trebuchet, "Trebuchet MS", Geneva, sans-serif;
	font-weight: bold;
	font-size: 110%;
	margin-bottom: 0;
	letter-spacing: 0.2em;
	color: #FFDE6B;
	background: black;
	line-height: 1.4em;
}

h3
{
	font-family: Verdana, Trebuchet, "Trebuchet MS", Geneva, sans-serif;
	color: #FFDE6B;
	background: black;
	font-weight: bold;
	font-size: 105%;
	margin-bottom: 0em;
	letter-spacing: 0.2em;
}

h4, h5, h6
{
	font-family: Verdana, Trebuchet, "Trebuchet MS", Geneva, sans-serif;
	color: #FFDE6B;
	background: black;
	font-weight: normal;
	margin-top: 1.1ex;
	font-style: italic;
	text-align: center;
}

P.dialogue { margin-bottom: 0; text-indent: 1em }



P.youarehere { text-align: left; font-family: Verdana, sans-serif; font-size: small; margin-bottom: 1ex }

span.caps {font-size: 11px; letter-spacing:  .09em}

SPAN.hilite { /*border-bottom: solid 1px #FF6600;*/ font-weight: bolder; font-family: Verdana, sans-serif; color: rgb(90%,90%,90%); background: black; padding: 1px }

SPAN.updated { font-family: "TheSans Mono", monospace; font-size: small }

STRONG { font-weight: bold; font-family: Verdana, Trebuchet, "Trebuchet MS", sans-serif; }

   
dt {font-weight: bold;}

dt.date { font-family: "TheSans Mono", monospace; margin-top: 1ex }

dd {margin-bottom: 0.66em;}

dd.sighting { margin-bottom: 1ex }

div#content a:link {color: white; font-weight: bold; text-decoration: none; border-bottom: 2px solid white;}

div#content a:link:hover {color: #ff6600; font-weight: bold; text-decoration: none; border-bottom: 2px solid #f60;}

div#content a:visited {color: #999; font-weight: bold; text-decoration: none; border-bottom: 2px solid #999;}

div#content a:visited:hover {color: green; font-weight: bold; text-decoration: none; border-bottom: 2px solid green;}

div#content ul.navigation {margin-left:0; padding-left: 0; }

div#content ul.navigation li { font-size: larger; display: inline; margin-right: 1em; margin-left:1em;}

div#content ul.navigation > li { margin-left: 0; padding-left: 0; }

div#content ul.navigation li a:link,
div#content ul.navigation li a:visited { border: none; background: #FFF; color: #333; padding: .2em;  text-decoration: none;}

div#content ul.navigation li a:hover
	{ border: none; color: black; background: #F90; text-decoration: none;}

}


@media print 
{ 
body, div#content { background: white; color: black; }
}