
body {background-color: #E4E4E4;
      width: 100%;
      padding: 0%;
      margin-left: auto; 
      margin-right: auto; 
      color: black; 
      font-family: Times; }

hr {margin-top: 0%;
    margin-bottom: 0%; 
    height: 2px; 
    background-color: black; } 

hr.down {margin-top: -.3%;}

hr.small {color: #727272;
          background-color: #727272;
	  margin-top: -1%;
	  margin-bottom: -1%;
          height: 2px; 
	  width: 100%; }
      
hr.about {color: #727272;
          background-color: #727272;
	  margin-top: 10%;
	  margin-bottom: -1%;
          height: 2px; }

hr.index {color: #727272;
          background-color: #727272;
	  margin-top: 5%;
	  margin-bottom: -1%;
          height: 2px; }




#top  {background-color: white; 
       margin-top: -1%; 
       width: 100%; }

#main {width: 100%;
       margin: 0 auto; }

#nav {width: 20%;
      float: left;
      margin-top: 4%;
      margin-left: 2%; }

#content  {background-color: white;
           width: 70%;
           margin-left: 26%; 
           margin-top: 5%; }


#sub      {width: 70%;
           margin-left: 26%;  
           margin-top: -1%; }

#copy     {width: 50%;
           margin-left: 26%; }  

#text     {width: 50%;
           margin-left: 26%;
           margin-top: 3%; 
           margin-bottom: 3%; }        

div.form {text-align: center; }


p.italic {font-style: italic;
	  font-weight: bold;
	  font-size: large; 
          background-color: #E4E4E4;}

p.bottom {font-family: Helvetica;
          font-size: small;
	  font-style: italic;
          color: black;
          text-align: center; 
          margin-top: 5%; }

p.center {text-align: center; }

p.emph {font-style: italic; }

p.strong {font-weight: bold; }

p.return {word-spacing: 40%; 
          font-size: small; }

h1  {font-family: Helvetica; 
     font-size: 150%;
     font-style: italic;
     color: black; }

a {text-decoration: none;
   color: black; 
   font-style: italic; }

a.menu {font-weight: 800;
        font-style: normal; 
        font-weight: bold; }

   
a:hover {font-style: normal;
         font-weight: bold;  
         text-decoration: underline; }

a.menu:hover {border-bottom: 2px solid black; }

a.img:hover {color: white;
             text-decoration: none; }

a.return {font-style: normal;
          font-size: small; 
          text-align: left; }

a.return:hover {background-color: #E4E4E4; }

table.center {text-align: center;  }

td {width: 5%; }

td.italic {font-style: italic;  }

td.bold {font-weight: bold; }

col.narrow {width: 20%; 
	    text-align: left; 
	    padding: 0;}

col.wide {width: 30%;
	  text-align: right; }



img {box-shadow: 10px 10px 5px #888888;
     border: 0; }

img.flat {box-shadow: none; }

img.altar {box-shadow: 2px 2px 1px #888888; }

img.small {height: 20%;
           width: 20%;
           border: 0; }

img.tiny {height: 5%;
	  width: 5%;
	  border: 0; }

img.logo {box-shadow: none;
	  height: 30%;
	  width: 30%;
	  border: 0; 
          margin-left: 5%; }

img.main {border-style: solid;
          border-width: 0px;
	  border-color: white;
          margin-top: 3%;
          width: 40%;
          background-color: white; 
          margin-bottom: 3%}

img.mid {border-style: solid;
	 border-width: 0px; 
	 border-color: white;
         width: 30%; }

img.mad {border-style: solid;
	 border-width: 0px; 
	 border-color: white;
         width: 21.5%; }

img.bottom {border-style: solid;
	 border-width: 0px; 
	 border-color: white; 
         width: 50%; 
         margin-bottom: 3%; }

img.full {border-style: solid;
	 border-width: 0px; 
	 border-color: white;
         width: 60%; }

img.top {margin-top: 3%; }

img.low {margin-bottom: 3%; }

img.raise {margin-bottom: 9%; }

ul {list-style-type: none; 
    font-family: Times; }

li.menu {display: inline; 
         margin-left: 10%; }

li.italic {font-style: italic; }

span {margin-left: 85%;  }

span.left {margin-left: 5%; }
span.more {margin-left: 14%; }
span.right {margin-left: 65%; }
span.farright {margin-right: 5%; }
span.same {margin-left: 2%; }

span.fade {margin-left: 2%;
           opacity: 0.25; }

form {padding: 10%;
      margin-left: 5%; }

input {background-color: #E4E4E4 }

textarea {background-color: #E4E4E4 }