body{
  background: #EFD;
}
a{
  color:black;
  text-decoration:none;
  font-weight:bold;
  border-bottom: 1px dotted gray;
}
table{
  border-collapse: collapse;
  margin-top: 2.5em;
  border: 1px solid black;
}
tr{border: 1px solid gray}
tbody tr:nth-child(2n){background-color: #EFE}
tbody tr:nth-child(2n+1){background-color: #EEE}
tbody tr:hover{background-color: #DEF}

th{
  padding-left:.5ch;
  padding-right:1.5ch;
  border: 1px solid black;
  vertical-align: top;
  text-align: left;
}
th:nth-child(1) {
  width: 6ch;
}
th:nth-child(2) {
  width: 6ch;
}
th:nth-child(3) {
  width: 30ch;
}
th:nth-child(4) {
  width: 10ch;
}

td{
  padding-left:.5ch;
  padding-right:1.5ch;
  vertical-align: top;
  text-align: left;
  font-family: "Lucida Console", "Courier New", monospace;
}

.void{
  width: 1.25em;
  height: 1.25em;
  border: 1px solid black;
  font-size: 1.25em;
  border-radius: .25em;
  background-color:#B40;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
}

.voided .void{background-color:#0EB}


.voided{
  text-decoration: line-through;
  font-style: italic;
  background-image:
   -moz-linear-gradient(45deg, #B40 25%, transparent 25%),
   -moz-linear-gradient(135deg, #B40 25%, transparent 25%),
   -moz-linear-gradient(45deg, transparent 75%, #B40 75%),
   -moz-linear-gradient(135deg, transparent 75%, #B40 75%);
  background-image:
   -o-linear-gradient(45deg, #B40 25%, transparent 25%),
   -o-linear-gradient(135deg, #B40 25%, transparent 25%),
   -o-linear-gradient(45deg, transparent 75%, #B40 75%),
   -o-linear-gradient(135deg, transparent 75%, #B40 75%);
  background-image:
   linear-gradient(45deg, #B40 25%, transparent 25%),
   linear-gradient(135deg, #B40 25%, transparent 25%),
   linear-gradient(45deg, transparent 75%, #B40 75%),
   linear-gradient(135deg, transparent 75%, #B40 75%);
  background-size:2px 2px; /* Must be a square */
  background-position:0 0, 1px 0, 1px -1px, 0px 1px; /* Must be half of one side of the square */
/*
 background-color: #B40;
 background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(.5, rgba(255, 255, 255, .2)), color-stop(.5, transparent), to(transparent));
 background-image: -moz-linear-gradient(rgba(255, 255, 255, .2) 50%, transparent 50%, transparent);
 background-image:   -o-linear-gradient(rgba(255, 255, 255, .2) 50%, transparent 50%, transparent);
 background-image:      linear-gradient(rgba(255, 255, 255, .2) 50%, transparent 50%, transparent);
*/

}
