h3
{
    margin-top: 0px;
    margin-bottom: 10px;
}

hr
{
    margin: 10px 0;
}

#addresses
{
    margin-top: 10px;
}

#addresses li
{
    margin-top: 0;
    margin-bottom: 0;
}

.mailing_address
{
    float: right;
    margin-right: 55px;
}

.accent_photos
{
    float: right;
    margin: 10px;
}

.accent_photos li
{
    margin: 5px 0;
}

#contact_form
{
    width: 400px;
}

#contact_form h3
{
    margin-top: 0;
    margin-bottom: 0;
}

#contact_form input, #contact_form textarea, #contact_form select
{
    width: 400px;
    border: 1px solid;
}

#contact_form input.button
{
    width: 75px;
    float: right;
    margin-right: -25px;
    margin-top: 10px;
}

#contact_form li.label
{
    margin-top: 10px;
}

#contact_form label.error
{
    color: Red;
    font-weight: bold;
}

p.note
{
    margin: 0 0 0 10px;
}

p.confirmation
{
    margin-left: 10px;
    margin-top: 10px;
    color: Green;
    font-weight: bold;
}

p.error
{
    color: Red;
    font-weight: bold;
}