body{ font-size: 12px !important; }

#cambridge_container {
width:866px !important;
}

#cambridge_header {
margin-top: 10px !important;
padding-top: 32px !important;
background:#FFFFFF url("/Portals/51141/images/top-stretch.gif") left top repeat-x !important;
}

#cambridge_header span.logo {
}

#cambridge_menu {
background-color:#FFF !important;
}

#cambridge_menu ul {
font-family:"HelveticaNeue-Light","Helvetica Neue Light","Arial Narrow",Helvetica,Arial,sans-serif !important;
font-size: 16px !important;
font-weight: normal !important;
margin:0 0 0 20px !important;
}

#cambridge_menu ul li ul {
font-family:Univers Condensed Bold !important; 
font-weight: normal !important;
font-size: 14px !important;
margin:0 !important;
}

#cambridge_menu .rootGroup .item .text {
padding: 2px 20px 2px 15px !important;
}

#cambridge_menu ul li {
padding 2px !important;
}

#cambridge_menu ul li ul li {
padding 4px 2px 4px 2px !important;
}






#cambridge_menu li a {
background: #004A80 url("/Portals/51141/images/blue-left.gif") left top no-repeat !important; 
color:#FFFFFF;
padding-left: 5px !important;
}

#cambridge_menu li a span {
background: #004A80 url("/Portals/51141/images/blue-right.gif") right top no-repeat !important;
}

#cambridge_menu li a:hover {
background: #F2A001 url("/Portals/51141/images/orange-left.gif") left top no-repeat !important;
padding-left: 5px !important;
}

#cambridge_menu li a:hover span {
background: #F2A001 url("/Portals/51141/images/orange-right.gif") right top no-repeat !important;
}

#cambridge_menu li ul {
background: #fff !important
margin: 0 !important;
padding: 0 !important;
}

#cambridge_menu li ul li {
background: #fff !important
margin: 0 !important;
}

#cambridge_menu li ul li a {
background: #fef0d0 !important;
color: #597c99 !important;
font-weight: normal !important;
padding: 2px 0 2px 0 !important;
}

#cambridge_menu li ul li a span {
background: #fef0d0 !important;
color: #597c99 !important;
font-weight: normal !important;
}

#cambridge_menu li ul li a:hover {
background: #fad488 !important;
color: #597c99 !important;
padding: 2px 0 2px 0 !important;
}

#cambridge_menu li ul li a:hover span {
background: #fad488 !important;
color: #597c99 !important;
}

#cambridge_menu ul.group.level2 li span {
font-size:1.2em !important;
}

#cambridge_content #cambridge_col1 div.block div.pad {
margin:0 0 0 15px;
background: #fef0d0 !important;
}

#cambridge_content div.block h3 {
color:#10524D !important;
}

#cambridge_content {
border:1px solid #FFD7A4;
background: transparent url("/Portals/51141/images/insideback.gif") left bottom repeat-x !important;
}

#bb-container div.post div.submissions {
font-size: 10px !important;
padding:4px 0;
}

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

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

#bb-container div.post .tags {
font-weight:normal !important;
}

#cambridge_footer {
background:transparent url("/Portals/51141/images/bsb-stretch.gif") left top repeat-x !important;
color:#fff !important;
padding: 0 !important;
margin-bottom: 10px !important;
}


#cambridge_footer div {
padding: 6px 0 6px 0 !important;
}

#coffee p {line-height: 20px; }

#coffee ul { line-height: 20px; }

#crushers { background: url("/Portals/51141/images/Crushers-Logo.jpg") no-repeat scroll 376px 178px transparent; }


#crushers2 { background: url("/Portals/51141/images/Crushers-Logo.jpg") no-repeat scroll 590px 60px transparent; }


#dnn_dnnLINKS_lblLinks {display:none !important;}



