body.head {
	font-family : Serif,Tahoma,Verdana,Arial,Helvetica;
	background-color : #000;
}
.maintable {
/*	background : #030;
*/	border : 1px #C11 solid;
}
.header {
	background-color : #000;
	border : 0px #a00 solid;
	font-family : Serif,Tahoma,Verdana,Arial,Helvetica;
	font-size : 18pt;
	color : #f00;
}
.letter {
	font-size : 40pt;
}
.menu, .rightmenu {
	font-family : Serif,Tahoma,Verdana,Arial,Helvetica;
	font-size : 10pt;
	color : #ffffff;
}
.content {
/*	background : #000;
*/	font-family : Serif,Tahoma,Verdana,Arial,Helvetica;
	color : #aaa;
	border : 1px solid #c00;
}
.content A:LINK, .content A:VISITED {
	color : #eeee00;
	font-family : Serif,Tahoma,Verdana,Arial,Helvetica;
}
.content A:HOVER {
	color : #fc0;
}
.content A:ACTIVE {
	color : #888;
}
.section A:LINK, .section A:VISITED, .sectioncurrent A:LINK, .sectioncurrent A:VISITED, .footer A:LINK, .footer A:VISITED {
	color : #316D86
}
.section A:HOVER, .sectioncurrent A:HOVER, .footer A:HOVER {
	color : #013D46;
}
.section A:ACTIVE, .sectioncurrent A:ACTIVE, .footer A:ACTIVE {
	color : #FFFFFF;
}
.section, .sectioncurrent, .rightsection, .rightsectionheader {
	font-weight : bold;
	background-color : #000;
	border : 1px #a00 solid;
	font-family : Serif,Tahoma,Verdana,Arial,Helvetica;
	color : Red;
}
.section, .sectioncurrent, .rightsection, .rightsectionheader {
	padding : 0px;
}
.section a, .sectioncurrent a, .rightsection a, .rightsectionheader a {
	display : block;
	width : 100%;
}
.section a:hover, .sectioncurrent a:hover, .rightsection a:hover, .rightsectionheader a:hover {
	background-color : #8C1717; 
	padding-left : 0px;
}
.sectioncurrent, .rightsectionheader {
	background-color : #000;
	color : #ccc;
}
.sectioncurrent a {
	background-color : #500;
}
html>body .sectioncurrent, html>body .rightsection, html>body .rightsectionheader, html>body .section {
	width : 100%;
}
.footer {
	background : #000;
	border : #a00 solid 1px;
	color : #bbb;
}
.footer a, .footer a:visited {
	color : #08f;
}

.metadata {
	border-bottom : 1px dashed #c00;
	padding : 5px;
}
.contentsection, P, .sectionhead {
	background : #000;
	border : dotted #c00;
	border-width : 0px 0px 1px 0px;
	width : 100%;
}
.sectionhead {
	color : #fff;
	width : 100%;
}
.contentsectionhead {
	background : #000;
}
a, a:visited {
	color : #d2d2d2;
}
a:hover {
	color : #fff;
}
a:active {
	color : #000;
}
.error {
	color : #F00;
}
select, input {
	background : #FFF;
	border : #a00 solid 1px;
	color : #000;
}
input {
	border : #a00 solid 1px;
}
