#colorbox, #cboxOverlay, #cboxWrapper {position: absolute;top: 0;left: 0;z-index: 9999;overflow: hidden;-webkit-transform: translate3d(0, 0, 0); }#cboxWrapper {max-width: none; }#cboxOverlay {position: fixed;width: 100%;height: 100%; }#cboxMiddleLeft, #cboxBottomLeft {clear: left; }#cboxContent {position: relative; }#cboxLoadedContent {overflow: auto;-webkit-overflow-scrolling: touch; }#cboxTitle {margin: 0; }#cboxLoadingOverlay, #cboxLoadingGraphic {position: absolute;top: 0;left: 0;width: 100%;height: 100%; }#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {cursor: pointer; }.cboxPhoto {float: left;margin: auto;border: 0;display: block;max-width: none;-ms-interpolation-mode: bicubic; }.cboxIframe {width: 100%;height: 100%;display: block;border: 0;padding: 0;margin: 0; }#colorbox, #cboxContent, #cboxLoadedContent {box-sizing: content-box;-moz-box-sizing: content-box;-webkit-box-sizing: content-box; }#cboxOverlay {background: #000;opacity: 0.9;filter: alpha(opacity=90); }#colorbox {outline: 0; }#cboxContent {margin-top: 20px;background: #000; }.cboxIframe {background: #fff; }#cboxError {padding: 50px;border: 1px solid #ccc; }#cboxLoadedContent {border: 5px solid #000;background: #fff; }#cboxTitle {position: absolute;top: -20px;left: 0;color: #ccc; }#cboxCurrent {position: absolute;top: -20px;right: 0px;color: #ccc; }#cboxLoadingGraphic {background: url(/images/loading.gif) no-repeat center center; }#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border: 0;padding: 0;margin: 0;overflow: visible;width: auto;background: none; }#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline: 0; }#cboxSlideshow {position: absolute;top: -20px;right: 90px;color: #fff; }#cboxPrevious {position: absolute;top: 50%;left: 5px;margin-top: -32px;background: url(/images/controls.png) no-repeat top left;width: 28px;height: 65px;text-indent: -9999px; }#cboxPrevious:hover {background-position: bottom left; }#cboxNext {position: absolute;top: 50%;right: 5px;margin-top: -32px;background: url(/images/controls.png) no-repeat top right;width: 28px;height: 65px;text-indent: -9999px; }#cboxNext:hover {background-position: bottom right; }#cboxClose {position: absolute;top: 5px;right: 5px;display: block;background: url(/images/controls.png) no-repeat top center;width: 38px;height: 19px;text-indent: -9999px; }#cboxClose:hover {background-position: bottom center; }html {display: block !important;background-color: #c38f3d;background-image: radial-gradient(farthest-corner at 5% 13%, #ffffab 10%, #fbc47a 35%, #a68251 52%, #1f180e 82%);min-height: 100vh; }body {padding: 15px;margin: 3px;min-height: calc(100vh - 6px);box-sizing: border-box;border: 3px solid rgba(169, 131, 79, .25); }ul.THSMenu_ul0 {list-style: none;padding: 0;margin: 0 0 0 -3px; }ul.THSMenu_ul0 > ul {display: none; }ul.THSMenu_ul0 > li {font-family: 'Poiret One', cursive; }ul.THSMenu_ul0 > li a {color: #ffffad;background-color: rgba(169, 131, 79, .5);display: block;text-decoration: none;font-size: 20pt;padding: 10px;text-align: center;margin-bottom: 10px; }ul.THSMenu_ul0 > li a:hover {background-color: #a9834f; }#outer {min-height: calc(100vh - 60px);margin: 0; }#pgheader {background: transparent url(/media/ths/thslogo.png) no-repeat 13px 13px;padding: 77px 13px 13px;width: calc(100% + 30px);box-sizing: border-box;margin: -15px;border-bottom: 3px solid rgba(169, 131, 79, .25);position: relative; }@media all and (max-width: 680px) {#pgheader {background: transparent url(/media/ths/thslogomobile.png) no-repeat 13px 13px; } }#pgheader a {font-size: 0;position: absolute;top: 0;left: 0;width: 100%;height: 71px; }#content {font-family: 'Poiret One', cursive;margin: 30px 0 0;display: grid;grid-template-columns: 200px auto;grid-column-gap: 15px; }#content img {max-width: 100%; }@media all and (max-width: 680px) {#content {grid-template-columns: auto; } }#content div.category a.thumb {position: relative;display: inline-block;font-size: 0;margin: 0 10px 10px 0; }#content div.category a.thumb span.caption {position: absolute;z-index: 1;background-color: rgba(31, 24, 14, .9);width: 100%;text-align: center;padding: 8px;box-sizing: border-box;font-size: 15pt;color: #ffffad;display: none; }#content h1 {margin-top: 0;color: rgba(169, 131, 79, .5); }#innerheader, #footer {position: relative; }#footer {text-align: center;color: #a9834f;font-size: 10pt;padding-top: 16px;box-sizing: border-box;line-height: 1em; }#footer a {color: #a9834f; }#left_menu, ul.FooterMenu_ul0 {display: none; }