/*
 * Copyright 2021 Bradley D. Nelson
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

body {
  margin: 0px;
}
.wrapper {
  max-width: 800px;
  padding: 0px 10px;
}
.web_wrapper {
  padding: 3px;
  height: 100%;
}
h1 {
  border-top: 3px solid #777;
  background-color: #111;
  color: #eee;
  padding: 10px;
  margin: 0px;
}
h2 {
  border-top: 2px solid #777;
  background-color: #ccc;
  padding: 10px;
}
h3 {
  border-top: 1px solid #777;
  background-color: #eee;
  padding: 10px;
}
h4 {
  border-bottom: 2px solid #777;
  width: 30%;
}
h5 {
  border-bottom: 2px solid #777;
  margin: 2px;
  width: 30%;
}
pre {
  white-space: pre-wrap;
  width: 100%;
}
a:link {
  color: #00c;
}
a:visited {
  color: #00c;
}
a:active {
  color: #0f0;
}
a:hover {
  color: #0f0;
}
.menu {
  background-color: #333;
  border-top: 3px solid #777;
  padding: 10px;
}
.menu span {
  margin: 0px;
  padding: 10px;
  line-height: 32px;
}
.menu a:link {
  color: #fff;
}
.menu a:visited {
  color: #fff;
}
.menu a:active {
  color: #0f0;
}
.menu a:hover {
  color: #0f0;
}
.menu .picked {
  background-color: #070;
}
.menu .picked a:active {
  color: #fff;
}
.menu .picked a:hover {
  color: #fff;
}
table {
  border: 1px solid black;
  border-collapse: collapse;
}
th {
  border: 1px solid black;
  padding: 3px;
  color: #fff;
  background-color: #444;
}
td {
  border: 1px solid black;
  padding: 5px;
}
.hilit {
  background-color: yellow;
}
