body {
	text-align:center;
	font-family:'New Century Schoolbook, serif';
	font-size:12pt;
	background-color:black;
	}

.background {
	position:relative;
	margin:auto;
	width:18cm;
	height:16cm;
	color:black;
	background-color:tan;
	text-align:left;
	z-index:1;
	}

.corner {
	position:absolute;
	top:2mm;
	left:2mm;
	width:3cm;
	height:3cm;
	text-align:center;
	background-color:white;
	}

.corner img {
	padding:auto;
	margin-top: 2mm;
	}

.header {
	position:absolute;
	top:2mm;
	right:2mm;
	width:14.4cm;
	height:3cm;
	background-color:white;
	z-index:1;
	}

.header h2 {
	position:absolute;
	top:13mm;
	#top:20mm;
	left:20mm;
	font-size:25pt;
	z-index:1;
	}

.header h3 {
	position:absolute;
	top:9mm;
	#top:14mm;
	left:15mm;
	font-size:15pt;
	color:blue;
	z-index:1;
	}

.header img {
	position:absolute;
	right:1mm;
	top:1.4cm;
	height:1.5cm;
	background-color:white;/*test*/
        z-index:2;
	}

.header img.headerimage {
	position:absolute;
	top:0mm;
	left:0mm;
	width:14cm;
	background-color:white;
	}

.header img.numbers {
	position:absolute;
	top:12mm;
	left:10mm;
	height:9mm;
	width:70mm;
	background-color:white;
        z-index:2;
	}

.nav {
	position:absolute;
	top:3.4cm;
	left:2mm;
	height:12.4cm;
	width:3cm;
	color:black;
	background-color:white;
	z-index:1;
	}

.nav img {
	position:absolute;
	bottom:0mm;
	left:0mm;	
	width:3cm;
	}

a {
	margin:1mm;
	color:black;
	font-weight:bold;
	text-decoration:none;
	}

a:hover {
	margin:1mm;
	color:orange;
	text-decoration:underline;
	font-weight:bold;
	cursor:pointer;
	}
	

.content {
	position:absolute;
	top:3.4cm;
	right:2mm;
	width:14.4cm;
	height:10.7cm;
	overflow:auto;
	background-color:white;
	}

.content a.titlelink {
	text-align:center;
	font-size:18pt;
	}
	
.copyright {
	position:absolute;
	bottom:2mm;
	right:2mm;
	width:14.4cm;
	height:1.5cm;
	text-align:center;
	background-color:white;
	}

.copyright p {
	text-align:center;
	}

.post {
	background-color:white;
	margin:1mm;
	border-top-style:solid;
	border-top-color:darkred;
	border-top-width:1mm;
	border-bottom-style:solid;
	border-bottom-color:navy;
	border-bottom-width:1mm;
	}

p {
	margin:1mm;
	}

span.name {
	font-weight:bold;
	}

input {
	color:black;
	background-color:white;
	}

textarea {
	color:black;
	background-color:white;
	overflow:auto;
	}

ul {
	padding: 0;
	margin: 0;
	margin-left:1cm;
	list-style-type:square;
	}

.newslist {
	background-color:tan;
	margin: 0cm;
	margin-left: 1cm;
	margin-right: 1cm;
	}

