div.main{
  margin: 0em;
  align: left;
  background-color: white;
  color: black;
  font-size: medium;
}
div.brand{
  font-size: large;
}
div.copyright{
  text-align: right;
}
div.status{
  text-align: right;
  font-weight: bold;
  font-size: small;
}
div.title{
  margin: 0em 0em 0.5em 0em;
  padding: 0.1em 0.1em 0.1em 0.1em;
  background-color: lavender;
  font-weight: bold;
  font-size: xx-large;
}
div.mirror{
  margin: 0em 0em 1em 0em;
}
div.material{
  margin: 0em 0em 0.25em 1em;
  background-color: gainsboro;
  font-size: small;
}
div.infomation{
  margin: 0em 0em 0.1em 2em;
  font-size: small;
}
div.attention{
  margin: 0em 0em 0.1em 3em;
  font-size: small;
}
div.history{
  margin: 0em 0em 0.1em 2.5em;
  background-color: whitesmoke;
  font-size: small;
}
div.additional{
  margin: 0em 0em 0.5em 2em;
  font-size: small;
}

span.site{
  font-style: italic;
  font-size: x-small;
  color: gray;
}
span.makerworks{
  color: navy;
}
span.dojinworks{
  color: darkblue;
}
span.over18{
  color: red;
}
span.over15{
  color: purple;
}
span.over00{
  color: darkmagenta;
}
span.boyslove{
  color: deeppink;
}
span.material{
  font-size: large;
  font-weight: bold;
}
span.filename{
  color: green;
  font-size: x-large;
}
span.md5{
  color: blue;
  font-weight: bold;
}
span.date{
  color: red;
}
span.warning{
  color: red;
  font-weight: bold;
}

.nodisp{
  display: none;
}
a:link{
  text-decoration: underline;
  color: darkgreen;
}
a:visited{
  text-decoration: underline;
  color: darkblue;
}
a:active{
  text-decoration: underline;
  color: darkred;
}
