fieldset{ border:none; }
legend{display:none;}
form { margin: 18px 0px;  width: 24em;}
legend, fieldset, form { margin: 0; padding: 0; }
input, textarea {  width:14em; font-size: 1em; padding: 3px; font-family:  Georgia, "Times New Roman", Times, serif; color: #c00; font-weight: normal; border-color: #ddd #aaa #aaa #ddd; border-style: solid; border-width: 1px;  }
input, textarea, label { margin: 0 0 0.6em 0; }
input { height: 1.4em; font-weight: normal; float: left; color: #c00;   }
label{  text-align: right; width:4em; font-size:1.3em; float: left; clear:both; padding: 0; margin-right: 1em; display:block; }
input#Submitted { border: 0; }
br { clear: left; }
input:hover, textarea:hover, #antispam:hover { background: none; border-color: #aaa #ccc #ccc #aaa; border-style: solid; border-width: 1px; }
input:focus, textarea:focus{ background: none; border:1px solid #000; }
#send {  background: none; width:14em; padding: 3px; color: #c00; height: 44px; text-align: center; background-color: #fff; margin: 1em 0px 0px 6.6em; border-color: #ddd #aaa #aaa #ddd; border-style: solid; border-width: 1px; cursor: pointer; cursor: hand; }
#send:hover {  color: #111; border-color: #aaa #ccc #ccc #aaa; border-style: solid; border-width: 1px;  }
.red {color: #c00; }
#antispamdiv input {width: 1em; height: 1.4em; clear: left;  margin: -1em 0 0 0em;}
#antispamdiv label { width: 13em; height: 18px; float: left; text-align: left;  font-size: 0.8em; margin: 0em 0 0 2.8em; display: inline; }
#antispamdiv { width: 28em; font-size: 1em; margin: 8px 0 0 6.6em; }

