@charset "utf-8";
body {
	margin: 0;
	padding: 0;
    background-color: #556B2F;
    background-position: center;
    text-align: center;
	font:  12px/1.5em "Verdana";
    color: #000000;
}

/************************************ content frame *****/
#container{
   margin: 0 auto;
   padding: 0;
   width:700px;
     background-position: center;
   background-color: #F0FFF0;
   /* change this on page to fill shortest column */
  color: #000000;

}

/************************************ banner space *****/
#banner{
   float: left;
   padding: 0;
   margin: 0;
   width: 700px;
   height: 86px;
   /*background-position: center; */
   color:#E1CA24;
   padding-top: 10px;
   font-size: 18px;

}


/********************************* 2nd col - main content - settings *****/
#content{
  width: 544px;
  float: left;
  padding-top: 15px;

  font-family: Verdana, Arial, Helvetica, serif;
  font-size: 12px;
  text-align: left;
    border-right: thin;
  border-right-color: #669999;
  border-right-style: ridge;

}
#content h1, #content h2, #content p{
  padding-right: 15px;
  padding-left: 15px;
}

#content h1{
  font-size: 115%;
  font-weight: bold;
  color: #556B2F;
  line-height: 90%;
  margin-bottom: 4px;
  margin-top: -1px;
}
#content p{
  line-height: 135%;
  margin-top: 0px;

}
#content p.narrow{
width: 150px;
  line-height: 135%;


}
#content img{
  float: right;
  display: inline;
  padding-top: 20px;
  .margin-top: 10px;
}



  /*************************************** horizontal menu *******/
/* tabbed menu is courtesy of exploding-boy.com/image/CSSmenus */

#nav {
      float: right;
      margin: 0;
      padding: 0;
      width: 155px;


      font-size: 100%;
       font-weight: bold;
      line-height: 135%;

      }

 #nav a:link{
    color: #7f2d31; text-decoration: none; font-size:12px;
 }
 #nav a:visited {
   color: #989898; text-decoration: none; font-size:12px;
 }

  #nav a:hover {
   color: #36609E; text-decoration: underline; font-size:12px;
 }
/*************************************** right column settings *****/

#nav p {
  padding: 0;
  margin: 0;
  padding-top: 15px;
  padding-left: 0px;
  font-size: 12px;
color: #556B2F;

}
#nav p.tagline{
    margin-bottom: 0px;
    color: #556B2F;
}
#nav p.menu {
  padding-top: 5px;
  line-height: 140%;
}





/*************************************footer settings*************/
#fullfooter{
  clear: both;
  /* if height is not specified, footer bgcolor will fill any short columns */
  height: 30px;
  font-size: 75%;
  line-height: 135%;
  background-color: #ADD8E6;
  color:#556B2F;
}

#fullfooter a:link{
    font-size: 100%;
  color:#556B2F;

}
p.footer{
  font-size: 80%;
  font-style: italic;
  color: #add8e6;
  padding: 0px;
  margin: 0px;
}

/* following is used to make the type in each column be visually on the
   same horizontal line. The fonts used are different sizes, so percentages
   and ems won't work. And using this avoids messing with the margins.  */

.hspace {
    height: 10px;
  }

