*{margin:0px;padding:0px;border:none}html{background-color:#111;background-image:url("/assets/images/frame/tile.png");color:#fff;font-family:"Times New Roman",Times,serif}#mainMenu{margin:0px;padding:0px;background-color:#000;background-image:url("/assets/images/frame/tile-subtle.png");font-family:"Courier New",Courier,monospace}#mainMenu a{display:inline-block;margin:4px 1px 0px;padding:0.5em 1em;min-width:80px;-webkit-border-radius:12px 12px 0px 0px;-moz-border-radius:12px 12px 0px 0px;-ms-border-radius:12px 12px 0px 0px;border-radius:12px 12px 0px 0px;color:#fff;text-decoration:none;text-align:center}#mainMenu a:hover{background-color:#01c}#header{display:block;margin:0px;padding:2px 30px;border:solid #34f;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;border-radius:0px;border-width:4px 0px;background-color:#01c;text-align:right;font-family:"Courier New",Courier,monospace;text-decoration:none;color:#fff}#header:hover{border-color:#99a2ff;background-color:#34f}#header:active{border-color:#34f;background-color:#01c}#main{position:relative;margin:0px auto -2em;padding:0px 0px;width:640px;min-height:800px;overflow:auto;-webkit-border-radius:0px 0px 16px 16px;-moz-border-radius:0px 0px 16px 16px;-ms-border-radius:0px 0px 16px 16px;border-radius:0px 0px 16px 16px;background-color:#000;background-image:url("/assets/images/frame/tile-hex-frame.png")}#main #main-header{font-family:Arial,Helvetica,sans-serif;font-size:200%;text-align:center}#main #main-header div{display:inline-block;padding:16px 64px;background-color:#111;-webkit-border-radius:0px 0px 8px 8px;-moz-border-radius:0px 0px 8px 8px;-ms-border-radius:0px 0px 8px 8px;border-radius:0px 0px 8px 8px}#footer{margin:40px auto 10px}a{-webkit-border-radius:.25em;-moz-border-radius:.25em;-ms-border-radius:.25em;border-radius:.25em;color:#34f}a:visited{color:#fff}a:hover{text-decoration:underline;color:#99a2ff}a:active{text-decoration:underline;color:#01c}@supports (-webkit-text-stroke: #fff 0px){.outline{-webkit-text-stroke:white 0.05em !important;color:black !important}}h1,h2,h3,h4,h5,h6{margin:0.25em;font-family:Arial,Helvetica,sans-serif;font-weight:normal;text-align:left}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none}h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited{color:#fff}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#99a2ff}h1{font-size:250%}h2{font-size:200%}h3{font-size:180%}h4{font-size:160%}h5{font-size:140%}h6{font-size:120%}p{margin:16px 8px 16px 28px;font-size:20px;line-height:1.5em}ul,ol{padding-left:64px}ol li{list-style-type:decimal-leading-zero}ul li{list-style-type:disc}blockquote{margin:8px 64px;padding:8px;border:solid 2px #cb0;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;border-radius:12px;background:#a39929;color:#000}blockquote p{margin:16px}blockquote blockquote{margin:8px;background:#000;color:#fff}img{max-width:100%}hr{margin:40px auto;width:500px;border-top:1px solid #cb0}input,textarea{margin:2px;padding:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px}textarea{height:100%;min-height:5em;width:100%}.section{display:block;margin:16px;padding:16px;box-shadow:1px 1px 4px 1px #2933a3;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;border-radius:16px}table{margin:2px;padding:2px}table th,table td{margin:2px 4px;padding:2px 4px;background-color:#444}table th:hover,table td:hover{background-color:#222}button{padding:6px 12px;border-radius:3px}.narrow-inputs input{width:5em}.dark-inputs input,.dark-inputs textarea{background-color:#000000;color:#efaa00}.dark-inputs button{background-color:#220;color:gray}.tall-textareas textarea{height:24em}.align{position:relative;overflow:hidden}.align .outer{float:left;position:relative;left:50%}.align .outer .inner{position:relative;left:-50%}.filled-parent{position:relative}.filled-parent .fill-parent{position:absolute;top:0;left:0;bottom:0;right:0}noscript{text-align:center}@media (max-device-width: 800px){#body{width:100%}p{margin:8px 4px;padding-left:10px}#mainMenu a{display:block;margin:2px auto;padding:0.25em 2em;font-size:150%;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px}#main{width:95%}#main #main-header div{padding:8px 16px}blockquote{margin:8px 16px}blockquote p{margin:8px}.section{margin:4px;padding:4px}hr{width:65%}}
