* {font-family: calibri; font-size: 1em; padding: 1; margin: 0; text-align: left; } 
html  { min-height: 100%; margin-bottom: 1px; }
body {
	padding: 1em;
	text-align: center;
	background-image: url(aen_bg.jpg);
	background-repeat: repeat-x;
}

#main { display: block; margin: 0 auto; width: 800px; }
ul#mainnav { display: block; text-align: center; }

ul#mainnav a:link, ul#mainnav a:visited  { text-decoration: none; color: #000; }
ul#mainnav a:hover, ul#mainnav a:active { color: rgb(0, 102, 0); }
ul#mainnav li { display: inline; padding: 0 3em; font: small-caps bold 100% Times; }
ul { list-style-type: none; }
hr { height: 0; width: 100%; padding: 0; margin: 0; border-bottom: 1px solid #f0f0f0; }
ul#floatnav {
	width: 23%;
	float: left;
}
ul#floatnav a:link, ul#floatnav a:visited  {
	text-decoration: none;
	color: #000;
}
ul#floatnav a:hover, ul#floatnav a:active { color: rgb(0, 102, 0); }
ul#floatnav li {padding: 4px;}
div#container { width: 76%; float: right;}

h1 {
	font-family: Broadway;
	font-size: 5em;
	color: rgb(0, 102, 0);
	display: block;
}

p {
	text-align: justify;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 1em;
	margin-left: 0;
	padding-left: 9px;
}

dl.henklist { width: 80%; }
dl.henklist dt  { float: right; clear: right; padding: 4 0em;}
dl.henklist dd {
	float: left;
	clear: both;
}
h2 {
	font-size: 1.5em;
	padding-bottom: 0.7em;
	padding-top: 0.4em;
}
h3 {
	font-size: 1.2em;
	padding-top: 0.7em;
	padding-bottom: 1em;
}
h4 {
	font-size: 1.06em;
	padding-bottom: 1em;
}
.osoiterivi {
	font-size: 0.8em;
	font-variant: normal;
}

