body
{
  background: #83bbfa;
  color: black;
  width: 98%;
  height: 100%;
  padding:0;
  margin:0.5em;
}

div#content
{
  clear:both;
  float:none;
  margin-left:10%;
  margin-right:10%;
  width: auto;
  margin-top:2em;
  border:#828282 1px solid;
  height:100%;
  background:#c7e9ff;
  color: black;
  padding:1em;
}

div#content h3, h4, h5
{
  font-family:Helvetica,sans-serif;
  white-space:nowrap;
}

div#content h3
{
  text-align:right;
  margin-top:-2.5em;
}

div#content ul
{
  list-style-type:square;
}

div#content a
{
  text-decoration:none;
}

div#content a:hover
{
  color: black;
  background-color:#a3dbff;
}

div#content a[id]:hover
{
  color:black;
  background-color: inherit;
}

div#footer
{
  clear: both;
  float: left;
  margin-left: 10%;
  margin-right: 10%;
  width: 80%;
  margin-top: 2em;
  font-family: sans-serif;
}

div#signature
{
  float:left;
  font-size: x-small;
  color: #808080;
  background-color: transparent;
}

div#signature:hover
{
  color: black;
  background-color: transparent;
}

div#signature a
{
  color: inherit;
  background-color: transparent;
  text-decoration: none;
}

div#signature a:hover
{
  color: black;
  background-color: transparent;
  text-decoration: underline;
}

div#weird
{
  font-size: small;
  color: #606060;
  background-color: transparent;
  width:50%;
  text-align:center;
  margin:0 auto;
}

div#weird a
{
  color: inherit;
  background-color: transparent;
  text-decoration: none;
}

div#weird a:hover
{
  color: black;
  background-color: transparent;
  text-decoration: underline;
}

div#buttons
{
  float:right;
}

div#buttons img
{
  text-decoration: none;
  border: none;
  opacity: 0.3;
}

div#buttons a:hover img
{
  opacity: 0.9;
}

table
{
  margin-left:1em;
  border-collapse: collapse;
}

th,
td
{
  padding:0.25em;
  border:1px solid black;
}

span.mapson
{
  display:none;
}

div.code
{ 
  white-space: pre;
  font-family: monospace;
  border:1px solid black;
  background: #a3bfd1;
  width: 90%;
  margin: 1em auto;
  padding:0 0.5em;
}

span.filename
{
  font-family: monospace;
}