body {
  background-color: black;
  color: darkgray;
}

table,
th,
td {
  border: 1px solid darkgray;
  border-collapse: collapse;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 15px;
  padding-right: 15px;
}

th {
  background-color: darkgray;
  color: black;
}

.no_border {
  border: 0px;
}

table.no_border td {
  border: 0px;
}

h1.error {
  background-color: red;
  color: white;
}

a img {
  border: 2px cyan dashed;
  border-radius: 5px;
  padding: 2px;
}

table {
  width: 100% !important
}

img.results {
  width: 100%
}

/* unvisited link */
a:link {
  color: cyan;
}

/* visited link */
a:visited {
  color: violet;
}