/* custom styles */

#cambridge_menu .item { font-size:12px!important; }

#cambridge_two-column h1 { font-size:28px!important; }


/*  **********   two-column pages    *******   */

/*  split two-column layout 50/50  */
#cambridge_two-column #cambridge_col1 {
width: 49.5% !important;
}
#cambridge_two-column #cambridge_col2 {
width: 49.5% !important;
}

/*push left Flash content downward to line up with text on right, relieve some left margin */
#cambridge_content #cambridge_two-column #cambridge_col1 div.block div.pad {
margin-top: 30px;
margin-left: 5px;
}
/* center-align main module titles in right column, set titles larger and bold */
#cambridge_col2 h1 {
text-align: center;
font-size: 2em;
font-weight:bold;
}
#cambridge_content div.block h3 {
font-size:1.5em;
font-weight:bold;
}


/*  **********   three-column (home) page    *******   */

#cambridge_top h1 {
color: #ffffff;
font-family:"monotype corsiva",Georgia,"Times New Roman",Times,serif;
text-align: center;
font-size: 2.5em;
font-weight:bold;
margin: 0px;
padding: 25px 0px 10px;
}


#cambridge_three-column #cambridge_col1 {
width: 29% !important;
}
#cambridge_three-column #cambridge_col2 {
width: 35% !important;
}
#cambridge_three-column #cambridge_col3 {
width: 35% !important;
}

/* balance pading and font size for third column */
#cambridge_three-column #cambridge_col3 {

}
#cambridge_content #cambridge_col3 div.block div.pad {
padding: 0px 20px;
}
#cambridge_content #cambridge_col3 div.block p {
font-size:1.05em;
line-height:127%;
margin:0 0 15px;
padding:0;
}









