body {
  font-family: 'Courier New', monospace;
  /*background-color: #000000;*/
  background-color: #0f0f20;
  color: #FFFFFF;
}

table, th, td {
  border: 1px solid;
  border-collapse: collapse;
  margin: 5px;
  padding: 5px;
}

ul.matchlog {
  list-style: none;
  padding-left: 0px;
}

a {
  /*text-decoration: none;*/
  color: #009900;
}
a:hover, a:focus {
  color: #99ff99;
}

.row {
  display: flex;
}

.rules-column1 {
  /*border-left: 1px solid white;*/
  flex: 80%;
  padding: 10px;
}
.rules-column2 {
  flex: 20%;
  padding: 10px;
}

.error_message {
  color: #000000;
  background-color: #BB4400;
}

.success_message {
  color: #000000;
  background-color: #00FF00;
}

.gesture_string {
white-space: pre;
}

.gesture_string_future {
color: gray;
}

.log_entry_01 {
/* gestures */
 color: #CCCCCC;
}
.log_entry_02 {
/* spellcast */
 color: #88FF88;
}
.log_entry_03 {
/* successfull summons */
 color: #FF88FF;
}
.log_entry_04 {
/* successfull elem summons */
 color: #FFAA00;
}
.log_entry_05 {
/* spells at nobody, monsters summoned at nobody, attacks at not summoned monsters */
 color: #FFCC00;
}
.log_entry_06 {
/* attack orders, attacks at nobody, invis and blind disappears and reappears, special elemental shite */
 color: #FFFFFF;
}
.log_entry_07 {
/* shield effects (mmirror,dispel,shield), heals */
 color: #88FFFF;
}
.log_entry_08 {
/* mindspell effects, antispell, blindness, invis, remove enchantment */
 color: #FFFF88;
}
.log_entry_09 {
/* damage, poison, disease */
 color: #FF8888;
}
.log_entry_10 {
/* spells countered, monsters attack nobody, deflected attacks, ClapOfLightning fizzles */
 color: #88AAFF;
}
.log_entry_11 {
/* monster death (for all reasons), surrender, player death */
 color: #FF6666;
}
.log_entry_12 {
/* victory, draw */
 color: #FFFFFF;
 font-weight: bold;
}
