body {
          margin: 0;
          padding: 0;
          font: small Arial, Geneva, sans-serif;
          text-align: center;
          color: #4f4e4e;
	  line-height: 160%;
          background: #FFF url('http://springwatercenter.org/image/shad.gif') top center repeat-y;
          }

.gainlayout {
          height: 0;
          }

.gainlayout {
          min-height: 0;
          }

a:link {
         color: #5a723d;
         text-decoration: underline;
         }

a:visited {
         color: #5a723d;
         text-decoration:underline;
         }

a:hover {
         color: #4f4e4e;
         text-decoration: underline;
        }		

.container {
         margin: auto;
         width: 780px;
         text-align: left;
         padding: 0px 15px 10px 15px;
         }

.nav {
         margin: 0;
       	 padding: 0;
       	 background: #836654;
         width: 780px;
	 }

.nav ul {
         border: 0;
	 margin: 0;
       	 padding: 0;
       	 list-style-type: none;
         float: left;
         width: 780px;
         line-height: 20px;
	 background: #836654;
	 }

.nav ul li {
        display: block;	
        float: left;	
        padding: 0;	
        margin: 0;	
       }

.nav ul li a {
       background: #836654;	
       border-right: 1px solid #fff;	
       padding: 2px 10px;	
       color: #fff;	
       text-decoration: none;	
       border-bottom: none;	
       display: block;	
       font-family: "Lucida Grande", Arial, Geneva, sans-serif;	
      }

.nav ul li a:visited {
       color: #fff;
       text-decoration: none;	
      }

.nav ul li a:hover {	
      color: #fff;	
      background: #829966;	
      text-decoration: none;	
     }

.nav a:active {	
      background: #829966;	
      color: #fff;	
      text-decoration: none;	
      }

.nav li.active a {	
      background: #829966;	
      color: #fff;	
      text-decoration: none;	
      }

.content {
      margin: 5px 0px 20px 0;	
      padding: 0px 30px 10px 0;	
      background-color: #FFF;	
      border-right: #ccc 2px solid;	
      float: left;	
      width: 575px;	
      }

.content ul {
      margin: 0 0 0 10px;
      padding: 0 0 0 0;
      }

.content li {
      list-style-position: outside;
      list-style-type: disc; 
     }

.content td {
      padding-bottom: 10px;
      padding-right: 20px;
      padding-left: 5px;
      vertical-align: top;
      line-height: 160%;
     }

.content2 {
      float: left; 
      width: 550px;
      display: inline;	
      margin: 0px 0px 20px 0;	
      padding: 0 20px 10px 0;	
      background-color: #FFF;	
      border-right: #ccc 2px solid;	
      }

.content2 td {
      border-bottom: #ccc 1px solid;
      padding: 7px 0 7px 0;
     }

.sidenav {	
      float: right;	
      background: #fff;	
      font-family: Arial, Geneva, sans-serif;	
      margin: 0px 0 10px 10px;	
      padding: 0px 0px 20px 0px;	
      width: 155px;	
      display: inline;	
      }

.sidenav2 {
      float: right;	
      background: #fff;	
      font-size: 100%;	
      line-height: 35px;	
      font-family: "Lucida Grande", Arial, Geneva, sans-serif;	
      color: #836654;	
      margin: 0 0 10px 10px;	
      padding: 10px 0 20px 0px;	
      width: 180px;	
      display: inline;	
      }

.sidenav2test {
      float: right;	
      background: #fff;	
      font-size: 100%;	
      line-height: 35px;	
      font-family: "Lucida Grande", Arial, Geneva, sans-serif;	
      color: #836654;	
      margin: 0 0 10px 10px;	
      padding: 10px 0 20px 0px;	
      width: 230px;	
      display: inline;	
      }

.contenthome {
      margin: 5px 0px 20px 0;	
      padding: 0px 30px 10px 0;	
      background-color: #FFF;	
      border-right: #ccc 2px solid;	
      float: left;	
      width: 500px;	
      }

.sidenavhome{	
      float: right;	
      background: #fff;	
      font-family: Arial, Geneva, sans-serif;	
      margin: 0px 0 10px 10px;	
      padding: 0px 0px 20px 0px;	
      width: 230px;	
      display: inline;	
      }

.sidenavlist {	
      margin: 0 0 0 0;	
      padding: 0 0 0 0;	
     }

.sidenavlist li {    	
      list-style-type: none;	
      list-style-position: inside;	
      font-size: 100%;	
      margin: 0px 0 0px 0;	
      padding: 8px 0 8px 0;	
      border-bottom: #ccc 1px solid;
     }

.sidenavlist li a {	
     color: #836654;
     list-style-type: none;	
     list-style-position: inside;	
     text-decoration: none;	
     font-weight: bold;	
     margin: 7px 0 0 0;	
     padding: 0 0 0 0;	
    }

