label{font-weight:700}fieldset{border:1px solid #ccc;margin:0 0 1.5em;padding:1.4em}legend{font-size:1.2em;font-weight:700}input.text,input.title,textarea,select{border:1px solid #bbb;margin:0.5em 0}input.text:focus,input.title:focus,textarea:focus,select:focus{border:1px solid #666}input.text,input.title{padding:5px;width:300px}input.title{font-size:1.5em}textarea{height:250px;padding:5px;width:390px}.error,.notice,.success{border:2px solid #ddd;margin-bottom:1em;padding:.8em}.error{background:#FBE3E4;border-color:#FBC2C4;color:#8a1f11}.notice{background:#FFF6BF;border-color:#FFD324;color:#514721}.success{background:#E6EFC2;border-color:#C6D880;color:#264409}.error a{color:#8a1f11}.notice a{color:#514721}.success a{color:#264409}