 body {color: black; background: #ffffcc; margin-left: 0; margin-right: 10%;}
:visited { color: #660000; }
    h1 {text-align: center; color: rgb(0, 128, 0); font-family: Times, serif; size: 200%; space-below: 2em;}
    h2 {text-align: center; color: rgb(0, 128, 0); font-family: Century Gothic, sans-serif; font-size: 150%; }
h3 {text-align: center; color: rgb(0, 128, 0); font-family: Century Gothic, sans-serif; font-size: 120%; }
    p  {text-align: left; color: black; space-below:3em; font-family: verdana, sans-serif;}
     button.lbox { border: outset; border-width: thick; width:100%;  background: #c0c0c0;}
ul.menu {list-style: none; font-weight:bold; margin-left: none;}
p.ltrib {text-align: left;  color: black;  font-family: verdana, sans-serif; font-weight: bold; font-size: 80%;}
p.laddr {text-align: left;  color: rgb(0, 128, 0);  font-family: verdana, sans-serif; font-weight: bold; font-size: 80%;}
a.obox { color: blue; background: #99ffcc;}
#sidebar {
        float: left;
        width: 15%;
left: 0;
font-size: 80%;
font-family: Verdana,sans-serif;
      }
      #main {
float: right;
        width:80%;       
      }
#footer{
width:15%;
font-size: 80%;
color: black; background:#99ffff;
}
  
<!--
TH P { page-break-before: auto; page-break-after: auto }
TD P { page-break-before: auto; page-break-after: auto }
P { page-break-before: auto; page-break-after: auto }
-->