/* Color Scheme
Dark Green: #131913
Less Dark Green: 1a241a
Plainish Green: 458644
Light Green:a2be82
White:
*/


body {
background-color: #131913;
background: url(backgroundgrass.gif);
font-family: arial, Helvitica, sans-serif;
}

img {
border: 0;
}

h2
{
padding: 0;
font-size:200%;
margin:0;
}

#container {
text-align: center;
margin-left: auto;
margin-right: auto;
width: 1000px;
}

#leftcolumn{
float: left;
width: 100px;
margin:0;
/*change this to either fix logo at the top */
position: fixed;
}

#leftcolumn img{
margin-right: 1px;
}

#centercolumn{
float:right;
width:900px;
background-color:white;
}

#header {
background-image:url(header2.gif);
height: 78px;
display: block;
padding:0;
border-bottom:5px solid #131913;
}

#header ul{
float: right;
list-style-type: none;
margin-top: 0;
color: white;
height:22px;
padding-left:73px;
background-image:url(curvything2.gif);
background-repeat:no-repeat;
background-position:top left;
display: block

}

#header ul li{
float:right;
height:20px;
padding-bottom:2px;
padding-left: 20px;
margin:0;
display:block;
/*background-color:#131913;*/
background: url(backgroundgrass.gif);
display: block

}

#header ul li.active a{
border-bottom: 5px solid white;
}

#header ul li a {
color: white;
text-decoration: none;
font-weight: bold;
font-size: 14pt;
}

#header ul li a:hover {
border-bottom: 5px solid white;
}

#content {
clear: both;
padding:10px;
text-align: left;
color: #131913;
}

label{
	font-family: tahoma, helvetica, sans-serif;
}

input.text, textarea {
	border: 2px solid #131913;
	background: url(formgradient.png) repeat-x #FFFFFF;
	font-family: tahoma, helvetica, sans-serif;
	font-style: normal;
	font-size: 100%;
}

div.date {
float:right;
/*background:#F1DDC4;*/
background: url(datebackground.gif);
color:#6d1c1c;
text-align:center;
line-height:0.9;
margin:0 10px 5px 10px;
padding:5px;
font-size: 120%;
border: 1px dotted gray;
}

.date .day {
display:block;
font-size:150%;
font-weight:700;
}


#content h2 {
font-size: 2em;
margin:0;
padding:0 0 0 10px;
background: url(headerbackground2.gif);
}

#content h3{
display: block;
border-top: 1px solid #458644;
border-bottom: 1px solid #458644;
color: #1a241a;
background: #ecf1e6;
}

#content p img {
padding: 4px;
border: 1px dotted gray;
background-color: white;
margin: 3px 6px;
}

#content a {
color: #1a241a;
}

#content a:hover {
color: #458644;
}

pre code {
max-height: 400px;
overflow: auto;
margin: 0 10px;

}

.printonly {
display: none;
}

#footer {
clear: both;
margin-top: 10px;
font-size: 80%;
color: white;
}

#footer a {
color: white;
text-decoration:none;
}