
#subscribe {
    width: 560px;
    margin: 0 0 0 15px;
}
#subscribe-form p {
    padding: 0 0 0 12px;    
}
#subscribe h2{
    font-weight: bold;
    font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
    text-transform: uppercase;
    margin: 0 0 10px 0;
    padding: 7px 0;
    border-top: 3px double #908983;
    border-bottom: 1px solid #908983;
}
#subscribe .disclaimer {
    font-size: 0.85em;
    padding: 10px 0;
}
.form fieldset#personal-title-fieldset label {
    margin: 0 5px 0 0 ;
}
.form fieldset#personal-title-fieldset input {
    display: inline;
    width: auto;
    border: 0;
    padding:0;
    margin:0;
    float:left;
}
#subscribe-form {
    position: relative;
}
#error-messages {
    position: absolute;
    top: 0; right: 0;
    width: 200px;
    color: #CC9933;
}
#error-messages p {
    font-size: 0.9em;
}
