#cambridge_menu div {
float:right;
}

#cambridge_content #cambridge_col3 div.block { margin:0; }




/* -- OLD CSS FROM DUXBURY TEMPLATE -- */

/* MENU */

#duxbury_menu {
background-color: rgb(69, 79, 61) ! important;
}

#duxbury_menu .radmenu {
margin: 0pt auto; 
width: 190px; 
background-color: rgb(76, 88, 68) ! important;
overflow:hidden;
padding-bottom:20px
}

/* MENU BOTTOM */
/*
#duxbury_menu_bottom {
background:transparent url(/Portals/53598/images/menu-bottom.jpg) no-repeat scroll 0 0!important;
height:190px;
}*/

/* HEADINGS */

#duxbury_col1 div.block div.pad h3 {
color: white!important;
}

#duxbury_col2 h1 {
font-weight: bold;
}

/* WEBSITE BACKGROUND */

#duxbury_body {
background: transparent url(/Portals/53598/images/website-bg.jpg) repeat-x scroll 0 0!important;
}

/* COLUMNS WIDTHS - ALL SKINS */

#duxbury_two-column #duxbury_col1 {
width:22.8%!important;
}

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

#duxbury_three-column #duxbury_col1 {
width:22.8%!important;
}

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

/* MODULES ON COLUMN 1 - ALL SKINS */

#duxbury_col1 div.block {
background-color: rgb(69, 79, 61);
margin-bottom:30px!important;
}

#duxbury_col1 div.block div.pad {
background-color:#4C5844!important;
padding: 8px 0px 8px 6px!important; 
margin-left: 18px!important; 
margin-right: 18px!important;
}