html{background-color:#cbcbcb;background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#f3f3f3),to(#cbcbcb));background-image:-webkit-linear-gradient(top,#f3f3f3,#cbcbcb);background-image:-moz-linear-gradient(top,#f3f3f3,#cbcbcb);background-image:-ms-linear-gradient(top,#f3f3f3,#cbcbcb);background-image:-o-linear-gradient(top,#f3f3f3,#cbcbcb);background-image:linear-gradient(to bottom,#f3f3f3 0%,#cbcbcb 100%);background-repeat:repeat-x;background-size:contain}body{color:#252f25;font-family:"Whitney SSm A","Whitney SSm B","ff-meta-web-pro",sans-serif;font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:0;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;padding-bottom:0px;padding-top:0px;opacity:1.00}p{text-align:justify}h1{font-family:Arial;font-size:x-large;text-shadow:2px 2px 3px #aeaeae;text-align:center}h2{font-size:medium;text-shadow:2px 2px 3px #aeaeae}h3{font-size-adjust:0.5;padding-bottom:0px}a{text-decoration:underline;color:#204040;font-size:14px}a:hover{color:black}a:visited{color:#204040}.dlsites ul li{margin:0 10px 10px 0;vertical-align:top}.centerimg{vertical-align:middle;display:block;margin-left:auto;margin-right:auto}#page{width:728px;padding:20px 20px 20px 20px;margin:0 auto}.box{border-left:1px solid #c9c9c9;border-top:1px solid #c9c9c9;border-right:1px solid #6a6a6a;border-bottom:1px solid #6a6a6a;background-color:#FFFFFF;-webkit-box-shadow:#3c423c 4px 4px 4px;-moz-box-shadow:#3c423c 4px 4px 4px;box-shadow:#3c423c 4px 4px 4px;color:black;padding:25px 25px 25px 25px}.maskot{float:left}#topnav{width:100%;float:left;margin:10px 0 3em 0;padding:0;list-style:none}#topnav li{float:left}#topnav li a{display:block;padding:8px 8px}.menuinactive{pointer-events:none;cursor:default;text-decoration:none}.gallery{}.logtag{font-style:italic}.logtext{padding-left:20px}.donation{font-size:9pt}#cformst{margin:0 auto;width:500px;padding:14px}#cformst label{display:block;font-weight:bold;text-align:right;width:140px;float:left}#cformst .csmall{color:#666666;display:block;font-size:11px;font-weight:normal;font-style:oblique;text-align:right;width:140px}#cformst input{float:left;font-size:12px;padding:4px 2px;border:solid 1px #717171;width:300px;margin:2px 0 20px 10px}#cformst textarea{float:left;font-size:12px;padding:4px 2px;border:solid 1px #717171;width:300px;margin:2px 0 20px 10px}#cformst button{clear:both;margin-left:150px;width:306px;height:31px;font-size:13px;border-top:1px solid #324b4a;background:#324b4a;background:-webkit-gradient(linear,left top,left bottom,from(#324b4a),to(#758381));background:-webkit-linear-gradient(top,#324b4a,#758381);background:-moz-linear-gradient(top,#324b4a,#758381);background:-ms-linear-gradient(top,#324b4a,#758381);background:-o-linear-gradient(top,#324b4a,#758381);padding:5px 10px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:rgba(0,0,0,1)0 1px 0;-moz-box-shadow:rgba(0,0,0,1)0 1px 0;box-shadow:rgba(0,0,0,1)0 1px 0;text-shadow:rgba(0,0,0,.4)0 1px 0;color:white;font-size:14px;font-family:Helvetica,Arial,Sans-Serif;text-decoration:none;vertical-align:middle}#cformst button:active{border-top-color:#28597a;background:#818f8c;color:#ebfaf7}.spaceline{padding:3px}.shots{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin:24px 0 8px 0}.shot{margin:0}.shot a{display:block;background:#fff;border:1px solid #b8b8b8;border-radius:10px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.18);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.shot a:hover{transform:translateY(-3px);box-shadow:0 6px 16px rgba(0,0,0,.28);border-color:#6d8785}.shot img{display:block;width:100%;height:200px;object-fit:contain;object-position:center;background:#fafafa}.shot figcaption{margin-top:8px;text-align:center;font-size:13px;color:#3c4a48}.shots-credit{margin-top:24px;text-align:center;font-size:12px;color:#5c6a68}.shots-credit a{font-size:12px}#viewer{width:100vw;height:100vh;max-width:100vw;max-height:100vh;inset:0;margin:0;padding:0;border:none;background:transparent;overflow:hidden}#viewer[open]{display:flex;flex-direction:column;align-items:center;justify-content:center;animation:viewer-fade .25s ease both}#viewer[open]::backdrop{animation:viewer-fade .25s ease both}@keyframes viewer-fade{from{opacity:0}to{opacity:1}}#viewer::backdrop{background:rgba(12,14,14,.88)}.viewer-stage{position:relative;display:flex;align-items:center;justify-content:center;width:calc(100vw - 150px);height:calc(100vh - 110px)}#viewer-image{max-width:100%;max-height:100%;border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.55);transition:opacity .15s ease}#viewer.is-loading #viewer-image{opacity:0}.viewer-spinner{position:absolute;width:34px;height:34px;border:3px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;opacity:0;transition:opacity .15s ease}#viewer.is-loading .viewer-spinner{opacity:1;animation:viewer-spin .7s linear infinite}@keyframes viewer-spin{to{transform:rotate(360deg)}}#viewer-caption{margin:18px 0 0 0;padding:0 20px;text-align:center;font-size:13px;color:#dfe5e4}#viewer button{position:fixed;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:rgba(255,255,255,.12);color:#fff;width:44px;height:44px;padding:0;cursor:pointer;transition:background .15s ease}#viewer button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#viewer button:hover{background:rgba(255,255,255,.28)}.viewer-close{top:18px;right:18px}.viewer-prev{top:50%;left:18px;transform:translateY(-50%)}.viewer-next{top:50%;right:18px;transform:translateY(-50%)}#cformst span:has(>#refresh){display:flex;align-items:center;gap:12px;margin-right:-66px;margin-bottom:14px}#cformst #refresh{flex:none;width:54px;height:54px;margin:0;padding:0;font-size:24px}