form {margin:0 0 0 35px;padding:10px;width:400px;font-family:'Georgia',serif;border:none;background:#efebd4;border:4px solid #96844d;}
label {width:3em;float:left;font-size:20px;color:#555;margin:0;padding:0;}
label.error {float:none;color:red;margin:0 0 0 70px;padding:0;font-size:12px;vertical-align:top;display:block;width:300px;}
form p {clear:both;}
fieldset {border:none;margin:0;padding:0;overflow:visible;}
fieldset p {margin:0;padding:0;height:50px;}
fieldset p.change {height:31px;}
fieldset p input { border:1px solid #999;height:1.25em;padding:4px;font-size:18px;width:300px;}
.submit {clear:both;border:1px solid #444;margin:0 0 0 312px;padding:0;cursor:pointer;background:url(../images/submit.gif) no-repeat -1px -1px;text-indent:-9999px;
height:31px;width:70px;padding:0;display:block;}
em {font-weight:bold;padding-right:3px;vertical-align:top;color:red;font-size:14px;}