
body
{
  margin:8px;
  font-family:helvetica, sans-serif;
  color:#E1BB0E;
  background-color:#420;
}

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

.main { background-color:#730; padding:0px; width:60%;
border:8px #620 solid; text-align:center; }
.maininner { background-color:#841; padding:8px 64px; text-align:left; }

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

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


a { color:#ff0; }
a:visited { color:#bb0; }
a:hover { color:#ff0; background-color:#a72 }

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

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

hr { background-color:#620; height:1px; color:#620; 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:#950; border:1px #630 solid; text-decoration:none; }

