body {
font-family: Verdana, sans-serif;
font-size: 75%;
margin: 0;
margin-top: 1em;
padding: 0;
background: #9DA65E;
color: #000;
}

p {
}

a {
color: #2D3301;
}

a#current {
text-decoration: none;
}

a#current:after {
content: "\0020 \00AB";
}

h1 {
font-weight: 100;
font-family: Georgia, serif;
font-size: x-large;
}

h2 {
font-size: large;
font-weight: 100;
font-family: Tahoma, sans-serif;
}

h3 {
font-size: small;
font-weight: 900;
font-family: Verdana, sans-serif;
}

hr {
color: #C1A46D;
background-color: #C1A46D;
border: 0;
height: 2px;
width: 90%;
}

div#maincontainer {
width: 70%;
margin-left: 15%;
background: #D5C4A1;
}

div#navmenu {
width: 20%;
height: 100%;
float: right;
margin: 0;
padding: 0;
margin-top: 2em;
}

div#navmenu ul {
font-family: Tahoma, sans-serif;
font-size: small;
margin-left: 1em;
padding-left: 1em;
list-style: none;
text-indent: -1.5em;
}

div#navmenu ul li:before {
	content: "\00AB \0020";
	}


div#content {
background: #E8E0CE;
width: 74%;
float: left;
margin-left: 2%;
margin-right: 0;
margin-top: 1em;
margin-bottom: 0;
padding-left: 0;
}

div#contentfull {
background: #E8E0CE;
width: 95%;
float: left;
margin-left: 2%;
margin-right: 0;
margin-top: 1em;
margin-bottom: 0;
padding-left: 0;
}

div.minibox {
padding: 0;
margin-top: 0;
margin-left: 1em;
margin-right: 1em;
margin-bottom: 1em;
}

div.minibox p {
text-align: justify;
}

div.miniboxhead {
padding: 0;
margin: 0;
}

div.miniboxhead img {
float: left;
padding: 0.5em;
}

div.miniboxhead h2 {
display: inline;
}

div.miniboxhead h3 {
font-size: x-small;
font-weight: 100;
display: inline;
}

div#header {
margin: 0;
margin-top: 1em;
padding: 0;
width: 8em;
text-align: justify;
}

div#header h1 {
font-weight: 100;
font-size: large;
display: inline;
text-transform: uppercase;
}

div#searchbox {
}

div#footer {
text-align: center;
width: 100%;
clear: both;
margin: 0;
padding: 0.5em;
}
