fieldset{border:1px solid #ccc;margin:0 0 1.5em;padding:1.4em;}legend{font-size:1.2em;background-color:#e3dfdf;color:#333;padding:0 .4em;}label{float:left;width:9em;display:block;clear:left;margin-right:1em;text-align:left;color:#333;cursor:hand;}textarea,input,select{margin:0.5em 0.5em 0 0;padding:.2em;}textarea:focus,input[type="text"]:focus{border:1px solid #666;}select{background-color:#fff;color:#000;padding:0;}input[type="checkbox"]{color:#000;}input[type="radio"]{background-color:#fff;color:#000;padding:0.5em;}option{background-color:#fff;color:#000;}optgroup{background-color:#ccc;color:#000;}textarea,input[type="text"]{border:1px solid #666;}input[type="submit"],button{background-color:#ccc;color:#333;margin:0.5em 0.5em 0 0;padding:.4em;}