
* html body {
  margin: 0;
  padding: 0;
  font-size: 75% ;
  color: black ;
  overflow: hidden;
}

body {
  min-width: 580px; 
  background: white ; 
  }

* html #footer-wrapper {
  float: left;
  position: relative;
  width: 100%;
  padding-bottom: 10010px;
  margin-bottom: -10000px;
  background: white ;       /*** Same as body background ***/
  }

#container {
/*  padding-left: 200px;  */
  padding-left: 240px;   
/*  padding-right: 249px; */
  padding-right: 289px;   
  overflow: hidden;    
  }

#container .column {
  position: relative;
  float: left;
  padding-bottom: 1001em;     /* X + padding-bottom */
  margin-bottom: -1000em;     /* X */
  text-align: left ;
  }

#center {
  padding: 10px 20px; 
  width: 100%;
  }	

#nava {
  width: 180px;             /* LC width */ 
  padding: 0 10px;          /* LC padding */
  right: 240px;             /* LC fullwidth + CC padding */  
  margin-left: -100%;
  }	

/*** IE Fix ***/
* html #nava {
  left: 190px;              /* RC fullwidth */
  }		

#navb {
  width: 180px;             /* RC width */
  padding: 0 10px;          /* RC padding */
  margin-right: -100%;
  background: #FFFFFF;
  }
		
#header, #footer {
  font-size: medium;
  text-align: center;
  padding: 0.3em 0;
  height: 40px ;
  clear: both;
  }

h1, h2, h3, h4 {
  margin: 1em 0 .25em 0 ;
  font-family: Constantia, Georgia, "Times New Roman", serif ;
  letter-spacing: -.05em ;
  }

h1 {
  text-align: center ;
  font-size: xxx-large ;
  color: green ;
  font-weight: 100 ;
  }

h2 {
/*  padding-left: 1em ; */
  margin: .5em .25em .25em .1em ;
  font-size: x-large ;
  color: black ;
  font-weight: 100 ;
  }

h3 {
  padding-left: 2em ;
  font-size: 1.3em ;
  text-transform: uppercase ;
  letter-spacing: 0 ;
  color: black ;
  font-weight: 100 ;
  }

 h4 {
  font-size: medium ;
  font-weight: bold ;
  text-transform: uppercase ;
  letter-spacing: 0 ;
  color: #008000 ;
  }

h5 {
  text-align: center ;
  text-transform: uppercase ;
  font-size: medium ;
  font-weight: bold ;
  margin-top: 5px ;
  margin-bottom: 5px ;
  padding-left: 0px ;
  padding-top: 0px ;
  letter-spacing: 0 ;
  color: #006400 ;
  }

p {
  margin: .1em .25em ; 
  line-height: 1.5 ;
/*  font-family: Constantia, Georgia, "Times New Roman", serif ; */
  font-family: Calibri, Helvetica, Arial, sans-serif ;
  font-size: large ;
  font-weight: 50 ;
  } 

p + p {
  text-indent: 1.5em ;
  }

p.intro {
  text-align: justify ;
  font-family: Calibri, Helvetica, Arial, sans-serif ;
  font-size: 1.50em ;  
  line-height: 1.4 ;
  }

blockquote {
  text-align: justify ;
  font-style: italic ;
  margin: 30px 80px ;
  }

blockquote p {
  text-indent: -.4em ;
  color : #666 ;
  font-family: Calibri, Helvetica, Arial, sans-serif ;
  }

blockquote p:before {
  content: "\201C" ;
  text-indent: -.5em ;
  }

blockquote p:after {
  content: "\201D" ;
  }

a {
  display: block ;
  color:  #FFF ;
  text-decoration: none ;
  outline: none ;
  }

ul {
  list-style-type: none ;
  margin: 0px -23px ;
  padding: 5px 10px ; 
  font: 16px 'Lucida Grande', Verdana, Helvetica, Arial, sans-serif ;
  font-weight: 900 ;
  line-height: 1.5em ; 
  clear: both ;
  }

ul a:link, ul a:visited, ul a:hover, ul a:active {
   padding: 2px 10px ;
   text-decoration: none ;
   background: #DDD  ;
    }

ul a:link {
/*  color: #347235 ; */
  color: black ;
   }

/*link color #4E9258  visited color #617C58  hover color #F00  */
/* #FFFFFF ; #000000 ; #FF0000   #DDDDDD is grey  #347235 is forest green   */

ul a:visited {
  color: purple ;
   }

ul a:hover {
   color: red ; 
   background: yellow ;
   }

#current a:link {
  color: white ;  
  background-color: black ;
    } 

li {
  background-color: #DDD ;
  margin: 3px 10px ;
  padding: 0px 0 ;
  text-decoration: none ;
  width: 180px ;
  border-left: 2px solid ghostwhite ;
  border-top: 2px solid ghostwhite ;
  border-right: 2px solid #aaa ;
  border-bottom: 2px solid #666 ;
  }

.image_float_left{
   float: left ;
   margin: 0px -8px 0px -3px ;
   clear: both ;
    }

.image_float_right{
   float: right ;
   margin: 10px -8px 10px -3px ;
   clear: both ;
    }


