body{font-size:1.2em}
header{width:94%;padding:0 2%;margin:2% 1%}
header h1{font-size:2.5em;text-align:center}
header nav{text-align:center;margin:0.5% 0}
header nav li{display:inline;font-size:0.9em;font-weight:bold;margin:0 0.35em}
#content{width:98%;margin:0 1% 2% 1%;overflow:auto}
#content h3,#content h2{font-size:1.5em;margin-bottom:0.25em}
.exts{width:28%;margin-right:2%}
.exts ul{margin-bottom:0.25em}
.exts li{margin:0.6em 0}
.exts strong{font-size:1em;border-radius:0.35em;padding:0.15em 0.35em;margin:0 0.15em}
.exts img{float:right;width:12.5em;height:12.5em}
.exts .fav{font-size:1.2em}
.exts .fav img{margin:0.45em 0.3em 0 0.6em}
.exts .howto{font-size:0.9em;margin:0 0 0.5em 0}
.exts .fav+.howto{margin-top:0.3em}
.exts .desc{font-size:1emx;margin-bottom:0.5em}
.exts h3+a img{width:60%;height:360%}
.main{float:right;position:relative;width:70%}
.main h4{font-size:1.2em;margin-bottom:0.75em}
.main p{margin-bottom:0.75em}
.main form{border-radius:0.3em;padding:1em 2%;margin:0.5em 0 1em 0}
.main input[type="text"]{width:96%;font-size:1.8em;background-color:#fff;border-radius:2px;padding:0.25em 1.75%}
.main .struct img{width:100%;height:42.55532%}
.main .hl+img,.main .gd+img{width:100%;height:71.9149%}
.guide{position:absolute;left:1em;top:7em;width:88%;font-size:1em;border-radius:0.5em;padding:3% 3% 1.5% 3%}
.guide:after{left:5%;top:-0.75em;border-width:0 0.75em 0.75em}
.guide .close{margin-bottom:0.5%}
.results{padding:0 10px}
.results ul{margin-bottom:0.5em}
.results p{line-height:1.2em;margin-top:0.25em}
.results strong{font-size:1.5em}
.results .red{font-size:1.5em;border-radius:0.4em;padding:2%;margin:1.5%}
.results .regnow{font-size:1em}
.results .regnow a{border-radius:0.4em;padding:0.15em 0.35em;margin-top:1.5em}
aside{display:none}
footer{width:97%;font-size:0.75em;padding:1% 0.5%;margin:0 1% 1% 1%}
.light,.dark{padding:1.5%}
.dark{margin-bottom:1%}
.copy{margin-right:1.5%}