/* basic form elements */
select, input, textarea
{
    font-family: Trebuchet, "Lucida Sans Unicode", "Lucida Grande",
        "Lucida Sans", Arial, sans-serif;
    font-size: 1em; /* 14px */
    line-height: 1.5em;
}

input, textarea
{
    width: 493px;
    padding: 5px;
    background: white;
    border: none;
    border-bottom: 1px solid #cccccc;
}

form button
{
    width: 100%;
    margin: 0;
    padding: 8px 0;
    font-size: 1.285em; /* 18px */
    font-weight: bold;
    color: white;
    background: #005751;
    border: 1px solid #005751;
    border-top-color: #669a97;
    border-bottom-color: #004641;
    cursor: pointer;
}

form label
{
    display: block;
}

/* adjustments for when the form is on the sidebar */
#sub form select
{
    width: 233px;
    font-size: 1em; /* 12px */
    font-weight: normal;
}

#sub form button
{
    padding: 4px 0;
    font-size: 1.166em; /* 14px */
}
