body{background-color:#efefef;color:#222222;font-family:sans-serif}nav h2{text-align:left;font-size:30px;margin:0;font-weight:300;padding:10px}nav{width:80%;margin:0 auto;padding:5px 0;box-shadow:0 3px 0 #dedec8}nav ul{list-style:none;text-align:center;padding:0;margin:0}nav ul li{display:inline-block}nav ul li a{display:block;position:relative;padding:15px;text-decoration:none;color:#222222!important;font-weight:800;text-transform:uppercase;margin:0 5px;border:none;background:none;font-size:inherit}nav ul li a,nav ul li a:after,nav ul li a:before{transition:all .5s}nav ul li a:after{position:absolute;bottom:0;left:0;right:0;margin:auto;width:0;content:".";color:transparent;background:#bec04f;height:1px}nav ul li a.current,nav ul li a:hover{color:#bec04f!important}nav ul li a:hover:after{width:100%}main{margin:20px}footer{border-top:1px solid #bec04f;font-size:80%}a.emphasize,a.ref{color:#bec04f!important}a.ref{text-decoration:none}.footnotes h3{font-size:16px;line-height:22px}span.prefix,span.remark{color:#888888}span.useful{font-weight:700}.residents{font:700 14px/18px sans-serif}.residents details.info summary{position:-webkit-sticky;position:sticky;top:-1px}.residents dl{margin:0;padding:6px 0 0}.residents dt{border-bottom:2px solid #bec04f;margin:0;padding:2px 0 2px 12px}.residents dd{font:700 12px/34px sans-serif;color:#bec04f;margin:0;padding:0 0 0 12px;white-space:nowrap}.residents dd+dd{border-top:1px solid #bec04f}blockquote{display:block;background:#dedec8;padding:15px 20px 15px 45px;margin:20px 20px 20px 0;position:relative;font-size:14px;color:#888888;box-shadow:2px 2px 15px #ccc;border-left:15px solid #bec04f;border-right:2px solid #888888}blockquote:before{content:"\201C";font-size:60px;font-weight:700;color:#888888;position:absolute;left:10px;top:5px}blockquote:after{content:""}blockquote p.indent{text-indent:30px}blockquote article{text-align:justify}blockquote article.col2{column-count:2}blockquote article.col3{column-count:3}blockquote article.col4{column-count:4}blockquote table{border-collapse:collapse}blockquote th,td{text-align:center;vertical-align:middle;border:1px solid #888888;padding:5px}blockquote .saga{text-align:justify}blockquote .saga ul.leaders{max-width:40%;min-width:310px;padding:0;overflow-x:hidden;list-style:none}blockquote .saga ul.leaders.wide{min-width:410px}blockquote .saga ul.leaders li:before{float:left;width:0;white-space:nowrap;content:". . . . . . . . . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . "}blockquote .saga ul.leaders li.dotless:before{content:""}blockquote .saga ul.leaders span:first-child{background:#dedec8;padding-right:2px}blockquote .saga ul.leaders span+span{float:right;padding-left:2px;background:#dedec8}blockquote .emphasize{color:#bec04f;font-weight:700}ol.memorial{background:grey;color:#555555;width:310px;padding:20px;font-size:14px;font-weight:700;line-height:16px;text-transform:uppercase;text-shadow:1px 1px 1px #D0D2E8}ol.memorial li{list-style:none}ol.memorial li a{text-decoration:none;color:#222222!important}p.info{text-indent:30px;text-align:justify;margin:10px 0;line-height:1.5}p.info sup{line-height:1}p.info .nav-item:not(:last-child):after{content:" • "}.archive .source{display:inline-block;width:55px;height:160px;background-color:#ccc;margin:0 5px;cursor:pointer;padding:10px;text-align:center;writing-mode:vertical-rl}.archive .source.disabled{cursor:default;color:darkgray}.archive .source .title{writing-mode:vertical-rl}.archive .source .year{font-size:12px}.loader{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999}details.info{display:block;font-size:12px;border:1px solid #bec04f;border-radius:3px;padding:8px;margin:3px}details.info[open] summary{background-color:#dedec8;margin-bottom:8px}details.info summary{cursor:pointer;font-weight:700;margin:-8px;padding:8px}.nav{padding:5px}.details-info{font-size:12px;border:1px solid #bec04f;border-radius:3px;padding:8px;margin:3px}.details-info a.emphasize,details.info a.emphasize{font-weight:700}.details-info p:first-child,details.info p:first-child{margin-top:4px}.details-info p.summary,details.info p.summary{text-align:justify}.details-info ul li::marker,details.info ul li::marker{font-size:150%}.details-info ul li.alive::marker,details.info ul li.alive::marker{color:green}.details-info ul li.wound::marker,details.info ul li.wound::marker{color:orange}.details-info ul li.death::marker,details.info ul li.death::marker{color:red}.details-info ul li.missing::marker,details.info ul li.missing::marker{color:grey}.details-info ul li.bondage::marker,details.info ul li.bondage::marker{color:saddlebrown}.details-info ul.awards,details.info ul.awards{list-style-type:"- "}.details-info .pic,details.info .pic{height:75px;width:50px;float:left;margin-right:5px;object-fit:cover}.dropdown{display:inline-block;position:relative;outline:none;background-color:#dedec8;border:1px solid #bec04f;border-radius:3px;width:40px;margin:5px 2px;text-align:center}.dropdown.na{background-color:#efefef}.dropbtn{display:inline-block;padding:2px;color:#222222;font-size:12px;font-weight:700;cursor:pointer;transition:.35s ease-out}.dropdown.na .dropbtn{color:#888888}.dropdown .dropdown-content{position:absolute;top:0;visibility:hidden;opacity:0;z-index:100000;background-color:#fafafa;min-width:320%;padding:10px;box-shadow:0 8px 16px rgba(0,0,0,.2);transition:.35s ease-out;text-align:left;margin-left:calc(-110% - 10px)}.dropdown-content .mi{display:block;color:black;padding:4px 0;text-decoration:none;position:relative}.dropdown-content .mi:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(240,242,244,0),rgba(223,223,223,1) 30%,rgba(240,242,244,0));opacity:0;z-index:-1;transition:.4s ease-out}.dropdown-content .mi:hover:before{opacity:1}.dropdown:focus .dropdown-content{outline:none;visibility:visible;opacity:1;transform:translateY(20px)}.dropdown .db2{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;z-index:10;display:none}.dropdown:focus .db2{display:inline-block}.dropdown .db2:focus .dropdown-content{outline:none;visibility:hidden;opacity:0}.dropdown:focus{z-index:1}.dropdown:focus .dropbtn{background:none}.sub-dropdown{position:relative}.sub-dropdown-content{position:absolute;visibility:hidden;opacity:0;background-color:#f7f7f7;left:100%;top:-10px;padding:10px 5px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1;transition:.35s ease-out}.sub-dropdown-content a{color:black;padding:5px 12px;text-decoration:none;display:block;position:relative;white-space:nowrap}.si{cursor:default}.si:after{content:"\25B8";margin-left:5px;vertical-align:-1px;margin-right:10px;float:right}.sub-dropdown:hover .sub-dropdown-content{visibility:visible;opacity:1;transform:translateY(10px)}.sub-dropdown-content a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(240,242,244,0),rgba(223,223,223,1) 50%,rgba(240,242,244,0));opacity:0;z-index:-1;transition:.4s ease-out}.sub-dropdown-content a:hover:before{opacity:1}@media (max-width:560px){.dropdown .dropdown-content.c,.dropdown .dropdown-content.r{left:0;margin-left:0}.dropbtn.c:before,.dropbtn.r:before{background:radial-gradient(circle at 0 0,#fff 0,#D59BF0 5%,#8b1dc0 35%,transparent 60%)}}ul.timeline{margin:10px 0 0 100px;padding:0;list-style-type:none;border-left:6px solid #bec04f}ul.timeline li{display:block;position:relative;padding:8px 20px 10px}ul.timeline li span.age,ul.timeline li span.year{position:absolute;top:10px;font-weight:700;right:100%;margin-right:20px;white-space:nowrap;color:#bec04f;text-align:right}ul.timeline li:after{content:"";background:#dedec8;width:10px;height:10px;border:2px solid #bec04f;position:absolute;border-radius:50px;top:10px;left:-10px}ul.timeline li:before{position:absolute;top:16px;left:0;width:20px;height:1px;margin:auto;content:"";background-color:#dedec8}ul.timeline .event{background-color:#dedec8;color:#222222;border-radius:10px;width:-moz-fit-content;width:fit-content;min-width:120px;min-height:20px;padding:2px 10px;font-size:12px}ul.timeline .event .title{font-weight:700;text-indent:15px}ul.timeline .event .note{font-style:italic}ul.timeline .sources{border:1px solid #bec04f;border-radius:3px}ul.timeline .sources .title{font-weight:700;font-size:12px;padding:8px 20px;background-color:#dedec8}ul.timeline .details{padding:8px;text-align:center}ul.timeline .details .doc{font-weight:700;font-size:12px}ul.timeline .sources span.file{margin-left:10px;display:inline-block}ul.timeline .sources span.file.list{margin-left:0;display:list-item}ul.timeline .sources .none{text-decoration:line-through}