.form{
    padding:20px 0 0 0;
}

.widget-input input{
    width:500px;
    border:1px solid #3d6b9e;
}

.widget-input textarea{
    width:500px;
    border:1px solid #3d6b9e;
    height:150px;
}

.widget-label{
    padding:10px 0 0 0;
    color:#3d6b9e;
    font-weight:bold;
}

.form-submit-button{
    padding:10px 0 0 0;
}

#errorframe,.forms-validation-message{
    border:none;
    font-weight:bold;
    color:red;
    width:400px;
}

#widget-captcha img {
    border: 1px solid #3d6b9e;
    margin:10px 0 0 0;
    padding:10px 200px 10px 200px;
}

.widget-item{
    float:left;
}