html, body {
font-size:12px !important;
}

#cambridge_container{
background:url(images/bg-more.gif) repeat-y top left !important;
}

#cambridge_content{
margin-left:0 !important;
padding-left:0 !important;
}

#cambridge_col3{
width:281px !important;
/* background-color:#bfd58d !important; */
}

#cambridge_col2{
width:650px !important;
}

#cambridge_col3 div.block div.pad {
padding-right: 5px! important; 
padding-left: 5px! important; 
padding-bottom: 0px! important; 
margin: 0px 13px 0px 0px !important; 
padding-top: 0px !important;
}

#cambridge_col3 div.block {
margin-bottom: 0px! important
}

#cambridge_col2 div.pad {
padding-right: 0px !important;
padding-left: 32px !important; 
padding-bottom: 17px !important; 
margin: 0px 10px !important;
padding-top: 0px! important
}

#cambridge_col2 div.block {
padding-right: 0px !important; 
margin-bottom: 20px !important; 
margin-left: 0px !important
}

h1{
font-size:18px !important;
font-weight:bold !important;
padding:0 !important;
line-height:42px !important;
/*
background:transparent url(images/h1-bg.jpg) no-repeat bottom left !important;
*/
padding-bottom:0 !important;
}

#cambridge_col2 H3 {
FONT-WEIGHT: bold !important; 
FONT-SIZE: 14px !important
}

#cambridge_col1 h3, #cambridge_col3 h3{
font-weight: bold !important; 
}

#cambridge_col3 h4{
color:#000033 !important;
font-size:12px !important;
}

#cambridge_content a{
text-decoration:underlined !important;
}

#cambridge_content a:hover{
text-decoration:underlined !important;
}

#cambridge_menu ul li{
margin:0px !important;
}

#cambridge_menu .group .item .text { font-size:12px; }

#cambridge_menu .link {
font-family:tahoma !important;
font-size:12px !important;
background: #1e3c54 !important;
height:27px !important;
}

#cambridge_menu .link span{
padding:0px !Important;
padding-left:21px !important;
padding-right:10px !important;
line-height:27px !important;
}

#cambridge_menu a:hover span{
color:#FFCD08!important;
}
#cambridge_menu ul.group li a{
    border-top:1px solid white;
}

#cambridge_menu ul.group{
 border-left:1px solid white;
}
#cambridge_menu ul.group div{
margin-left:-1px;
}

.margImg {
MARGIN-LEFT: -32px !important;
}

#cambridge_header span.searchbox {
float:right;
margin-bottom:5px;
margin-top:-35px;
}

.content{
background-color:#244866;
background-image:url(images/back.gif);
background-position:0 0;
background-repeat:repeat-x;
margin-left: -32px;
padding-left:26px;
padding-top:19px;
padding-right:10px;
}

#bb-container div.post p, #bb-container div.post li { font-size:12px!important; }

td{
font-size:11px !important;
}

#cambridge_footer{
font-size:11px !important;
border-top:5px solid #1e3c54;
}

#cambridge_footer div { }
