/* dualcol forms */

form {
 margin: auto;
 width: 600px;
}

form * {
 font-family: "Arial", "Helvetica", serif;
}

fieldset {
 overflow: hidden;
 padding: 10px;
 padding-left: 205px;
 border: none;
 border-top: 1px solid #ccc;
 margin-bottom: 20px;
}

label {
 display: inline;
 text-align: right;
 float: left;
 margin-left: -130px;
 clear: left;
 position: relative;
 top: 20px;
 white-space: nowrap;
 width: 120px;
}

input, textarea, fieldset select, fieldset em, fieldset p {
 float: left;
 clear: left;
}

fieldset em {
 display: block;
 width: 400px;
}

fieldset p {
 margin-top: -25px;
 position: relative;
 left: 70px;
 width: 200px;
}

label.bl {
 display: block;
 margin-top: 20px;
 margin-bottom: 10px;
 margin-left: 0;
 position: static;
}

legend  {
 background: transparent;
 font-size: 1.3em;
 font-weight: bold;
 margin-left: -180px;
}

input:focus, textarea:focus {
 background: #efefef;
 color: #000;
}

fieldset.submit {
 margin: 0;
 padding: 0;
 margin-left: 206px;
 border: 0;
}

@import url(/css/dualforms-extra.css);