body {
font: normal small Tahoma, Arial, Verdana, Helvetica, sans-serif;
margin: 0px;
background:  #2D8C27 url(images/bg.gif) repeat-x top;
}

h1 {
letter-spacing: -2px;
font-size: 28px;
margin: 0;
color: #2D8C27;
}

p {margin-bottom:2px; padding:0;}

#topnav {
float: right;
color: #000000;
font-family: Tahoma, Arial, Verdana, Helvetica sans-serif;
font-size: 10px;
padding: 5px;
margin-right: 3px;
margin-top: 12px
}

#layout {
text-align: left;
margin: 0 auto;
width: 650px /*525px*/;
background: #FFFFFF;
}

#header {
background: url(images/header.gif) no-repeat;
height: 25px;
}

#content {
margin:0px auto;
width: 620px;
background: #FFFFFF;
color: #000000;
}

input.bar {
background: url(images/bar.gif);
width: 364px;
height: 25px;
border: 1px;
color: #3F3F3F;
font-size: 18px;
font-family: "Comic Sans MS";
padding: 6px 10px 6px 10px;
}

input.button  {
font-family: sans-serif;
font-size: 16px;
font-weight: bold;
padding: 4px;
cursor: pointer;
width: 60px;
height: 35px;
}

.option {
background-color: #CCFFCC;
width: 460px;
font-size: 12px;
height: 15px;
padding: 4px 3px 3px 4px;
list-style: none;
margin-bottom: 3px;
}

ul {
margin: 0px;
padding: 0px;
}

#footer {
background: url(images/footer.gif) no-repeat;
height: 25px;
}

a:link, a:visited, a:active {
color: #2D8C27;
text-decoration: none;
}

a:hover {
color: #2D8C27;
text-decoration: none;
}

p.credit {
font-family: Tahoma, Arial, Verdana, Helvetica sans-serif;
font-size: 10px;
}

p.link2 {
font-family: Tahoma, Arial, Verdana, Helvetica sans-serif;
font-size: 10px;
}
