
body
{
  margin:8px;
  font-family:trebuchet ms, helvetica, sans-serif;
  color:#0EBBE1;
  background-color:#024;
}

h1 { font-family:monospace; font-size:250%}

.nav { position:absolute; top:10px; right:10px; background-color:#037; padding:32px;
border:8px #026 solid; text-align:center; width:250px}

.main { background-color:#037; padding:0px; width:60%;
border:8px #026 solid; text-align:center; }
.maininner { background-color:#148; padding:8px 80px; text-align:left; }

.rose { padding:0px; margin:0px; }
.rosebox { text-align:center; padding:12px 1px;}
.roseon { background-color:#059; color:#0ff; text-align:center; padding:12px 8px;
white-space: nowrap; border:1px #036 solid; text-decoration:none;}
.roseoff { background-color:#036; color:#000; text-align:center; padding:12px 8px;
white-space: nowrap; border:1px #036 solid; text-decoration:none;}

.action { background-color:#059; color:#0ff; text-align:center; margin:16px; padding:12px 8px;
 white-space: nowrap; border:1px #036 solid; text-decoration:none; }
.actions { padding:16px; }


a { color:#0ff; }
a:visited { color:#0bb; }
a:hover { color:#0ff; background-color:#27a }

.map { border-collapse:collapse; background:#000; border: 2px solid #000 }
.map tr td { background-color:#024; width:20px; height:20px; text-align:center }

.stats { background-color: #026; padding:8px; margin: 8px 0px;}

hr { background-color:#026; height:1px; color:#026; margin:8px 0px 16px 0px; padding:1px; border:0px; }

.inpbox { margin:8px; background-color:#ddd; font-size:0.8em; }

.faq { font-size:0.7em; padding:24px 0px 0px 0px;}
.faq a { padding:4px; background-color:#059; border:1px #036 solid; text-decoration:none; }

.inventory { font-size:0.8em; }

.adok { font-size:0.6em; margin:4px 0px 0px 0px;}

