/* GLOBAL ############################################## */

div#duxbury_content { 
line-height:150%;
font-family:helvetica;
}

div#duxbury_three-column #duxbury_col2 {
width:474px; 
height:100%;
}

div#duxbury_two-column #duxbury_col2{
width:737px; 
margin:0;
}

div#duxbury_three-column  {
background:url("chrome/bg-3col.png");
}

div#duxbury_two-column {
background:url("chrome/bg-2col.png");
}

div#duxbury_three-column #duxbury_col1,
div#duxbury_three-column #duxbury_col3,
div#duxbury_two-column #duxbury_col1, 
div#duxbury_two-column-right #duxbury_col3 {
width:263px;
margin:0;
}
div#duxbury_content #duxbury_col2{
    border-top:4px solid #231f20;
}
div#duxbury_content #duxbury_col3{
    border-top:4px solid #f6911f;
}

div#duxbury_three-column #duxbury_col3 {
width:263px;
}

div#duxbury_content div.block {
margin:0 0 0 0;
}
div#duxbury_content div.block h3{
 font-weight:bold; 
font-size:15px;
padding-top:5px;
padding-bottom:5px;
background:transparent url(chrome/hr.png)bottom right repeat-x;
font-family:helvetica;

}
div#duxbury_content {
position:relative;
}

/* MENU ############################################### */

div#duxbury_menu {
width:263px;
font-size:15px;
font-weight:bold;

}


div#duxbury_menu .radmenu .item a span{padding-left:50px;}
div#duxbury_menu .radmenu .item.childitem1 a span { padding-left:60px; font-size:12px;color:#231f20; display:block; }
div#duxbury_menu .radmenu .item.childitem1 a:hover {background-color:#e7e7e7;}
div#duxbury_menu .radmenu .item.childitem1 a span:hover {color:#f6911f;}
div#duxbury_menu .radmenu .item.childitem1.selectedtab a,
div#duxbury_menu .radmenu .item.childitem2.selectedtab a{        background-color:#e7e7e7;}

div#duxbury_menu .radmenu .item.childitem1.selectedtab span,
div#duxbury_menu .radmenu .item.childitem2.selectedtab span{   color:#f6911f;}
div#duxbury_menu .text{font-size:15px;}
div#duxbury_menu ul li.selectedtab {background:#298C92 url("Chrome/onnav-bg.png") repeat-x scroll left top;padding:0;}
div#duxbury_menu ul li.first{ border:none;}
div#duxbury_menu ul li.childitem1.first {padding-top:9px;}
div#duxbury_menu ul li.childitem1.last {padding-bottom:6px;}
div#duxbury_menu ul li{background:url("Chrome/nav-bg.png") repeat-x scroll left top;padding:0;border:0 none;margin:0;width:100%;}

div#duxbury_menu ul li.childitem1, 
div#duxbury_menu ul li.childitem2,
div#duxbury_menu ul li.childitem1.selectedtab, 
div#duxbury_menu ul li.childitem2.selectedtab { line-height:30px;background-image:none;height:30px;background-color:#e7e7e7;}

div#duxbury_menu ul li a:hover {background:#f6911f url("Chrome/onnav-bg.png") repeat-x scroll left top;padding:0;}

div#duxbury_menu ul li.childitem1 a:hover,  div#duxbury_menu ul li.childitem1.selectedtab a:hover,
div#duxbury_menu ul li.childitem2 a:hover,  div#duxbury_menu ul li.childitem2.selectedtab a:hover {background-image:none; background-color:#e7e7e7;padding:0;}

/* COL 1 & 3 ############################################### */

div#duxbury_col2 h3, div#duxbury_col2 h3 a{
font-size:13px;
font-weight:bold;
margin-bottom:8px;
font-family:helvetica;
}

div#duxbury_content div#duxbury_col1 div.pad div.BlogPostList ul li, div#duxbury_content div#duxbury_col3 div.pad div.BlogPostList ul li{
list-style-type:none;
padding-bottom:20px;

}
#duxbury_content #duxbury_col1 div.block div.pad, #duxbury_content #duxbury_col3 div.block div.pad
{
margin:0;
padding:25px 18px;
font-size:12px;
}


div#duxbury_content #duxbury_col1 p, div#duxbury_content #duxbury_col1 a 
div#duxbury_content #duxbury_col3 p, div#duxbury_content #duxbury_col3 a {
font-family:helvetica;
font-weight:bold;
font-size:12px;
}

div#duxbury_content div#duxbury_col1 div.pad div.BlogPostList ul , div#duxbury_content div#duxbury_col3 div.pad div.BlogPostList ul {
margin:0;
}
div#duxbury_content div#duxbury_col1 ul li {
font-family: helvetica;
font-weight:bold;
font-size:12px;
}

div#duxbury_content div#duxbury_col1 div.NoContainerContentPane,
div#duxbury_content div#duxbury_col3 div.NoContainerContentPane {
padding:15px;
text-align:center;
}

/* COL 2 ############################################### */

div#duxbury_content div#duxbury_col2 ul li {
font-family: helvetica;
font-weight:bold;
color:#231f20;
font-size:12px;
}

div#duxbury_col2 h4{
font-size:12px;
font-weight:normal;
margin-bottom:8px;
font-family:helvetica;
displayL
}

div#duxbury_three-column #duxbury_col2 div.pad, 
div#duxbury_two-column #duxbury_col2 div.pad, 
div#duxbury_two-column-right #duxbury_col2 div.pad {
padding:25px 25px 20px 25px;
}

div#duxbury_col2 p {
font-size:12px;
margin-top:8px;
font-weight:bold;
line-height:150%;
}

div#duxbury_col2 p a {
font-size:12px;
font-weight:bold;

}

div#duxbury_col2 ul {
margin:0 0 6px 20px;
font-family:helvetica;
}

div#duxbury_col2 ul li {
line-height:150%;
padding-bottom:0;
}

div#duxbury_col2 a {
text-decoration:none!important;
color:#5A5758;
font-size:12px;
font-family:helvetica;
}

div#duxbury_col2 h1 {
margin:0 0 15px 0;
background:transparent url(chrome/hr.png)bottom right repeat-x;
font-size:17px;
padding-bottom:5px;
font-family:helvetica;
}

div#duxbury_col2 h2 a{
text-decoration:none;
color:#231f20;
font-family:helvetica;
font-size:14px;
}

div#duxbury_col2 h3 a,
div#duxbury_col2 h1 a{
text-decoration:none;
color:#f6911f
font-family:helvetica;
}

div#duxbury_col2 h4 a{
text-decoration:none;
color:#f8ac57;
font-family:helvetica;
}

div#duxbury_col2 h2 {
font-size:14px;
font-weight: bold;
margin:20px 0 4px 0;
font-family:helvetica;
line-height:110%;
}

/* BOTTOM NAV ############################################### */

div#duxbury_footer {
background:url("Chrome/bottom-nav-bg.png") no-repeat scroll top left;
width:1000px;
text-align:center;
height:80px;
padding:13px 0 0 0;
font-size:12px;
}

div#duxbury_footer span a {
font-weight:bold;
font-family:helvetica;
padding:0 20px;
line-height:14px;
text-decoration:none;
}

div#duxbury_footer span a:hover {
color:#f6911f;
text-decoration:none;
}

div#duxbury_footer p.copyright {
margin:30px 0 5px 0;
color:#231f20;
font-family: helvetica;
font-weight: bold;
font-size:12px;
}