html, head, body, form, img, h1, h2 {padding:0;border:0;margin:0;}
html {background-color:#a0ff80;height:100%;width:100%;text-align:center;}
body {height:100%;font-family:Helvetica, Verdana, sans-serif;font-size:1em;color:#000;margin:auto;text-align:left;opacity:1;padding:0px 10px;}
header {margin-bottom:6px;}
nav {column-width:120px;background-color:#644a31;}
nav p {display:inline-block;padding:0px 10px;}
nav p a {text-decoration:none;color:#fff;}
nav p a:hover, .vert {color:#a0ff80;}
h1 {font-size:1.5em;font-weight:bold;padding-top:12px;}
h2 {font-size:1.2em;font-weight:bold;padding:10px 0px;border-top:1px solid #000;}
.magna {background-color:#fff;}
figure {margin:0;display:inline-block !important;width:300px;vertical-align:top;}
figure img {cursor:pointer;}
figure figcaption {padding:0 2px;}
#suitePage {display:none;max-width:calc(100vw - 30px);text-align:center;margin:auto;}
#modal01 {display:none;z-index:3;position:absolute;top:0;left:20vw;background-color:#a0ff80;}
#modal01 header {width:100%;margin:0;}
#modal01 h2 {border:0;}
#modal01 span {float:right;cursor:pointer;font-weight:bold;font-size:24px;color:#f00;padding-right:10px;width:20px;}
#modal01 span:hover {color:#009;}
#txt01 {padding:0;text-align:center;float:left;width:calc(100% - 30px);}
#img01 {width:100%;max-width:50vw;clear:both;}