html {
  max-width: 70ch;
  padding: 3em 1em;
  margin: auto;
  font-size: 1.22em;
  font-family: sans-serif;
}

p,ul,ol {
  line-height: 1.55;
}

body {
  background-color: rgb(240, 240, 240);
}

/* FMS Mode
html {
  font-family: monospace;
  color: white;
}
body {
  background-color: black;
}
h1, h2, h3{
  color: Magenta;
}
strong {
  color: cyan;
} */

a.btn:link, a.btn:visited {
  background-color: white;
  color: black;
  border: 2px solid black;
  padding: 10px 20px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
}

a.btn:hover, a.btn:active {
  background-color: black;
  color: magenta;
}

a.image_credit:link,
a.image_credit:visited,
a.image_credit:hover,
a.image_credit:active {
  /* display: block;
  text-align: right; */
  font-size: 0.6em;
  color: gray;
}

table, th, td {
  border: 1px solid;
  border: 1px solid black;
  border-collapse: collapse;
  padding: 0.4em;
}
th {
  background-color: lightgray;
}
td 
{
  text-align: right; 
}

/* h1 {
  background-color: lightblue;
  border-color: black;
}
h2 {
  background-color: lightskyblue;
  border-color: black;
}
h3 {
  background-color: lightcyan;
  border-color: black;
}
p {
  background-color: lightyellow;
  border-color: black;
}
ul {
  background-color: lightcoral;
  border-color: black;
}
li {
  background-color: lightgreen;
  border-color: black;
}
table {
  background-color: lightgrey;
  border-color: black;
}
th {
  background-color: lightseagreen;
  border-color: black;
}
td {
  background-color: lightpink;
  border-color: black;
}
ol {
  background-color: lightslategray;
  border-color: black;
}
figure {
  background-color: hotpink;
  border-color: black;
}
figcaption {
  background-color: orange;
  border-color: black;
} */