body{margin:0;background-color:#060}
a{color:#005a87;text-decoration:none}
a:hover{color:#f00;}
.content img{border:1px solid #ccc;padding:4px}
.divider{width:100%;margin:1.5em auto;background:white;border:0;border-top:1px solid #ccc;height:1px}
.content{margin:0 auto;background:white;padding:1rem;font-family:Verdana,sans-serif;color:black}
.content h1{font-size:180%;margin:1em 0;text-align:center;font-weight:700;text-shadow:2px 2px #ddd}
.content h2{font-size:120%}
.content .join{color:#c00}
.content .join:hover{color:#005a87}
.content .notes{text-align:right;font-size:x-small;color:#888}
.content .notes ul{list-style:none;padding:0;margin:0}
.content .no{margin-left:1em}
.content .no span{display:inline-block;width:30px}
.content .no-style{padding:0;margin:0;list-style:none}
.content .center{text-align:center}
.content .category,.content .rules{width:751px;margin:0 auto}
.content .category{position:relative;padding:.3em;border:1px solid #3F6A32;border-radius:6px;margin-bottom:1rem}
.content .category ul,
.content .category ol{list-style:square;margin:2em 0 .5em 1em}
.content li {line-height:1.5em}
.content .category a{text-decoration:none}
.content .category .label{dislplay:inline-block;width:60px;text-align:center;position:absolute;left:0;top:0;padding:5px;background:#3F6A32;color:white;border-radius:6px 0;font-size:small}
.content .rules(:not(notes)){line-height:1.5rem}
.content .back-top-top{text-align:center;border-top:1px solid #3f6a32;padding:.5em 0 0 0;margin-top:1.5em}
.hide{display:none}