body
   {
   font: 1em "verdana" sans-serif;
   }

#container
   {
   width: 98%;
   margin: 10px auto;
   background-color: #fff;
   color: #333;
   border: 1px solid gray;
   line-height: 130%;
   }

#top
   {
   padding: .5em;
   background-color: #dfecfd;
   border-bottom: 1px solid gray;
   text-align: center;
   }

#top h1
   {
   padding: 0;
   }

#leftcolumn
   {
   float: left;
   width: 160px;
   margin: 0;
   padding: 1em;
   }

#content
   {
   margin-left: 250px;
   border-left: 1px solid gray;
   padding: 1em;
   }

#content2
   {
   margin-left: 50px;
   border-left: 1px solid gray;
   padding: 1em;
   }

#content3
   {
   padding: 1em;
   background-color: #f8fafd;
   }
   
#footer
   {
   clear: both;
   margin: 0;
   padding: .5em;
   color: #333;
   background-color: #dfecfd;
   border-top: 1px solid gray;
   text-align: center;
   }
   
#leftcolumn p { margin: 0 0 1em 0; }
#content h2 { margin: 0 0 .5em 0; }

ul#navlist
   {
   padding: 0;
   margin: 0;
   list-style-type: none; 
   }
   
ul#navlist li 
   { 
   display: inline; 
   }
   
ul#navlist li a
   {
   width: 5em;
   color: #fff;
   background-color: #369;
   padding: 0.2em 1em;
   text-decoration: none;
   }
   
ul#navlist li a:hover
   {
   background-color: #0080D5;
   color: #fff;
   }
   
ul.black li
   {
   list-style-type: disc;
   }
   
#note   
   {
   float:  right; 
   margin-right: 10em;
   border: 1px solid #666;
   padding-left: 10px;
   background-color: #dfecfd;
   width: 12em;
   }
   
#bor
   {
   margin-right: 5em;
   margin-left: 5em;
   padding-right: 2em;
   padding-left: 2em;
   border: 1px solid #666;
   text-align: center;
   }
   
.location
   {
   margin: 0;
   padding: 0;
   text-align: right;
   }

.nobreak
   {
   margin-bottom: 0;
   }
   
blockquote
   {
   margin-right: 5em;
   }
   
#balance
   {
   text-align: center;
   }