body{margin:0;font-family:Verdana;font-size:12px}img{border:0}a{color:#aaa}.holder{width:800px;margin-right:auto;margin-left:auto}.intropanel{position:fixed;top:50%;left:50%;margin-left:-284px;margin-top:-80px;cursor:pointer}.intropanel .imholder{width:568px;height:86px}.gallery{width:800px;height:128px;position:relative}.sc-left{left:0}.sc-left,.sc-right{position:absolute;top:15px;cursor:pointer}.sc-right{right:0}.header{margin-top:40px;position:relative;width:700px;margin-left:auto;margin-right:auto;z-index:100}.header .nav{position:absolute;left:250px;top:10px;font-size:12px;color:#aaa;display:flex}.nav>div,.nav a{width:90px}.nav a{color:#aaa;text-decoration:none;display:inline-block;margin-left:0}.nav a.sel{font-weight:700}.nav a .norm{color:#fff;font-weight:400}.nav a.sel .norm{color:#aaa}.nav a:hover,a:hover{color:#333}.padded{border-spacing:0;width:100%}.padded td{padding:6px;border-bottom:1px solid #ccc;font-size:12px;color:#666}.padded td a{color:#444;text-decoration:none}.dark td{background-color:#aaa;color:#fff;font-weight:600;font-size:12px}.editButton{display:inline-block;background-image:url(/img/edit.png);background-position:50%;background-repeat:no-repeat;padding:8px;min-height:16px;width:16px;cursor:pointer;background-color:#eee;border-radius:3px}editButton,input,select,textarea{background-color:#eee;color:#444;padding:8px;border-radius:3px;border:1px solid #aaa;font-size:14px;line-height:18px}editButton:hover,input:focus,select:focus,textarea:focus{border:1px solid #444}input[type=button],input[type=submit]{border:1px solid #444;cursor:pointer;font-weight:600}input[type=button]:hover,input[type=submit]:hover{box-shadow:0 0 3px rgba(0,0,0,.4)}h1{font-size:22px;color:#666}h1,h2{font-weight:400}h2{color:#c98518;font-size:16px;margin-bottom:0}.text-area{color:#aaa;width:374px;line-height:18px}.main{width:800px;padding-bottom:100px}.footer{position:fixed;bottom:0;left:50%;margin-left:-400px;width:800px;height:60px;color:#aaa;background-color:#fff;padding-top:8px;font-size:10px;line-height:14px}.left{float:left;width:180px}.right{width:605px;margin-left:191px}.galimages{overflow:hidden;overflow-x:scroll;position:relative;width:690px;height:128px;margin-left:54px;scrollbar-width:none}.galimages::-webkit-scrollbar{width:0;background:transparent}.galholder{margin-top:15px;display:flex}.prev{display:block;margin-right:20px;border:1px solid #fff;height:78px;width:120px;cursor:pointer}.prev:hover{border:1px solid #ddd}h3{color:#aaa;font-weight:400;font-size:12px;margin-top:170px;margin-left:54px}@media screen and (max-width:801px){.header,.holder{max-width:100%;box-sizing:border-box}.header{display:flex;flex-direction:column;width:auto;margin:20px auto}.gallery{width:100%;box-sizing:border-box}.galimages{width:calc(100% - 110px)}.footer{box-sizing:border-box;max-width:100%;display:flex;flex-direction:column;background-color:#fff;left:0;z-index:20;margin:10px}.footer,.footer .left{width:100%}.footer .right{width:100%;margin:0}.main{box-sizing:border-box;max-width:100%}.header .nav{display:flex;flex-wrap:wrap}.text-area{width:auto}.mainarea{display:flex;flex-direction:column}.mainarea .left{width:auto}.mainarea .right{width:auto;margin:0}.mainarea .right img{max-width:100%}.mainarea h3{margin:0;text-align:center}}@media screen and (max-width:640px){.header>a{display:block;margin:0 auto}.header .nav{position:relative;margin:0 auto;top:0;left:0}}.imholder img{display:block;transition:opacity .5s linear;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0}.imholder{overflow:hidden;position:relative}.gt{opacity:0;font-weight:400}.gt.showing{opacity:1}.submenu{display:none;padding:12px;background-color:hsla(0,0%,100%,.9);box-shadow:3px 3px 3px rgba(0,0,0,.4);position:absolute;width:90px;z-index:300}.sel>a{font-weight:700}.submenu.sel{display:block}.submenu.sel>a{font-weight:400;padding:5px}.submenu.sel>a:hover{color:#000}.submenu.sel a.router-link-active{color:#333}.submenu.sel a.router-link-active:before{content:"> ";margin-left:-13px}.menu-dropper{cursor:pointer;background-color:#fff;z-index:200}.menu-dropper:hover .menu-title{color:#000}.fixed-bop{position:fixed;box-shadow:border-box;z-index:10;top:0;left:0;bottom:0;right:0;opacity:1}.text-area{white-space:pre-line;margin-left:191px;margin-top:20px}@media screen and (max-width:640px){.text-area{margin:20px;box-sizing:border-box;max-width:100%}}.mainarea{opacity:0;transition:opacity .4s linear}.mainarea.viz{opacity:1}.image-diviner{border:1px solid #666;min-height:100px}