body
  {
  margin:           0px;
  font-family:      Trebuchet MS, Verdana, sans-serif;
  font-size:        90%;
  color:            #3D2E27;
  background-color: #DDCCAA;
  }

table
  {
  border:           0px;
  border-collapse:  collapse;
  background-color: #FFFFDD;
  }

table.main
  {
  width:            100%;
  height:           100%;
  }

table.contents
  {
  border:           0px;
  }
  
td
  {
  padding:          3px;
  padding-right:    6px;
  text-align:       left;
  vertical-align:   middle;
  }

td.vis
  {
  border:           1px solid #DDCCAA;
  }

td.vis2
  {
  border:           1px solid #DDCCAA;
  color:            #686868;
  }


td.main
  {
  padding:          3px;
  padding-top:      25px;
  text-align:       center;
  vertical-align:   top;
  }

tr.header
  {
  height:           30px;
  background-color: #EEEECC;
  border-bottom:    7px solid #DDCCAA;
  }
  
tr.info
  {
  padding-top:      15px;
  height:           100px;
  }

tr.entry
  {
  height:           100px;
  }
  
tr.fullcolumn
  {
  height:           100%;
  vertical-align:   top;
  }  
  
span.title
  {
  font-family:      Arial Black, Arial;
  font-size:        200%;
  font-weight:      bold;
  color:            #DD4444;
  }

div.huge_w
  {
  font-family:      Arial Black, Arial;
  font-size:        800%;
  font-weight:      bold; 
  color:            #DD4444;
  }
  
div.huge_u
  {
  font-family:      Arial Black, Arial;
  font-size:        800%;
  font-weight:      bold; 
  color:            #778833;
  }
  
div.huge_wtf
  {
  font-family:      Arial Black, Arial;
  font-size:        800%;
  font-weight:      bold; 
  color:            #BFBFA6;
  }
  
a
  {
  color:            #778833;
  font-weight:      bold;
  }
  
input
  {
  background-color: #FFFFDD;
  border:           2px solid #8D6A5A;
  padding:          3px;
  }

p.txt
  {
  width:            50%;
  text-align:       justify;  
  }
  
hr
  {
  width:            50%;
  height:           2px;
  color:            #DDCCAA;
  }
  
th
  {
  padding:          3px;
  font-size:        75%;
  font-weight:      bold;
  text-align:       left;
  vertical-align:   middle;
  }