header {
  background-color:#FFFFFF;
  color:rgba(51,51,51,1.00);
}
header em,
header sup {
  color:#E30717;
}
#board .title,
.databoard .head {
  background-color:#F3F3F3;
  color:#333333;
}
#board.leaderboard .title small {
  color:#333333;
}
#board .columns td,
.databoard .lines thead th {
  background-color:#333333;
  outline-color:#666666;
  color:#FFFFFF;
}
#board .line,
.databoard .lines tbody tr {
  background-color:#FFFFFF;
}
#board .line td,
.databoard .lines tbody td {
 border-color:rgba(51,51,51,0.1);
  color:#333333;
}

#board .line .hour i {
  color:#FF6600;
}
#board .line .racetime i {
  color:#FF6600;
}
#board .line .rank {
  color:#E30717;
}
#board .line .rank small {
  color:#556173;
}
#board .line .boat big {
  color:#333333;
}
#board .line .boat small {
  color:rgba(85,97,115,1);
}

#board .line:hover,
.databoard .lines tbody tr:hover {
  background-color:#F3F3F3;
}

#board .line.active,
.databoard .lines tbody tr.active {
  background-color:#E30717;
}
#board .line.active td,
#board .line.active th,
.databoard .lines tbody tr.active td {
  border-color:#AA0015;
  color:#FFFFFF;
}
#board .line.active .hour i {
  color:#FF6600;
}
#board .line.active .racetime i {
  color:#FF6600;
}
#board .line.active .rank {
  color:#FFFFFF;
}
#board .line.active .rank small {
  color:rgba(255,255,255,0.70);
}
#board .line.active .boat big {
  color:#FFFFFF;
}
#board .line.active .boat small {
  color:rgba(255,255,255,1.00);
}

#board .body .pt2pt {
 background-color:rgba(185,185,185,0.08);
}
#board .body .overxh {
 background-color:rgba(185,185,185,0.12);
}
#board .body .over24h {
 background-color:rgba(185,185,185,0.2);
}

.databoard .lines tbody tr.group th {
  background-color:#F3F3F3;
}