
.wform fieldset {width:100%; margin:0px; padding:0; border:none;}
.wform fieldset ul {list-style:none; margin:0px; padding:0px;}
.wform fieldset li {padding:0; background-image:none; padding-bottom:0.5em;}
.wform legend {margin-left:6px; padding:4px;}
.wform label {display:block; margin-right:14px;}
.wform .text,.wform select,.wform textarea {width:180px;}
.wform textarea {padding:2px; width:178px; height:40px;}
.wform input.checkbox {float:left;}
.wform li.hidden,.wform input.hidden {display:none; margin:0; padding:0;}
.wform div.button {display:block; clear:both;}
.wform div.button button {width:auto; clear:both; border:none; padding:4px 8px; margin-right:5px; border:1px solid #ccc; color:white;}
.wform div.button button:hover {background-color:black; color:white;}
.wform .required {border:1px solid #F30;}

.inlineform {text-align:none;}
.inlineform * {float:none;}
.inlineform label {display:none;}
.inlineform .grey,.inlineform .grey * {color:gray;}
.inlineform .black,.inlineform .black * {color:black;}

#maincol .wform .text,#maincol .wform select {width:350px;}
#maincol .wform textarea {width:350px; height:100px;}
#maincol .wform fieldset {border:1px solid #ccc; padding-bottom:10px; margin-bottom:10px;}
#maincol .wform fieldset ul {padding:1em 1em 0 1em;}

#maincol .subscribeform .text {float:none;}
#maincol .subscribeform fieldset {border:none;}
#maincol .subscribeform fieldset ul {padding:0;}
