body {
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
height:100%;
margin:0;
padding:0;
background-color:#DBF9AA;
}

a, a:visited {
color:#23980B;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

h1,h2,h3 {
color:#23980B;
}

h2 a, h2 a:visited { color:#23980B; }
h2 a:hover { text-decoration:underline; }

#wrapper {
width:780px;
margin:10px auto;
padding: 0;
border:5px solid #90DA11;
/*position:relative;*/
}

#header {
height:129px;
background-image:url(images/header.jpg);
margin:0;
padding:0;
}

	#header p{
		margin:0px;
		margin:0px;
		text-align:center;
		position:relative;
		top:100px;
		font-size: 0.7em;
	}

#container {
width:780px;
min-height:420px;
height:auto !important;
height:420px;
float:left;
background: url("images/bgd.gif") no-repeat top;
background-color:#FFFFFF;
}

#container1col {
width:780px;
min-height:420px;
height:auto !important;
height:420px;
margin:0;
padding:0;
float:left;
background:url(images/bgd2.gif) no-repeat top;
display: inline;
}

#leftnav {
width:95px;
float:left;
margin-left:130px;
display:inline;
}

#rightnav {
width:95px;
float:right;
margin-right:130px;
display:inline;
}

#content {
width:310px;
margin-left:235px;
font-size:0.9em;
}

#content1col {
width:500px;
margin-left:140px;
margin-right:140px;
padding-top:20px;
	color: #23980b;
}

#content1col a, #content1col a:visited {
	color: #23980b;
}

#content1col a:hover {
	color: #23980b;
	text-decoration: underline;
}

#classes {
width:580px;
margin-left:130px;
padding-top:20px;
}

#footer {
font-size:0.7em;
text-align:center;
}

#footer a, a:visited {
text-decoration:none;
color:#555;
}

#footer a:hover {
text-decoration:underline;
}

#latestnews {
	width: 500px;
	margin-left:135px;
	border:1px solid #aaa;
	background-color:#eee;
	margin-bottom:10px;
}

.textheading {
	color: #23980b;
	font-size: 2em;
	font-weight: bold;
}

.textheading2 {
	color: #23980b;
	font-size: 1.5em;
	font-weight: bold;
}

.textheading a, .textheading a:visited {
	color: #23980b;
}

.textheading2 a, .textheading2 a:visited {
	color: #23980b;
}

/* Fix's #container not clearing inner floats in firefox */
.floatfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

/* Hides from IE-mac \*/
* html .floatfix {
height: 1%;
}
/* End hide from IE-mac */