
* {
	font-family: sans-serif;
	font-size: 15px;
	letter-spacing:1px;
}

body {
	background-color: #eee;
	background-image: url('allenback.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: 50% 50%;
}

#box {
	margin: 1em auto;
	max-width: 50em;
	text-align: justify;
}

#header {
	background-color: #eee;
	position: fixed;
	top: 0;
	z-index: 1;
	margin: auto;
	width: 50em;
}

body>#header {
	position: fixed;
}

#header p {display: inline;}

#tekst {
	color:				#000;
	font-family:		sans-serif;
	font-size:			15px;
	line-height:		1.7em;
}

#header, #tekst {width:expression( document.body.clientWidth > (500/12) * parseInt(document.body.currentStyle.fontSize)? "51em": "auto" );}

h1 {
	color: #000;
	font: small-caps bold 90% sans-serif;
	letter-spacing: 0.4em;
	display: inline;
}

h2	{
	font:			normal 110% sans-serif;
	letter-spacing:	0.2em;
}

h3 {
	font:			small-caps normal 100% sans-serif;
	letter-spacing:	0.2em;
	margin-top:		2em;
}

p.sc {font: small-caps normal 100% sans-serif}

li p {
	padding:		0;
	margin:			0;
	font-size:		80%;
}

blockquote p {
	font-style:		italic;
	font-size:		80%;
}

blockquote p.bron {
	font-variant:	small-caps;
	font-style:		normal;
}

blockquote p.bron:before {
	content:		'— ';	
}

a{text-decoration:none;background-color:inherit;color:#00c}
a:visited{color:#008}
a:active{color:#00f}
a:hover{text-decoration:underline}

h1 a {text-decoration:none;background-color:inherit;color:#360000}
h1 a:visited{color:#360000}
h1 a:active{color:#500}
h1 a:hover{text-decoration:none}
