@import "http://www.w3.org/StyleSheets/Core/Traditional" ;  
  
  * {
  margin: 0;
  padding: 0;
  }
 
  td {
    font-size: 1em;
  }
  table 
   {
     table-layout: fixed;
  } 
   body {
    width: auto;
    background: #fff;
    font-size: 16pt;
    margin:0; margin-top:1px;
    border: 1px solid #000;
    padding: 3px;
  }
  
  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, h2 {
  	color: white;
   background: transparent;
   text-align: center;
   padding: .5em;
   border: 0.1em black;
    
   margin: 5px;
}
  
  h2,h3,h4,h5{ 
   background: transparent;
 }
   ul.navbar {
    list-style-type: none;
    padding: 0;
    margin: 0;
 }
        

  
#container { 
  background: #fff;
  width: 95%;
  min-width: 800px;
  margin: 0 auto;
  
}
#header, #footer, #header-wrapper {
  background: #55C76B;
  width:96%;
  padding-left: 2%;
  padding-right: 2%;
  margin-top: 1%;
  border: 1px;
}
#footer {background: white;}
#header {    
background: linear-gradient(to bottom right, blue, green); /* Standard syntax (must be last) */
}


.side, .center, .middle{  float:left;
    }
.side{width:10%; 
      margin: auto; 
      text-align; center;}
.center{width:80%; }
.middle{width:60%;}
.clear{clear:both;}



nav{
  background: #efe;
  float: left;
  padding: 2%;
  width: 16%;
  height: 30em;
}

#content {
  background: white;
  float: right;
  padding: 2%;
  width: 75%;
  height: auto;
}

#george {
  background: white;
  padding: 2%;
  float: left;
  width: 96%;
  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;
  }
