﻿html{background:#6F8C8F;color:#fff}
hr{width:70%;background:transparent;box-shadow:.3em .3em .5em rgba(0,0,0,0.7);border-radius:7px;border:ridge 3px #ddd}
h4{font-family:Courgette,fantasy;font-weight:normal;color:#fff;text-shadow:.3em .3em .1em  rgba(0,0,0,0.6)}
.sidebar h4{color:#133}
.content,footer{background:none}
header{background:url(img/woodsb.jpg) no-repeat right top,url(img/woodsa.jpg) repeat-x}
#heading h1{font-family:Bremen;color:#ffc}
#slogan{font-variant:small-caps;font-weight:bold;color:#ffc}
.formstyle a{color:#ffc}
#heading h1,#slogan,nav{text-shadow:1px 1px #000}
.sidebar,.addbar{background:#dffcff;color:#133}
footer{border-top:solid 1px #2d4648}
::-moz-selection{background:#6F8C8F}::selection{background:#6F8C8F}
[data-hint]:after{background:#6F8C8F}.hint-top:before{border-top-color:#6F8C8F}

fieldset{border-color:#5F7C7F;margin-top:1.6em;border-radius:.6em;box-shadow:.3em .3em .5em rgba(0,0,0,0.7),inset 0 0 1em rgba(0,0,0,.7)}
legend{top:-1em;left:.6em;background:#5D7678 url(img/hl2.png) repeat-x 0 -4px;color:#003238;text-shadow:1px 1px 1px #fff;padding:.2em .5em;border:solid 1px;box-shadow:0 .15em .4em #fff,0 -1px 3px #000;border-color:#5F7C7F}
#action{margin:.5em 0;padding:.5em}
input,button,keygen,legend,select,.select,.sbox,.sdrop,#upload div,.range,output{border-radius:6px}
.shold,.multicheck dd{border-radius:6px;overflow:hidden}
.selectbox:before,.sbox:before{background-color:#6F8C8F;border-color:#686;border-radius:6px}
.selectbox:hover:before,.sbox:hover:before{box-shadow:0 0 1em #ffc}
.check,.radio{padding:.2em .5em;border:solid 1px}
input,keygen,textarea,.scroll-textarea,.radio,.check,select,.select,.sdrop,.multicheck dd,.shold,.bubble output{background:#6F8C8F url(img/inner-shadow1.png);border-color:#2E3B3C #D1F3F6 #D1F3F6 #2E3B3C}
.rotated{border-color:#2E3B3C #2E3B3C #D1F3F6 #D1F3F6}
[type=submit],[type=reset],button,#upload div{background:#6F8C8F url(img/shade-dark3.png) repeat-x;border-color:#D1F3F6 #2E3B3C #2E3B3C #D1F3F6;box-shadow:2px 2px 2px #000}
button:hover,[type=button]:hover,[type=submit]:hover,[type=reset]:hover,#upload div:hover{background:#6F8C8F url(img/hl2b.png) repeat-x;color:#030;box-shadow:none}
[type=submit]:active,[type=reset]:active{border-color:#2E3B3C #D1F3F6 #D1F3F6 #2E3B3C}
.radio{margin:1ex 0}
[type=radio]+label:before,[type=checkbox]+label:before{box-shadow:1px 1px 3px #fff,-1px -1px 3px #000}
[type=radio]+label:hover:before,[type=radio]:checked+label:before,[type=checkbox]+label:hover:before,[type=checkbox]:checked+label:before{opacity:1;box-shadow:1px 1px 2px #000,-1px -1px 2px #fff}
input:focus,select:focus,textarea:focus,keygen:focus,.sbox:focus{box-shadow:0 0 .8em #ffc}

::-moz-range-track{box-shadow:0 .2em .2em rgba(0,0,0,.7)}
::-webkit-slider-runnable-track{box-shadow:0 .2em .2em rgba(0,0,0,.7)}
::-moz-range-thumb{border-radius:4px}
::-webkit-slider-thumb{border-radius:4px}
::-webkit-calendar-picker-indicator:before{border-radius:0 4px 4px 0}
[type=number]::-webkit-inner-spin-button:before{border-radius:0 5px 5px 0}
::-webkit-color-swatch:before{border-radius:5px}

.shold.scroll,.scroll-y{background-color:#6F8C8F}
.scroll-y{border:0}
.scroll-y .scroll-bar{background-color:#5F7C7F;border-radius:6px;box-shadow:none}
.scroll-y.scroll-element_arrows_visible .scroll-arrow_more ,.scroll-y.scroll-element_arrows_visible .scroll-arrow_less{background-color:#5F7C7F;border-radius:6px;box-shadow:none}