#duxbury_header span.logo a {
    display: inline !important;
}

#duxbury_body {
    background: #DCDBD7 url(/Portals/38871/images/template/body_bg.jpg) repeat-y center top !important;
}

#duxbury_menu ul li {
    width: 158px !important;
}

#duxbury_menu ul li a span {
    font-size: 11px !important;
    font-weight: bold !important;
}

#duxbury_col1, #duxbury_col3 {
    width: 160px !important;
}

#duxbury_two-column #duxbury_col2 {
    width: 660px !important;
}

#duxbury_three-column #duxbury_col2 {
    width: 500px !important;
}

#duxbury_two-column #duxbury_col2 {
    background: transparent url(/Portals/38871/images/template/2cols_col2_bg.gif) repeat-y left top !important;
}

#duxbury_two-column #duxbury_col2 div.pad {
    background: transparent url(/Portals/38871/images/template/2cols_col2_bottom_bg.gif) no-repeat left bottom !important;
    padding: 0 0 25px !important;
}

#duxbury_two-column #duxbury_col2 div.pad #dnn_ContentPane {
    background: transparent url(/Portals/38871/images/template/2cols_col2_top_bg.gif) no-repeat left top !important;
    padding: 10px 28px 0 28px !important;
}


#duxbury_three-column #duxbury_col2 {
    background: transparent url(/Portals/38871/images/template/3cols_col2_bg.gif) repeat-y left top !important;
}

#duxbury_three-column #duxbury_col2 div.pad {
    background: transparent url(/Portals/38871/images/template/3cols_col2_bottom_bg.gif) no-repeat left bottom !important;
    padding: 0 0 25px !important;
}

#duxbury_three-column #duxbury_col2 div.pad #dnn_ContentPane {
    background: transparent url(/Portals/38871/images/template/3cols_col2_top_bg.gif) no-repeat left top !important;
    padding: 10px 28px 0 28px !important;
}

#duxbury_col2 h4 {
    border: 1px solid #474747;
    padding: 5px;
    background: transparent url(/Portals/38871/images/template/h4_bg.gif) left top;
}

#duxbury_col2 h1 {
    font-weight: bold !important;
    background: #B3B3B3 url(/Portals/38871/images/template/h1_bg.gif) repeat-x top left !important;
    text-align: center !important;
    line-height: 165% !important;
    margin: 0 -9px 8px !important;
}

#duxbury_col2 h2 {
    font-weight: bold !important;
}

table, td {
    font-size: 1em !important;
    font-family: Arial, Helvetica, sans-serif !important;
}

div.block input {
    width: 92%;
}

#bb-container div.post {
    font-size: 1em !important;
}

#bb-container div.post div.submissions {
    font-size: 0.88em !important;
}

#hsjssp {
    display: block;
    height: 0;
    margin-top: -35px\9;   /* for IE only  */
}

#duxbury_col2 .ISContent li, #bb-container div.post li {
    padding: 0 0 2px;
}

#duxbury_top {
    padding: 4px 0 !important;
}

#duxbury_col2 .ISContent {
    padding: 0 0 10px !important;
}

#duxbury_content div.block {
    font-size: 1em !important;
    margin: 0 0 15px !important;
}

#duxbury_content #duxbury_col1 div.block div.pad {
    margin: 0 4px !important;
    padding: 6px !important;
}

#duxbury_content #duxbury_col3 div.block div.pad {
    margin: 0 4px 0 0 !important;
    padding: 6px 6px 6px 4px !important;
}

#duxbury_footer p.copyright {
    font-weight: bold;
}

#duxbury_footer p.copyright a {
    font-size: 1em;
}