html {
border-top:10px solid #99CC99;
border-bottom:80px solid #99CC99;
}
body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background-image:url(bg.jpg);
background-repeat:repeat-x;
margin: 0cm .5cm .5cm .5cm;
}

p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin: .5cm;
}
#col1 {
width:15%;
margin: 1cm 1cm 1cm 0cm;
float:left;
}
#col2 {
width:60%;
float:none;
margin: 0cm 1cm 1cm 5cm;
padding: .5cm .5cm .5cm .5cm;
line-height:16px;
font-size:13px;
font-family:Geneva, Arial, Helvetica, sans-serif;
}
#col3 {
width:18%;
margin: 1cm 1cm 1cm 0cm;
float:right;
}

h4 {
    background: rgb(204,204,255);
	font-size: 200%;
		margin-left: 20%;
	margin-right: 20%;
    padding: 0.5em;
    border: none;
  }

h1 {
text-align:left;
text-decoration: none;
line-height:.9cm;
padding-left: 2px;
margin-bottom:20px;
color: #009933;
font-size:30px;
}

#logo h2 {
text-align:right;
color:#A8D059;
letter-spacing:1.5px;
font-size:16px;
}

#navcontainer { width: 100%; }

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#navcontainer a
{
display: block;
padding: 3px;
width: 100%;
background-color: #F1F6E4;
border-bottom: 3px solid #eee;
}

#navcontainer a:link, #navlist a:visited
{
color: #779900;
text-decoration: none;
font-size:15px;
text-transform:uppercase;
background-image:url(nav.gif);
background-position:right;
background-repeat:no-repeat;
}

#navcontainer a:hover
{
color: #666666;
font-size: 17px;
}

#col3 p.blurb {
background-color:#F5F9ED;
border:1px solid #D1E5A6;
padding:5px;
background-image:url(blurbg.gif);
}

