html
{
  background   : #7D8F77 ;
  color        : #000000 ;
  border-width : 0 ;
}

.pushbox
{
  float        : right;
  background-color : #B4BFAF ;
  padding          : 1em ;

}
body
{
  color        : #000000 ;
  font-size    : 12pt ;
  text-align   : justify  ;
  border-width : 0 ;
}

@media screen
{
  /* hide from IE3 */
  a[href]:hover
  {
  color       : #B4BFAF ;
  background  : #B54C28 ;
  }
}

a
{
  color       : #B54C28 ;
  text-decoration : none ;
}
a:visited
{
}

a.NavBarMenuItem
{
  font-size  : 15pt ;
}

a.HierarchicalNavBarItem
{
  color       : #B54C28 ;
}

a.KapconHeader
{
  text-decoration : none ;
  text-align           : center;
}

.KapconHeaderBase
{
  text-align           : center;
}

.KapconHeader
{
  text-align           : center;
}

.KapconHeader2
{
  color       : #B54C28 ;
  font-style  : italic ;
  text-align     : center ;
}

.KapconSubHeader
{
  font-size      : 12pt    ;
  font-weight    : normal  ;
  text-align     : center ;
  font-family : "Trebuchet";
 }

.KapconSubHeader2
{
  font-size      : 12pt    ;
  font-weight    : bold  ;
  text-align     : left ;
  font-family : "Trebuchet";
}

.KapconSubHeader3
{
  font-size      : 8pt    ;
  font-weight    : normal  ;
  text-align     : left ;
  font-style     : italic  ;
  font-family : "Trebuchet";
}

.NavBar
{
  text-align     : center;
}

NavBarMenuItem
{
  color       : #B54C28 ;
  font-size     : 15pt ;
}

.Page
{
}

.HierarchicalNavBar
{
  color          : #FFFFFF ;
  font-size      : 10pt;
  text-align     : right;
}

.HierarchicalNavBarItem
{
}

.unusedDottedBorderKeep
{
  border: dashed #0074B0;
  border-width: 1px 0;
}

.Article
{
  background-color : #B4BFAF ;
  padding : 2pt ; 
  padding-left : 10pt ; 
}

.ArticleHead
{
  font-family  : "Arial,Helvetica,sans-serif";
  font-size    : 14pt;
}

.ArticleHead2
{
  font-style   : italic;
  font-size    : 8pt;
}

.ArticleText
{
  text-align   : justify;
}

.game
{
  background-color  : #F0E0C6 ;
  padding : 1em ;
}

.Intro
{
  background-color : #B4BFAF ;
  padding          : 1em ;
  text-align       : justify;
}

.Updated
{
  font-size    : 8pt ;
}

.title
{
  color       : #B54C28 ;
  font-style  : italic ;
  font-weight: bold  ;
  font-size   : 25pt ;
}

.subtitle
{
  font-style  : italic ;
  font-weight: bold  ;
  font-size   : 14pt ;
}


h4
{
  color       : #804040 ;
}

h3
{
  color       : #804040 ;
}

form
{
   border: dashed #804040;
   border-width: 1px 0;
   padding: 1em 0;
   margin: 0 1em
}

.formrow
{
   clear: both;
   padding: .25em
}

.label
{
   width: 8em;
   float: left;
   text-align: right;
   font-weight: bold;
   margin-right: 1em;
}

.accesskey { text-decoration: underline }

.widget { margin-left: 9em }

fieldset { }
fieldset.buttonpanel
{
  align : center ;
  padding : 2em ;
}
fieldset > legend { display: block }

.address
{
  display: block ;
  margin-left : 9em ;
}

.Footer
{
}

.Sponsors
{
  font-size      : 15pt ;
  text-align     : center;
  padding        : 4pt;
 }

.Legal
{
  font-size      : 8pt ;
  text-align     : center;
  padding-bottom : 180;
}

th
{
  text-align     : left;
}

.timetable
{
  color     : #7B500B ;
}

.cast
{
  font-size : 10pt ;
  color     : #7B500B ;
}

.DTRPGad
{
  float        : right;
  border       : 0;
}
