body
    {
      margin: 0;
      padding: 0;
      color:#000;
      font-size:11px;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      background-position: center;
    }


   #container
    {
      margin-right:auto;
	  margin-left:auto;
      padding: 0;
      width:650px;
      width:650px;
    }
    #banner
    {
      float: left;
      width: 636px;
      border: 2px solid green;
      height: 50px;
      margin: 4px;
      padding: 4px;
      padding-left: 17px;
      text-align:left;
    }

   #navigation
    {
      margin: 0;
      padding: 0;
      width:165px;
      float:left;
      border: 2px solid blue;
      padding: 4px;
      margin: 4px;
      font-size: 1em;
      line-height: 125%;
      text-align: center;
    }

	#content
    {
      margin: 0;
      padding: 0;
      width:445px;
      float:left;
      padding: 5px;
      margin: 4px;
      text-align: left;
    }
    #content a:link{
    color: blue;
    text-decoration: underline
    }
    #content a:visited{
    color: green;
    text-decoration: underline
    }
    #content a:hover {
      color: blue;
      text-decoration: underline
    }


   #cfooter
   {
     color: green;
     font-size: 9px;
   }

	#footer
    {
      width:640px;
      clear:both;
      margin: 4px;
      padding: 4px;
      font-size: 9px;
      text-align: left;
      color: black;
    }
    #notice
    {
     line-height: 90%;
     color: green;
     font-size: 9px;
    }

    .searchlink
    {
      display: block;
      width: 80%;
      height: 20px;
      border: 2px solid #008000;
    /*  padding: 5px 4px 2px 4px; */
    padding-top: 3px;
    margin-top: 1px;
      margin-left: 10%;
      margin-right: 10%;
      text-align: center;
      font-weight: bold;
    }
    h1{
     color: green;
     font-size: 145%;
   }
   h2{
     color: black;
     font-size: 135%;
   }
   h3{
     color: green;
     font-size: 117%;
     line-height: 70%;
   }
   a.title:link, a.title:visited, a.title:hover
   {
     color: green;
     text-decoration: none;
   }
   #content .title{
     color: green;
     text-decoration: none;
   }
   h4{
     color: green;
     font-size: 120%;
     font-weight: normal;
     line-height: 10%;
     padding-bottom: 0;
   }
   form{
     margin: 0;
     padding: .2em 0;
     width: 400px;
     height: 200px;
     text-align: left;
     font-family: Verdana, Arial, Helvetica, sans-serif;
   }
   textarea
   {
   width: 300px;
   height: 150px;
   font-size: 1em;
   padding: 4px;
   border: 1px solid green;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #339900;
   }
   input
   {
      font-size: 1em;;
      color: #339900;
      padding-left: 4px;
      border: 1px solid green;
   }
   input[type=text]:focus
   {
     background-color: #DDFFDD;
   }

    button
    {
        font: 12px Verdana, Arial, sans-serif;
        color: green;
        background-color:#ddffdd;
	    border: inset;
	 }
    .rss
    {

    padding: 0;
    margin: 0;
    margin-top: -30px;
    text-align: right;
    }

    img{
      border: none;
    }

 /* styles below are used by RSS ticker from Dynamic Drive */
.cnnclass{
width: 159px;
padding: 2px;
color: green;
background-color: #ffffff;
border: 1px solid green;
/* margin-bottom: 1em; */
filter:progid:DXImageTransform.Microsoft.alpha(opacity=80); /*Specify fade effect in IE. Remove if desired.*/
-moz-opacity: 0.8; /*Specify fade effect in Firefox. Remove if desired.*/
}

.cnnclass a{
text-decoration: underline;
}

.bbcclass{
width: 400px;
padding: 6px;
background-color: lightyellow;
border: 1px solid #004A00;
}

.rsstitle{ /*shared class for all title elements in an RSS feed*/
color: green;
}

.rssdate{ /*shared class for all date elements in an RSS feed*/
color: gray;
font-size: 85%;
}

.rssdescription{ /*shared class for all description elements in an RSS feed*/
}


