html {height:100%}
body {margin:1px auto;box-sizing:border-box;width:1050px;height:calc(100vh - 4px);overflow-x:auto;font-family:Verdana, Geneva, sans-serif}
*:focus {outline:none}
a {text-decoration:none;text-shadow:0 0 5px #faa}
a:hover {text-shadow:0 0 5px #e44}
hr {margin:7px auto;clear:both;height:4px;width:75%;border:0;border-radius:50%}
#Title {box-sizing:border-box;padding:3px 109px 0 9px;height:38px;text-align:center;font-size:19px;font-weight:bold;border-bottom:solid 2px #000;border-radius:10px 10px 0 0}
#Title b {display:block;margin:-17px 0 3px 3px;padding-right:100px;width:fit-content;color:#f62;font-size:11px}
#Bird {float:left;height:30px}
#DCE {height:36px}
img {max-height:140px;vertical-align:middle}
nav,main {display:inline-block;vertical-align:top;box-sizing:border-box;height:calc(100vh - 42px)}
nav {vertical-align:top;text-align:center;width:100px;overflow-y:auto;border-radius:0 0 0 10px}
nav * {margin:2px 10px;display:block;color:#333;text-shadow:0 0 5px #e55;border-radius:5px}
main a {color:#333;text-shadow:0 0 5px #e55}
nav *:hover {color:#eee;background-color:#444}
a:hover {cursor:pointer}
#Data,.lnk {font-size:13px}
main {margin-left:3px;padding:5px 20px 5px 5px;overflow-y:auto;width:947px;border-radius:0 0 10px 0}
main p,main h1,main h2 {margin:5px 0}
main p {text-align:justify}
main h3 {margin:0}
main h3 span {font-size:16px;font-weight:normal}
main p span {color:#933;cursor:zoom-in}
#t h2 {margin:0}
#Ftrs a {margin:4px 0;padding:3px 9px;display:block;width:fit-content;min-width:280px;font-size:13px;font-weight:bold;background-color:#7ff;border:#f84 2px solid;border-radius:9px}
#Years a {font-size:13px}
.h150 {height:150px}
.mb3 {margin-bottom:3px}
.ac {text-align:center}
.ar {text-align:right}
.cntr {display:block;margin:5px auto}
.fccr {width:fit-content;margin:5px auto}
.fws {font-size:13px;font-weight:normal}
.ib {display:inline-block}
.MrgnL,.MrgnR {margin:7px;position:relative}
.MrgnL img,.MrgnR img {margin-bottom:7px}
.MrgnL {float:right}
.MrgnR {float:left}
.nl {clear:both}
.w220 {width:220px}
.pol {padding:5px;text-align:center;font-size:13px;box-sizing:border-box;border:dashed 2px #333;border-radius:9px}
#X {z-index:99;position:fixed;border-radius:5px;margin:5px;padding:1px 2px 0px;width:fit-content;line-height:18px;cursor:zoom-out;border:solid 3px #c30;background-color:#fbb;border-radius:5px;font-family:sans-serif}
#X:hover {background-color:#d99}