body
	{
	line-height: 1.5;
	margin: 0;
	padding: 0 1em 3em;
	}
h1
	{
	font-size: 150%;
	margin: 0.375em 0;
	padding: 0;
	}
h2
	{
	border-width: thin 0;
	border-style: solid;
	font-size: 125%;
	margin: 0 0 0.6em;
	padding: 0;
	}
h3
	{
	font-size: 112.5%;
	margin: 0 0 0.5em;
	padding: 0;
	}
p
	{
	margin: 0 0 0.75em;
	padding: 0;
	}
pre
,code
,kbd
,samp
,var
	{
/* webkit */
	font-family: monospace, serif;
	}
pre
	{
	line-height: 1.25;
	margin: 0 0 1em;
	padding: 0 0 0 2.5em;
	}
blockquote
	{
	border: thin solid;
	margin: 0 0 0.75em 2.5em;
	padding: 0 0.5em;
	}
ol
,ul
,dl
	{
	margin: 0 0 0.75em;
	padding: 0 0 0 2.5em;
	}
dl
	{
/* dillo */
	display: block;
	}
dt
	{
	margin: 0;
	padding: 0;
	}
dd
	{
	margin: 0;
	padding: 0 0 0 2.5em;
	}
hr
	{
	border-style: solid;
	border-width: 0.125em 0 0;
	margin: 0 0 0.75em 1.5em;
	padding: 0;
	width: 0.25em;
	}
img
	{
	border: thin solid;
	margin: 0;
	padding :0;
	}
@media screen
	{
	body
		{
		background: #332d2b;
		color: #ede4cd;
		}
	h2
		{
		border-color: #808080;
		}
	a
		{
		color: #f8e58c;
		}
	a:visited
		{
		color: #f7c88b;
		}
	a:hover
		{
		color: #ffd900;
		}
	pre
		{
		color: #c8c2c6;
		}
	hr
		{
		border-color: #808080;
		}
	strong
		{
		color: #f6bfbc;
		}
/* webring */
	h2 a
	,h3 a
		{
		color: #ede4cd !important;
		}
	:target
		{
		color: #bce2e8 !important;
		font-style: italic;
		}
	}
