html, body{
background-image:url(images/pic-bg2.jpg)!important;
background-repeat:repeat !important;
margin:0;
background-position:left top;
}

#cambridge_header{
padding-left:24px !important;
}

#cambridge_menu
{
padding-left:40px !important;
width:95.8% !important;
}

#cambridge_menu ul.rootGroup .link{
padding-top:5px !important;
height:25px !important;
}
#cambridge_menu ul.rootGroup .link span{
font-size:14px !important;
font-weight:bold !important;
border-right:1px solid #EFC996;
height:12px important;
padding-top:0px !important;
padding-bottom:0px !important;
text-align:center !important;
}

#cambridge_col2 div.pad{
padding:0px !important;
margin-left:17px !important;
}

#cambridge_col3{
width:320px !important;
}

#cambridge_col2{
width:532px !important;
}

#dnn__ctl0_ContentPane{
background-color:#F6F9FB !important;
border:1px solid #EAEBEB;
padding-left:10px !important;
}

#cambridge_col2 h1{
background-image:url(images/table-top-1.gif)!important;
background-repeat:no-repeat !important;
margin:0;
background-position:left top;
background-color:#ffffff !important;
padding-left:10px !important;
height:40px !important;
padding-top:7px!important;
}

#cambridge_content div.block h3 {
background-image:url(images/table-top-news.gif)!important;
background-repeat:no-repeat !important;
margin:0;
background-position:left top;
padding-left:10px !important;
height:40px !important;
padding-top:7px!important;
font-size:22px !important;
}

#cambridge_col3 div.block div.pad {
padding:0px !important;
border:1px solid #EAEBEB;
}

#cambridge_content {
border-left:24px solid #F79C21;
border-right:24px solid #F79C21;
}

div.block input{
width:97% !important;
}
