.form label {
     display:block;
     padding:3px 0;
}
.form input[type="text"], .form input[type="password"] {
     padding:5px;
     border:1px solid #dcdcdc;
     border-radius:5px;
     -moz-border-radius:5px; 
     -webkit-border-radius:5px;
}
input[type="checkbox"] {
    float:left;
    width:13px;
    height:13px;
    padding:0;
    margin:0 5px 0 0;
    border:0;
    vertical-align:bottom;
    position:relative;
    top: 6px;
    *overflow:hidden;
}
.form textarea {
     float:left;
     border:1px solid #dcdcdc;
     padding:5px;
     border-radius:5px;
    -moz-border-radius:5px; 
    -webkit-border-radius:5px;
    overflow:auto;
    font:12px verdana;
}
.form .help {
    color:#808080;
}
.form .error {
    color:#cc0000;
}
.form .blurb {
    font-weight:bold;
}
.form .wraphelp {
     padding:5px 5px;
     display:block;
     float:left;
}
.form .captcha #captcha {
     float:left;
     margin-right:10px;
}
.form .captcha input {
     margin-top:4px;
}