body
{
	font-family: sans-serif;
	margin: 2ex 1em;
	background-color: #fff;
	color: #000;
}
h1         { display: inline; font-family: "Arial Rounded MT Bold", Verdana, Tahoma, sans-serif; font-size: 250%; font-weight: bold; }
h1 .jan    { color: #f44; background: transparent; }
h1 .dot    { color: #0bc; background: transparent; }
h1 .moesen { color: #0c3; background: transparent; }
h1 .nu     { color: #fc0; background: transparent; }

:link        { color: #06c; background: transparent; }
:visited     { color: #808; background: transparent; }
:link:active, :visited:active { color: #c00; background: transparent; }
:link:hover, :visited:hover   { color: #f44; background: transparent; }

#tagline
{
	display: inline;
	color: #000;
	background: transparent;
	vertical-align: bottom;
	position: relative;
	top: -.5ex;
	padding-left: .5em;
}
#tagline acronym, #tagline abbr
{
	border-bottom: 0;
}
#tagline a
{
	color: #000;
	background: transparent;
}
#navigation
{
	padding: .5ex;
	border: 1px solid;
	border-color: #0c3 #0b0 #0b0 #0c3;
	color: #000;
	background-color: #efe;
	width: 100%;
}
div#navigation /* unparsed by NS4.x */
{
	position: absolute;
	top: 10ex;
	right: 1em;
	width: 10em;
}
#navigation .navHeader
{
	margin-top: 0;
}
#navigation ul, #navigation ol, #navigation form
{
	list-style-type: none;
	margin-left: 0;
	padding-left: .5em;
}
#navigation input.txtInput /*/*/
{
	border: 1px solid #0c3;
	color: #070;
	background-color: white;
	width: 100%;
}
#navigation input.txtButton /*/*/
{
	margin-top: .5ex;
	border: 1px solid #0c3;
	background-color: #fe3;
	color: #070;
	width: 100%;
}
#navigation :link, #navigation :visited, #navigation :link:active
{
	color: #070;
	text-transform: lowercase;
}
#navigation :link:hover
{
	color: #0a0;
}
#titleSeparator
{
	color: #f44;
	background-color: #f44;
	border: 0;
	height: 1px;
	margin-top: -1ex;
}
acronym, abbr
{
	border-bottom: 1px dotted #888;
}
abbr[title="exempli gratia"]
{
	border-bottom: 0;
}
.entryDateTime
{
	font-size: larger;
	text-decoration: none;
	border: 1px dotted #555;
	padding: 0 .5em;
	margin-right: .5em;
	color: #777;
	background-color: #f8f8f8;
}
.entryDateTime abbr, .entryDateTime acronym
{
	border: 0;
}
.entryDateTime .time
{
	color: #aaa;
	background: transparent;
}
.entryDateTime:hover, .entryDateTime:hover .time
{
	color: #777;
	background-color: #eee;
}
h2
{
	display: inline;
	color: #777;
	background: transparent;
	font-weight: normal;
	font-variant: small-caps;
}
.entryBody
{
	max-width: 40em;
	min-width: 20em;
	text-align: justify;
	margin: 0 12em 0 4em;
	padding: 2ex 0 2ex 1em;
	border-left: 1px dotted #555;
	line-height: 140%;
}
.entryBody:last-child
{
	border-bottom: 1px dotted #555;
}
.entryBody p
{
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 2ex;
}
p.contdBelow, ul.contdBelow, ol.contdBelow, form.contdBelow
{
	margin-bottom: 0;
	padding-bottom: 0;
}
p.contdFromAbove, ul.contdFromAbove, ol.contdFromAbove, form.contdFromAbove
{
	margin-top: 0;
	padding-top: 0;
}
p:last-child, ul:last-child, ol:last-child
{
	padding-bottom: 0;
	margin-bottom: 0;
}
.loves
{
	color: #f44;
	background: transparent;
}