.sidenavlist li a:visited {	
    color: #836654;	
    text-decoration: none;	
    font-weight: bold;	}

.sidenavlist li a:hover {	
    color: #829966;	
    text-decoration: none;	
    font-weight: bold;	
    }

.sidenavlist li a.sideselected {	
    color: #829966;	
    font-weight: bold;	
    text-decoration: none;	
    }

ul.subnav {	
    padding: 0;	
    margin: 0 0 20px 0;	
    list-style-type: none;	
    }

ul.subnav li { 	
    display: inline;	
    color: #5a723d;	
    font-size: 100%;	
    padding: 0 7px 0 0;	
    margin: 0 7px 0 0;	
    border-right: 1px solid #ccc;		
    }

ul.subnav li.last { 	
    display: inline;	
    padding: 0 7px 0 0;	
    margin: 0 7px 0 0;	
    border-right: 0px;	
    }

ul.subnav li a { 	
    color: #5a723d;	
    text-decoration: underline;	
    }

ul.subnav li a:visited { 	
    color: #5a723d;	
    text-decoration: underline;	
    }

ul.subnav li a:hover { 	
    color: #4f4e4e;	
    text-decoration: underline;	
    }

ul.subnav li a:active { 	
    color: #5a723d;	
    font-weight: bold;	
    text-decoration: none;	
    }

ul.subnav li.active a { 	
    color: #5a723d;	
    font-weight: bold;	
    text-decoration: none;	
    }

ul.subnav li a.subselected { 	
    color: #5a723d;	
    font-weight: bold;	
    text-decoration: none;	
    }

ul.subnav li.last { 	
    display: inline;	
    padding: 0 7px 0 0;	
    margin: 0 7px 0 0;	
    border-right: 0px;	
    }

ul.subnav li.last a.lastselected {	
    font-weight: bold;	
    text-decoration: none;	
    display: inline;	
    padding: 0 7px 0 0;	
    margin: 0 7px 0 0;	
    border-right: 0px;	
    }

h1 {	
    color: #829966;	
    font-weight: bold;	
    font-size: 110%;	
    font-family: Arial, Geneva, sans-serif;	
    padding: 0 0 7px 0;	
    margin-top: 0px;	
    border-bottom: #ccc 2px solid;	
    }

h2 {	
    color: #996633;	
    font-weight: bold;	font-size: 110%;	
    font-family: "Lucida Grande", Arial, Geneva, sans-serif;	
    margin-top: 5px;	
    margin-bottom: 25px;	
    }

h3 {	
    color :#6e514c;	
    font-weight: bold;	
    font-size: 90%;	
    font-family: "Lucida Grande", Arial, Geneva, sans-serif;	
    padding-top: 0px;	
    margin-top: 0px;	
    }

h4 {	
    color :#666;	
    font-weight: bold;	
    font-size: 110%;	
    font-family: Arial, Geneva, sans-serif;	
    padding-top: 0px;	
    margin-top: 0px;	
    padding-bottom: 0px;	
    margin-bottom: 0px;	
    }

h5 {	
    color :#829966;	
    font-weight: bold;	
    font-size: 100%;	
    font-family: "Lucida Grande", Arial, Geneva, sans-serif;	
    padding-top: 5px;	
    margin-top: 5px;	
    padding-bottom: 5px;	
    margin-bottom: 5px;	
    }

h6 {	
    color :#829966;	
    font-weight: bold;	
    font-size: 100%;	
    font-family: "Lucida Grande", Arial, Geneva, sans-serif;	padding-top: 5px;	margin-top: 5px;	padding-bottom: 5px;	margin-bottom: 5px;	}

.sidenav h2 a {	
    color: #829966;	
    font-weight: none;	
    text-decoration: none;	
    font-size: 85%;	
    margin-bottom: 0px;	
    padding-bottom: 0px;	
    }

.sidenav h2 a:hover {	
    color: #595959;	
    font-weight: none;	
    text-decoration: none;	
    font-size: 85%;	
    margin-bottom: 0px;	
    padding-bottom: 0px;	
    }


.table {
    list-style-position: outside;
    }

.imgleft {	
    float: left;	
    margin: 10px 15px 10px 0;	
    }

.imgright {	
    float: right;	
    margin: 0px 0px 0px 10px;	
    }

.imgteach {	
    float: left;	
    margin: 10px 15px 20px 0;	
    }

.imgtop {	
    margin: 5px 0px 10px 0;	
    }

.imgbook {	
    float: left;	
    margin: 5px 20px 50px 0;	
    }

.imgwc {	
    margin: 15px 15px 15px 15px;	
    border: 0;	
    }

.imgwclg {	
    margin: 0px 0px 0px 40px;	
    border: 0;	
    }

.footer { 	
    font: 100% Arial, Geneva, sans-serif;	
    text-align: center;	clear: both;	
    padding: 10px 0 0px 0;	
    margin: 0;	
    border-top: 2px solid #ccc;	
    }

