body {
  color: black;
  margin-left: 15%;
  margin-right: 15%;
}

body.admin {
  background: white;
  text-align: center;
}

body.home {
  background-image: url(./Images/parchment.jpg);
}

body.nature {
  background-image: url(./Images/purple_blur.jpg);
}

body.social {
  color: maroon;
  background-image: url(./Images/blue2.jpg);
}

body.tech {
  background-image: url(./Images/color_grey.jpg);
}

body.tornado {
  background-image: url(./Images/cold_rain.jpg);
}

#main {
  background: #f0f0f0;
  padding: 10px;
}

h1, h2, h3 {
  font-family: times, helvetica;
  color: blue;
  text-align: center;
}

h4 {
  font-family: times, helvetica;
  font-style: italic;
  color: blue;
  text-align: center;
}

h5 {
  font-family: times, helvetica;
  font-weight: bold;
  color: blue;
  text-align: center;
}

h1,h2.home {
  color: maroon;
}

h4.home {
  color: black;
}

h4.mailto {
  font-family: verdana, arial;
  color: maroon;
  font-style: normal;
}

hr {
  background: blue;
}

p {
  font-family: verdana, arial;
  font-size: 12pt;
  font-weight: 500;
}

p.admin, p.tech {
  font-family: arial, verdana;
  font-size: 14pt;
  font-weight: 500;
}

p.footer {
  font-family: arial, verdana;
  font-size: 11pt;
  text-align: center;
}

p.options {
  font-family: arial, verdana;
  text-align: center;
}

p.quote {
  margin-left: 15%;
  margin-right: 15%;
  font-style: italic;
}

ul {
  margin-left: 0.5in;
  margin-right: 0.5in;
  list-style-type: disc;
  font-family: arial, verdana;
  font-weight: 500;
}

ol.count {
  margin-left: 1in;
  margin-right: 1in;
  list-style-type: decimal;
  font-family: arial, verdana;
}

th {
  font-family: arial, verdana;
  font-size: 12pt;
  text-align: center;
  font-weight: 600;
}

th.admin {
  font-size: 14pt;
  font-weight: 600;
}

td {
  font-family: arial, verdana;
  font-size: 12pt;
  font-weight: 500;
}

td.admin {
  font-size: 14pt;
}

td.category {
  font-family: times, helvetica;
  font-size: 14pt;
  color: purple;
}

td.count {
  font-family: times, helvetica;
  text-align: right;
  font-size: 14pt;
  color: purple;
}

td.date {
  text-align: right;
}

td.desc {
  color: maroon;
  text-align: center;
}

td.hits {
  text-align: right;
  font-size: 14pt;
  color: black;
}

td.link {
  text-align: left;
}

td.month {
  text-align: center;
  font-size: 14pt;
  color: black;
}

td.rank {
  text-align: right;
  font-size: 14pt;
  color: black;
  font-weight: 600;
}

td.source {
  text-align: center;
  text-decoration: underline;
}

td.tech {
  font-size: 14pt;
  font-weight: 600;
}

form {
  font-family: arial, verdana;
  font-size: 14pt;
  font-weight: 500;
}

a:link {
  color: blue;
}

a:active {
  color: red;
}

a:visited {
  color: purple;
}

a:hover {
  text-decoration: none;
}

a.admin:link, a.admin:visited {
  color: yellow;
  background: gray;
}

a.tech:link, a.tech:visited {
  color: navy;
}

