/* 
BASIC SITEWIDE FORMS STYLES
*/

#form {
    margin-top: 1em;
    padding-top: 1em;
    border-top: 1px dashed #999999;
}
#form li {
    margin-bottom: 1.2em;
    padding-top: 0.8em;
    border-top: 1px solid #CCCCCC;
}
#form.no-lines li {
    border-top: none;
    padding-top: 0;
    margin-bottom: 0.5em;
    font-size: 85%;
}
#form label {
    width: 110px;
    margin-right: 6px;
    padding-top: 0.2em;
    float: left;
    text-align: right;
    font-weight: bold;
}
#form p.help {
    margin-left: 116px;
    color: #666666;
    font-size: 85%;
    margin-bottom: 0.3em;
}
#form p.help a {
    font-weight: bold;
}
#form input, #form textarea {
    width: 30em;
}
#form li.auto-width input {
    width: auto;
}
#form li.submit input {
    width: auto;
    margin-left: 116px;
}
