body {
    background: url('../../images/bgs/leafbg1280.gif') #fff;
    color: #000;
    font-family: Arial,Helvetica,"Gill Sans",Verdana,sans-serif;
    font-size: 11pt;
    margin: auto;
    text-align: center;
}
p.retmsg {
    margin: auto;
    text-align: center;
}
.error {
    color: #f00;
    background: inherit;
}
.info {
    color: #00f;
    background-color: inherit;
}
div.row {
    padding: 0.3em;
    margin: 0;
}

#content {
    margin: 2em 15em;
    text-align: center;
}
    #content p, #content h2 {
        text-align: left;
    }
#notSubscribed {
    background-color: #f2cd86;
    color: #000;
    width: 12em;
    float: left;
    min-height: 10em;
    padding: 3em 0em 5.5em 0em;
    text-align: center;
/*     margin: auto; */
}
    #notSubscribed a, #notSubscribed a:visited, #notSubscribed a:hover {
        display: block;
        background: #f9f4eb;
        color: #000;
        text-decoration: none;
        border: 1px solid #000;
        text-align: center;
        margin: 0.5em 2em;
        padding: 0.5em;
    }

#subscribed {
    width: 27em;
    float: left;
    min-height: 10em;
    padding: 0em 0em 0em 0em;
/*     border: 1px solid #f00; */
}
    #subscribed input#_submit {
        margin-right: 1em;
    }
    #subscribed a, #subscribed a:visited, #subscribed a:hover {
        float: right;
        margin-right: 1.2em;
        margin-top: 1em;
        color: #b17700;
        background-color: inherit;
    }
    #subscribed div.row {
        margin: auto;
        width: 20em;
        clear: both;
    }

#loginBox {
    width: 40em;
    float: left;
    border: 1px solid #000;
    background: #f9f4eb;
    color: #000;
}
    #loginBox div.row p {
        float: right;
    }

#wrapper {
    margin: auto;
    width: 40em;
}

span.label {
    float: left;
    width: 8em;
    text-align: right;
}

span.formfield {
    float: right;
    width: 12em;
}

input#_submit {
    float: right;
/*     margin-right: 6.2em; */
}

#forgotpass {
    color: #000;
    background: #f2cd86;
    padding: 0em 2em 2em 2em;
    margin: auto;
    width: 28em;
    border: 1px solid #000;
}
    #forgotpass div.row {
        margin: auto;
        width: 28em;
        clear: both;
    }
    #forgotpass span.label {
        width: 16em;
        text-align: right;
    }
    #forgotpass span.formfield {
        width: 11em;
    }
    #forgotpass input#_submit {
        margin-right: 1.2em;
        margin-bottom: 1em;
    }

#sendPass {
    float: right;
    margin: 0.5em 1.3em 2em 0em;
}

#editInfo {
    width: 80%;
    margin: auto;
    padding: 0em 2em 2em 2em;
    color: #000;
    background: #f2cd86;
    border: 1px solid #000;
}
    #editInfo div.row {
        margin: auto;
        width: 22em;
        padding: 0.5em;
        clear: both;
    }
        #editInfo span.label {
            width: 10em;
            text-align: right;
            line-height: 1.3;
        }
        #editInfo span.formfield {
            width: 11em;
        }
        #editInfo p.buttons {
            float: right;
        }
        #editInfo input#_submit {
          margin: 0;
          padding: 0;
        }
