FORM{display:inline;}.cache{display:none;}LABEL{display:block;margin:1em 0 .3em;font-weight:bold;}EM{display:block;font-style:normal;font-size:.85em;color:#928980;}main INPUT{height:2em;}main INPUT,main TEXTAREA{padding:.1em .4em;font:1em Arial,Helvetica,sans-serif;color:#666;width:100%;border-width:1px;border-style:solid;border-color:#999 #EEE #EEE #999;background:#EEE;box-shadow:1px 1px 2px 0px #999 inset;border-radius:2px;}main INPUT.on,main TEXTAREA.on{border:1px solid #FA0;}main TEXTAREA{overflow-Y:scroll;resize:none;padding-top:.4em;}main INPUT[type=submit]{height:2.5em;width:100%;font-weight:bold;cursor:pointer;border-color:#DDD #FFF #FFF #DDD;background:#EEE;background:linear-gradient(180deg,#FFFFFF 0%,#EEEEEE 100%);box-shadow:1px 1px 3px 0px #AAA;}main INPUT[type=submit]:hover{color:#777;border-color:#BBB #DDD #DDD #BBB;background:#EEE;background:linear-gradient(0deg,#FFFFFF 0%,#EEEEEE 100%);box-shadow:1px 1px 2px 0px #BBB inset;}@media only screen and (min-width:980px){main INPUT[type=submit]{padding:0 2em;width:Auto;background:linear-gradient(180deg,#FFFFFF 0%,#EEEEEE 100%);}main INPUT[type=submit]:hover{background:linear-gradient(0deg,#FFFFFF 0%,#EEEEEE 100%);}}