/* Reconstructed from the original site's archived main stylesheet and graphics. */
*{box-sizing:border-box}
html,body{margin:0;padding:0}
body{padding-bottom:30px;background:#516b00 url('/theme/body-bg.gif') repeat;color:#464e54;font:12px Arial,Helvetica,sans-serif}
a{color:#688900;text-decoration:none}
a:hover{text-decoration:underline}
#container{width:960px;margin:0 auto}
#header{height:90px;padding:0 20px;position:relative;line-height:1}
#header a{color:#e8ff91}
#header a:hover{color:#fff}
#title{float:left;line-height:1;margin:30px 0 0;padding:0 0 0 5px;background:url('/theme/title-l.png') no-repeat left top}
#title-r{padding:0 5px 0 0;background:url('/theme/title-r.png') no-repeat right top}
#title-m{overflow:hidden;padding:15px 25px 20px;background:#688a02 url('/theme/title-m.png') repeat-x top}
#title a{display:inline-block;color:#deff61;font:bold 25px Georgia,'Times New Roman',serif;white-space:nowrap;line-height:1;text-decoration:none}
#header-links{float:right;margin-top:37px;color:#deff61}
#header-links a{color:#deff61}
#main{position:relative;top:-5px;margin:0 0 20px;background:url('/theme/main-top.png') no-repeat top left}
#main-bot{padding:6px 0;background:url('/theme/main-bot.png') no-repeat bottom left}
#main-in{min-height:450px;padding:14px 20px;background:#fff}
#banner{position:relative;margin:0 0 20px}
#banner{display:none}
.site-banner{height:238px;width:100%;background:#f1f3e8;position:relative}
.no-header-page #main-in{padding-top:15px}



#tl,#tr,#bl,#br{position:absolute;width:10px;height:10px;background:url('/theme/rounded.png') no-repeat}
#tl{left:-1px;top:-1px;background-position:left top}
#tr{right:-1px;top:-1px;background-position:right top}
#bl{left:-1px;bottom:-1px;background-position:left bottom}
#br{right:-1px;bottom:-1px;background-position:right bottom}
#navigation{float:left;width:252px;padding-top:32px;background:url('/theme/nav-top.png') no-repeat top left;color:#fff}
#nav-bot{padding-bottom:6px;background:url('/theme/nav-bot.png') no-repeat bottom left}
#nav-in{position:relative;padding:20px 20px 15px;background:#688900}
#nav-in ul{margin:0;padding:0;list-style:none}
#nav-in li{margin:0;padding:0}
#nav-in a{display:block;padding:12px;border-bottom:1px solid #779900;color:#fff;font-size:12px;line-height:1.25;text-transform:capitalize}
#nav-in a:hover,#navigation li#active a{background:#5e7c00;color:#deff61;text-decoration:none}
#nav-in ul ul{padding-left:12px}
#nav-in ul ul a{font-size:11px}
#content{position:relative;float:right;width:625px;min-height:350px;padding:12px 10px 20px 0;line-height:1.5}
#content:after,.clear{display:block;clear:both;content:''}
.clear{font-size:0;height:0}
#content h1,#content h2,#content h3,#content h4{color:#526a08;font-family:Georgia,'Times New Roman',serif;line-height:1.2}
#content h1{font-size:24px;margin:0 0 18px}
#content h2{font-size:20px;margin:20px 0 12px}
#content h3{font-size:16px;margin:18px 0 10px}
#content p{margin:0 0 14px}
#content img{max-width:100%;height:auto}
.galleryImageBorder{border:1px solid #b7b7b0;padding:3px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.18)}
#content ul,#content ol{padding-left:24px}
#content table{max-width:100%}
#footer{padding:5px 0;background:url('/theme/footer-top.png') no-repeat top left;color:#fff;font:12px 'Lucida Sans','Lucida Sans Unicode','Lucida Grande',sans-serif;text-align:right}
#footer-bot{padding:0 0 5px;background:url('/theme/footer-bot.png') no-repeat bottom left}
#footer-in{padding:7px 20px;background:#688900}
#footer a{color:#deff61}
.image-row{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-start}
.image-set{width:calc(25% - 11px);margin:0 0 12px;text-align:center}
.image-set img{display:inline-block;width:150px;height:150px;object-fit:cover;border:1px solid #d5d9c8;padding:3px;background:#fff;vertical-align:top}
.example-image-link{display:inline-block;margin:0 8px 10px 0}
.image-set span{display:block;padding-top:5px;color:#555}
@media(max-width:980px){#container{width:100%}#main-in{padding-left:16px;padding-right:16px}#content{width:calc(100% - 272px)}}
@media(max-width:700px){body{padding-bottom:12px}#header{height:auto;min-height:78px;padding:12px 14px}#title{float:none;display:inline-block;margin:8px 0}#title a{font-size:20px;white-space:normal}#header-links{display:none}#main{margin-bottom:12px}#main-in{padding:10px} #navigation{float:none;width:100%;padding-top:18px;background-size:100% 18px}#nav-bot{padding-bottom:0;background:none}#nav-in{padding:8px 12px}#nav-in ul{display:flex;flex-wrap:wrap;gap:0 10px}#nav-in li{flex:1 1 135px}#nav-in a{padding:9px 4px}#content{float:none;width:100%;min-height:0;padding:18px 6px 12px}.image-set{width:calc(50% - 7px)}#footer{padding:5px 0;text-align:center}#footer-in{padding:7px 10px}}
