/* CONTAINER */
#duxbury_container {
border:1px solid #000000;
border-top:none !important;
}

/* WIDTH AND LAYOUT */
#duxbury_col1 {
width:135px !important;
padding:0 10px !important;
}

#duxbury_col3 {
width:220px !important;
padding:0 10px !important;
}

#duxbury_content div.block div.pad {
padding-left:0 !important;
padding-right:0 !important;
margin:0 !important;
background:none !important;
}

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

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

#duxbury_content {
background:url(/Portals/83498/template/content_bg.gif) left repeat-y !important;
padding:0 !important;
}

#duxbury_content div.block {
margin-bottom:10px !important;
}

#duxbury_top {
background:#ffffff !important;
padding:1px 0 !important;
margin:-1px 0 !important;
}

/* FORMATS */
h4 {
color:#031B67 !important;
}

#duxbury_col2 h1 {
font-size:22px !important;
font-style:italic;
font-weight:bold !important;
}

#duxbury_col2 p,
#duxbury_col2 li,
#duxbury_col2,
#duxbury_content div.block,
#duxbury_content div.block p,
#duxbury_content div.block ul,
#duxbury_content div.block ol,
#duxbury_content div.block ul li,
#duxbury_content div.block ol li,
#duxbury_top,
#duxbury_top p,
#duxbury_top li,
#bb-container div.post,
#bb-container div.post div.byline,
#bb-container div.post p,
#bb-container div.post li {
line-height:normal !important;
font-size:1em !important;
}

#duxbury_content div.block h3 {
font-weight:bold !important;
font-size:1.1em !important;
font-style:italic !important;
}

#duxbury_col2 h4 {
font-size:1.1em !important;
}

html > body #duxbury_content img[align="left"] {
margin:0 12px 0 0 !important;
}

td {
font-family:Arial,Helvetica,sans-serif !important;
font-size:12px !important;
}

/* MENU */
#duxbury_menu span,
#duxbury_menu span.text {
padding:0 !important;
white-space:normal !important;
margin:0 !important;
font-size:14px !important;
font-weight:bold !important;
}

#duxbury_menu a.link {
width:auto !important;
padding:6px 10px !important;
}

#duxbury_menu li.childitem1 a.link {
padding:3px 10px 3px 20px !important;
}

#duxbury_menu li.childitem1 span {
font-size:12px !important;
font-weight:normal !important;
font-style:italic !important;
}

/* HACKS */
#duxbury_col1,
#duxbury_col2,
#duxbury_col3,
#duxbury_top {
overflow:hidden !important;
}

#duxbury_col1 {
min-height:1px !important;
_height:1px !important;
_overflow-y:visible !important;
}