@import "http://www.w3.org/StyleSheets/Core/Traditional" ;  
  
  * {
  margin: 0;
  padding: 0;
  }
 
  td {
    font-size: 1em;
  }
  table 
   {
     table-layout: fixed;
  } 
   body {
    width: auto;
    background: #ccc;
    font-size: 16pt;
    margin:0;
    padding: 0;
  }
  
  a {background: transparent;  font-size: 1.em;}
  a:link { color: blue ;background: transparent;  font-size: 1.em;}
  a:visited { color: purple ; background: transparent;  font-size: 1.em;}
  a:hover {  color: red; font-size: 1.em;}
 
  .alignLeft { float:left; margin-right: 1em; }
  .alignRight { float:right; margin-left: 1em; }
   
  h1 {
  	color: white;
   background: transparent;
   text-align: center;
   padding: 0.7em ;
   border-bottom: .5em solid blue;
   }
  
  h2,h3,h4,h5{ 
   background: transparent;
 }
   ul.navbar {
    list-style-type: none;
    padding: 0;
    margin: 0;
 }
        

  
#container { 
  background: #bbb;
  width: 90%;
  min-width: 800px;
  margin: 0 auto;
  }
#header, #footer{
  background: #55C76B;
  width:100%;
}
#leftcol {
  background: #efe;
  float: left;
  padding: 2%;
  width: 16%;
  height: 30em;
}
nav
 {
  background: #efe;
  float: left;
  padding: 2%;
  width: 16%;
  height: 30em;
}
#content {
  background: white;
  float: right;
  padding: 2%;
  width: 75%;
  height: auto;
}
#lh {
  background: white;
  float: left;
  padding: 2%;
  width: 40%;
  height: auto;
}
#rh {
  background: white;
  float: left;
  padding: 2%;
  width:40%;
  height: auto;
}
#footer { 
  clear: both;
  }
