
/* CSS by Glenn McClary gampacifica@hotmail.com */


body {
     margin: 50px 0px; 
     text-align: center;
     font-family: Arial, Helvetica, Sans-Serif;
     font-size: 100%;
     color: maroon;
     Background-color: #224433; /* Forest green */
     }


a:link { color: maroon; font-size: 1em; background: transparent; text-decoration: none;
}
a:active { color: green; font-size: 110%; background: transparent; text-decoration: none;
}
a:visited { color: purple; font-size: 1em;  background: transparent; text-decoration: none;
} 


a:hover { background: #FFFFCC; }



h1 { font-size: 300%; line-height: 28pt;} /* if normal is 12pt, then 36pt */
h2 { font-size: 225%; line-height: 20pt;}
h3 { font-size: 150%; line-height: 14pt;} 
h4 { font-size: 118%; }
h5 { font-size: 1em; font-weight: bold; }
h6 { font-size: 1em; } 

h1,h2,h3 { text-align: center; font-family: times, garamond, serif; }
h4,h5,h6 { text-align: left; }



p {
   text-align: justify;
  }

pre { 
    font-family: monospace;
    padding-left: 1em;
    font-size: 90%;
    text-align: left;
    }



ul, li { margin-left: .66em;}

#Content {
	     margin: 0px auto;
         width: 90%;
         text-align: left;
         padding: 1em;
         }


#nav {
      clear: both;
      background-color: #ffda77;
      border-top: 1px solid maroon;
      border-bottom: 1px solid maroon;
      width: 100%;
      font-size: small;
      height: 18px;
      }


#foot {
       clear: both;
       background-color: maroon;
       border-top: 1px solid maroon;
       border-bottom: 1px solid maroon; 
       width: 100%;
       font-size: small; 
       height: 18px;
      }

#copyright { 
           text-align: center; 
           font-size: 85%; 
           font-variant: small-caps; 
           font-family: arial, sans-serif; 
           }


.main {
       width: 96%;
       background-color: #f1bd5c;
       padding: 0em;
       border: 1px solid silver;
       height: auto;
       }


.textcolumn {
            padding-left: 12px;
            position: relative;
            width: 68%; 
            }


.linkscolumn {
             padding: 5px;
             float: right;
             width: 24%;
             height: 1480px;
             font-size: small;
             text-align: left;
             border: 1px solid maroon;
             background-color: #ffda77; 
             }


.head {
      padding-top: 12px;
      width: 100%;
      }


.leftcol {
         float: left;
         padding-left: 12px;
         height: auto;
         }


.rightcol {
          float: right;
          padding-right: 12px;
          height: auto;
          }

.quote {
       font-family: sans-serif;
       font-size: small;
       }

.bottom a:link { color: white; font-size: 1em; background: transparent; text-decoration: none;
}
.bottom a:active { color: lime; font-size: 110%; background: transparent; text-decoration: none;
}
.bottom a:visited { color: yellow; font-size: 1em;  background: transparent; text-decoration: none;
} 
.bottom a:hover { background: #224466; }




