#support {
    margin: 0 auto 1em auto;
    padding: 0;
    border: 0;
}
#support h2 {
    color:#e2d5c2;
    margin:0;
    padding: 0.2em 0;
    background:#000000 top left repeat-x;
}
#support p {
    text-align: justify;
    margin: 0.5em 2em;
    padding: 0;
    border: 0;
}
#support ul, #support ol {
    margin: 1em 1em 1em 2em;
    padding: 0;
    text-align: justify;
}
#support form {
    margin: 2em auto;
    padding: 0;
    width:95%;
    text-align: left;
}
#support form input, #support form select, #support form textarea {
    width:60%;
    vertical-align:text-top;
}
#support form p {
    text-align: left;
    margin: 0.5em 0;
}
#support form p.verify {
    width:60%;
    margin-left:35%;
    text-align:left;
}
#support form input.verify {
    width: 130px;
}
#support form p.info {
    text-align: center;
    font-size:0.9em;
}
#support label {
    padding-right: 1em;
    margin-right: -1em;
    font-size: 0.9em;
    font-weight: bold;
    width:35%;
    display:block;
    float:left;
}
#support form p.sbutt, #support form input.sbutt {
    text-align:center;
    margin-bottom:5px;
}
#support form input.sbutt {
    width:20%;
}