body {
  background-color: rgb(99, 21, 1);
  color: rgb(245, 245, 245);
  margin: 0.3em 0 1em 0;
  padding: 0;
  font-family: courier new, courier, monospace;
}

a {
  color: rgb(245, 245, 245);
  text-decoration: none;
  font-family: courier new, courier, monospace;
}

a:hover {
  color: rgb(154, 23, 0);
}

#title {
  width: 100%;
  border-bottom: 1px rgb(245, 245, 245) solid;
  margin-bottom: 15px;
  font-family: courier new, courier, monospace;
}
                                                                                                                             
#title h1 {
  font-size: 20pt;
  padding: 0 0 10px 20px;
  margin: 0;
  font-weight: bold;
  font-family: courier new, courier, monospace;
}

#nav {
  width: 100%;
  border-top: 1px rgb(245, 245, 245) solid;
  margin-top: 15px;
  padding: 5px 0 10px 0;
  font-family: courier new, courier, monospace;
}

#nav a {
  font-size: 12pt; 
  padding: 0 0 0 20px;
  margin-top: 10px;
  font-family: courier new, courier, monospace;
  color: rgb(245, 245, 245);
}

#nav a:hover {
  color: rgb(154, 23, 0);
}

#date {
  float: right;
  font-size: 10pt;
  font-weight: bold;
  text-align: right;
  color: rgb(245, 245, 245);
  font-family: courier new, courier, monospace;
  font-family: courier new, courier, monospace;
  padding: 10px 10px 0 0;
}

#google {
  margin: 0 2%;
}

#content {
  margin: 0 2%;
}

#content img {
  margin: 1em 0 0 10%;
}
#content a img:hover {
  border: 1px rgb(154, 23, 0) solid;
}
#content a img {
  border: 1px rgb(245, 245, 245) solid;
}

#main {
  text-align: center;
  font-size: 10pt;
}

#main img {
  margin: 0 35px 0 35px;
  border: 1px rgb(245, 245, 245) solid;
  vertical-align: middle;
}
 
#previous {
  width: 200px;
  text-align: right;
  vertical-align: middle;
  font-family: courier new, courier, monospace;
  font-size: 7pt;
}

#next {
  width: 200px;
  text-align: left;
  vertical-align: middle;
  font-family: courier new, courier, monospace;
  font-size: 7pt;
}

#exif {
  width: 200px;
  text-align: left;
  vertical-align: middle;
  font-family: courier new, courier, monospace;
  font-size: 7pt;
}

#about {
  text-align: justify;
  font-family: courier new, courier, monospace;
}

#about a {
  color: rgb(255, 255, 255);
  font-family: courier new, courier, monospace;
  font-weight: bold;
}

#about a:hover {
  color: rgb(154, 23, 0);
}

#about pre {
  font-family: courier new, courier, monospace;
  margin-left: 40px;
}

#valid {
  text-align: right;
  font-family: courier new, courier, monospace;
  font-size: 7pt;
  padding: 0 20px 0 0;
}

#archive {
  text-align: center;
  font-family: courier new, courier, monospace;
  padding: 0 0 0 0;
}

#archive td {
  text-align: center;
  font-family: courier new, courier, monospace;
  padding: 0 0 0 0;
  width: 80px;
}

#archive img {
  margin: 1em 1em 1em 1em;
}
#archive a img:hover {
  border: 1px rgb(154, 23, 0) solid;
}
#archive a img {
  border: 1px rgb(245, 245, 245) solid;
}

#comments {
  text-align: justify;
  font-size: 10pt;
  margin: 0 2%;
}

#comments a {
  color: rgb(255, 255, 255);
  font-family: courier new, courier, monospace;
  font-weight: bold;
}

#comments a:hover {
  color: rgb(154, 23, 0);
}

#ucomments {
  text-align: justify;
  font-size: 8pt;
  margin: 0 2%;
}

#ucomments a {
  color: rgb(255, 255, 255);
  font-family: courier new, courier, monospace;
  font-weight: bold;
}

#ucomments a:hover {
  color: rgb(154, 23, 0);
}

#feedback {
  font-family: courier new, courier, monospace;
  border-top: 1px rgb(245, 245, 245) solid;
  margin-top: 15px;
  padding: 5px 0 0 0;
  font-size: 10pt;
}

#input {
  text-align: justify;
  font-size: 10pt;
  margin: 0 2%;
}

