
form.simple label {  width: 200px;  margin-right: 10px; }
form.simple label.long, form.simple p.label { margin-left: 120px;  width: 390px; }
form.simple label span { color: #900; }
form.simple input, form.simple textarea, form.simple select { margin-left: 210px; width: 200px; }
form.simple textarea {  width: 300px; }
form.simple p.desc { margin-left: 210px; }
form.simple .checks label { margin-left: 220px; }
form.simple .checks input { margin-left: 210px; }
* html form.simple .checks input {  margin-left: 105px; }
* html form.simple .checks label {  margin-left: 210px;  height: 1em; }
form.simple { margin: 0 0 1em; } form.simple label { float: left; text-align: right; padding-top: 0.2em; font-weight: bold; font-size: 1em; }form.simple label:after {  content: ":"; }form.simple label.long { float: none; display: block; text-align: left; }form.simple label.long:after { content: ""; }form.simple input, form.simple textarea, form.simple select { display: block; margin-bottom: -0.5em; }form.simple select[multiple="multiple"] { margin-left: 0px; }form.simple br {  clear: left; } form.simple input[type="radio"], form.simple input[type="checkbox"], form.simple input[type="hidden"] {  width: auto;  height: 0.8em;  border: 0; }form.simple input[type="hidden"] { display: none; }form.simple p.desc { display: block; margin-top: -0.4em; margin-bottom: 1em; font-style: italic; font-size: 0.9em; }form.simple .checks label { float: none; width: auto; clear: none; display: block; text-align: left; height: 2em; padding-top: 0; margin-bottom: -1em; }form.simple .checks label:after {  content: ""; } form.simple .checks input { float: left; text-align: right; margin-bottom: 0.5em; width: auto; }/* I found my own IE CSS display bug. I call it the "IE sucks, so it redraws the top border all over the fieldset like a jerk bug."*/* html form.simple input, * html form.simple textarea, * html form.simple select,* html form.simple .checks input, * html form.simple .checks label, * html form.simple p.desc { margin-top: 0; margin-bottom: 0; }* html form.simple fieldset br { line-height: 0.5em; font-size: 0.5em; }