.form p label{display:block;padding:2px 0;color:#AAA;}.form p label:after{content:':';}.form p{}.form p .field{border:1px solid #EAEAEA;padding:2px;width:100%;max-width:300px;}.form p .field.err{background:#FEE;border-color:#FDD;}.form p .field:focus,.form p .field:active{border-color:#BBB;box-shadow:0 0 5px #CCC;-moz-box-shadow:0 0 5px #CCC;-khtml-box-shadow:0 0 5px #CCC;-webkit-box-shadow:0 0 5px #CCC;-ms-box-shadow:0 0 5px #CCC;-o-box-shadow:0 0 5px #CCC;}.form p textarea.field{max-width:600px;height:350px;resize:vertical;max-height:500px;min-height:100px;}.form p select.field{padding:2px;}.form p select.field option.first{color:#aaa;}.form p select.field option{padding:3px;}.form p select.field option:hover{background:#DEF;cursor:pointer;}