body
    { 
      font-family: Helvetica, Tahoma, Arial, sans-serif; 
      margin: 10px;
    }
#main
    {
      background-color: #eee;
      padding: 0px 20px;
      border: 1px solid #888;
    }
#main #right
    {
      padding-top: 20px;
      float:right;
    }
#main #inpagemenu {
      float: right;
      border: 1px solid #899;
      margin: 20px 0px 0px 0px;
      padding: 5px 5px 0px 5px;
      color: #899;
    } 
#main div.quote {
      float: right;
      width: 280px;
      border: 1px solid #899;
      margin: 0px 0px 0px 10px;
      padding: 10px;
	background-color: white;
    } 
span.quote {
	color: #e00;
	font-size: x-large;
}
#header
    {
      text-align:right;
    }
#header a
    {
      color: #eee;
    }
#menu
    { 
      background:#ddd;
      font-size: 120%;
      padding: 0px 10px 2px 10px;
      border-left:10px solid #888;
      border-right:1px solid #888;
      border-top:1px solid #888;
    }
a   
    {
       text-decoration: none;
       font-weight: bold;
       color: #00c;
    }
a:hover
    {
       color: #c00;
    }
td a:hover
    {
       color: #fff;
       background: #c33;
    }
.past
    {
       color: #aaaaaa;
    }
.past a
    {
       color: #aaaaff;
    }
