      #container {
           margin : 10px auto;
           padding : 10px;
           width : 85%;
           font-family : arial;
           font-size : 10pt;
      }
     #banner {
           border : 1px solid gray;
           padding : 0px 20px 30px 30px;
           height : 60px;
           background-color : #CCCCFF;
      }
 
 #banner h1 {text-align: center;
           font-size: 170%;
}

A:link { color: blue } 
A:visited { color: #CCCCCC }
A:hover { color: #000000 }

     #content {
           padding : 15px;
           margin-left : 170px;
           margin-right : 180px;
           background-color : #ffffff;
      }
 #content h1, h2, h3 {
   font-size : 120%;
   color: #990000; 
 }
     #sidebar-a {
           float : right;
           width : 160px;
           margin-top : 75px;
           margin-right : 5px;
           background-color : #ffffff;
      }
     #sidebar-b {
           float : left;
           width : 150px;
           margin-left : 5px;
           padding : 15px;
           font-size: 12px;
           line-height: 20px;
           background-color : #ffffff;
      }
     #footer {
           border : 1px solid gray;
           clear : both;
           padding : 5px;
           margin-top : 5px;
           background-color : #CCCCFF;
           font-size: 80%;
      }