#duxbury_container {
    margin-top: 8px;
}

#duxbury_three-column #duxbury_col1, #duxbury_two-column #duxbury_col1 {
    width: 19.4% !important;
}

#duxbury_three-column #duxbury_col3, #duxbury_two-column #duxbury_col3 {
    width: 38.9% !important;
}

#duxbury_three-column #duxbury_col2 {
    width: 41.5% !important;
}

#duxbury_two-column #duxbury_col2 {
    width: 80.5% !important;
}

#duxbury_menu {
    border-right: 3px solid #F5F5F5;
    font-size: 1em !important;
}

#duxbury_menu .radmenu .item a span {
    padding: 0 4px !important;
    text-align: right !important;
    float: right !important;
    font-weight: bold !important;
}

#duxbury_content div.block {
    margin: 0 0 20px !important;
}

#duxbury_content #duxbury_col1 div.block div.pad, #duxbury_content #duxbury_col3 div.block div.pad {
    padding: 8px 6px !important;
    margin: 0 2px !important;
}

#duxbury_content #duxbury_col1 div.block div.pad {
    text-align: right !important;
}

#duxbury_footer {
    font-weight: bold !important;
}

#duxbury_footer p.copyright {
    text-align: right !important;
    padding: 10px !important;
}

h3 {
    font-weight: bold !important;
    font-size: 1.1em !important;
}

h2 {
    font-weight: bold !important;
    font-size: 1.2em !important;
}

#duxbury_col2 h1 {
    font-size: 1.3em !important;
    font-weight:normal;
    margin: 15px 0 !important;
}

#duxbury_col2 p {
    line-height: 125% !important;
}

#bb-container div.post h3.title a {
    color: #B282DB !important;
}

#bb-container div.post {
    line-height: 145% !important;
}

h5 {
    color: #B282DB;
    font-size: 1em;
    font-weight: bold;
}

#duxbury_col3 div.block {
    font-size: 1em !important;
}