fieldset
{
border: 1px solid #782724;
width: 600px;
margin: 5px
}
legend
{
color: #782724;
background: #e3e3a2;
border: 1px solid #782724;
padding: 2px 6px
}
label
{
font: 10pt/12pt georgia;
width: 50px;
float: left;
text-align: right;
margin-left: 10px;
padding-right: 5px;
display: block;
}
input
{
font: 10pt/14pt georgia;
color: #781351;
background: #e3e3a2;
border: 1px solid #782724;
padding-left: 3px;
width:15em;
}
select
{
font: 10pt/14pt georgia;
color: #781351;
background: #e3e3a2;
border: 1px solid #782724;
padding-left: 3px;
width:auto;
}
textarea{
font: 10pt/14pt georgia;
background-color: #e3e3a2;
border: #782724 1px solid;
color: #782724;
padding: 3px;
}
.submit:active input
{
border: 3px double #cc6666;
border-top-color: #782724;
border-left-color: #782724;
}

