﻿html{background:#333;color:#fff}
section,header,footer,legend{background:linear-gradient(#ccc,#222)}
header:before{box-shadow:none;background:none}
#heading h1{font-family:Racing;-webkit-filter:none;filter:none;color:#eee;text-shadow:0 0 1px currentColor,0 1px 1px #404c51,-1px 0 1px #bde2e5,-1px 2px 1px #404c51,-2px 1px 1px #bde2e5,-2px 3px 1px #404c51,-3px 2px 1px #bde2e5,-3px 4px 1px #404c51,-4px 3px 1px #bde2e5,-4px 5px 1px #404c51,-5px 4px 1px #bde2e5,-5px 6px 1px #404c51,-6px 5px 1px #bde2e5,-6px 7px 1px #404c51,-7px 6px 1px #bde2e5,-7px 8px 1px #404c51,-8px 7px 1px #bde2e5}
.formstyle a{color:#9df}
hr{width:80%;box-shadow:1px 1px 1px #000}
.content,.sidebar,.addbar,#upload{background:none;text-shadow:1px 1px 1px #000}
::-moz-selection{background:#333}::selection{background:#333}
[data-hint]:after{background:#fff;color:#000;text-shadow:none}.hint-top:before{border-top-color:#fff}

.form{padding:.3em .6em .5em;border:solid 1px #777;border-radius:.8em .8em 0 0;box-shadow:0 0 10px #000,0 0 20px #000}
select,.select,option,.sbox{color:#333}
.scroll-textarea{border-color:#888;border-radius:.5em}
#action{border:0;margin-top:.3em}
legend{left:.5em;top:-1.3ex;padding:0 .5em .2em;border:solid 1px #aaa;border-radius:.5em}
textarea,[type=text],[type=email],.select,.multicheck dd,.shold,#upload{color:#333;border-color:#888;border-radius:.6em;box-shadow:inset 2px 2px 6px 0 #000}
#upload{padding:.2em;text-align:center;border-radius:.8em}
[type=submit],[type=reset],.file_input{padding:.1em .6em}
.sbox{border-radius:.6em}
.multicheck dd,.shold{border-radius:.6em 0 0 .6em}
.select,.sbox label,.multicheck label{text-shadow:none}
.selectbox:before,.sbox:before,.selectbox:after,.sbox:after{top:1px;bottom:1px}
.selectbox:before,.sbox:before{border-color:#bbb;border-radius:.8em;box-shadow:0 0 .2em #000}
[type=submit],[type=reset],#upload div{background:#aaa;color:#fff;border:solid 1px #333;border-radius:1em;box-shadow:inset 0 -8px 12px 0 #ccc,inset 0 -1.7em .5em -.8em #000}
[type=submit]:hover,[type=reset]:hover,#upload div:hover{background:#fff}
input:focus,select:focus,textarea:focus,keygen:focus,.sbox:focus{box-shadow:0 0 .6em .1em #fff}
@media all and (min-width:1px){[type=checkbox]+label:after{left:6px;top:-3px;width:6px;height:12px}}
@media all and (min-width:1100px){[type=checkbox]+label:after{left:7px;top:-4px;width:7px;height:14px}}
input,button,progress,meter,.range{color:#000}
.file_input{color:#fff}
::-moz-range-thumb{border-radius:50%;border-color:#666}
::-webkit-slider-thumb{border-radius:50%;border-color:#666}
.range{color:#fff}
#progCtrl,#rangeCtrl{background:none}

.scroll-y{background-color:#ddd}
.multicheck .scroll-y{border:solid 1px}
.scroll-y .scroll-arrow_less,.scroll-y .scroll-arrow_more{box-shadow:none}
.scroll-y .scroll-arrow_less{border-bottom:solid 1px}.scroll-y .scroll-arrow_more{border-top:solid 1px}
.scroll-y .scroll-arrow_more ,.scroll-y .scroll-arrow_less,.scroll-y .scroll-bar{background-color:#999}