a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}body a,body h1,body h2,body h3,body p{color:#fff}body h4{color:#5B5A77}body h5{color:#fff}body h1,body h2{text-shadow:1px 1px 1px #333}header{background-color:#fff}header section div span{color:#83a5bb}section.purple{background-color:#5b5a77}section.blue{background-color:#83a5bb}section div.container ol,section div.container ul{color:#fff}section div.container a.btn.purple{background-color:#5b5a77!important}footer{background-color:#fff}body{font-size:13px;font-family:'Open Sans',sans-serif}body h1{font-size:4.5em;line-height:73px;margin:0;text-align:left;color:#fff}body h2{font-size:1.8em;text-align:left;color:#fff;font-weight:700}body h3{font-size:1.3em;margin:0 0 20px}body h4{font-size:2.5em;line-height:38px}body h5{font-size:1.7em;line-height:38px}body .block-img{display:block}body .padding-top-reset{padding-top:0!important}body .padding-bottom-reset{padding-bottom:0!important}body .padding-top-40{padding-top:0!important}section{position:relative;width:100%}section div.container{position:relative;width:1170px;margin:0 auto}header{height:133px}header div#background{background:url(../img/cambridge-south-main-new.jpg) no-repeat;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;position:absolute;height:500px;width:100%;top:131px;behavior:url(css/backgroundsize.min.html);max-height:500px;min-height:500px;z-index:-1!important}header section div{position:relative;width:100%}header section div#logo{padding:10px 0 0 10px;float:left;width:auto}header section div#contact{width:auto;height:50px;float:right;font-size:1.2em;line-height:50px;padding-top:27px}header section div#contact span{background:url(../img/icon-sprite.png) 0 0 no-repeat;padding:0 0 0 54px;margin:40px 0 0 40px;display:inline-block}header section div#contact span.text{background:none!important}header section div#contact span.phone{background-position:0 0}header section div#contact span.email{background-position:0 -50px}header section div.overhang{background:url(../img/header-overhang.png) no-repeat;position:absolute;width:215px;height:62px;top:133px}main div.hex-overhang{background:url(../img/hex-overhang.png) no-repeat;height:280px;width:352px;position:absolute;right:0;top:379px;z-index:1}main section:first-child{z-index:2;min-height:408px;padding-top:87px}main section div.container div.column{float:left;padding:27px 0}main section div.container div.column.medium{width:21%;padding-right:5.33%}main section div.container div.column.medium-no-padding{width:21%;padding-right:0}main section div.container div.column.medium-bottom-content{width:25%;padding-right:7.33%;margin-top:218px}main section div.container div.column.small{width:23%;padding-right:2.55%}main section div.container div.column.large{width:41%}main section div.container div.purple-overhang{background:url(../img/purple-content-overhang.png) no-repeat;bottom:-38px;height:38px;position:absolute;width:134px;z-index:1}main section div.container a{text-decoration:none}main section div.container a.btn{min-height:50px;display:block;padding:10px 20px;width:260px;height:57px;position:relative}main section div.container a.btn:hover{top:-2px}main section div.container a.download{background:url(../img/download-icon.png) no-repeat 20px 13px}main section div.container a.download span{margin:5px 0 0 73px;display:block;font-size:1.2em}main section ul{margin:0 0 0 13px}main section ul li{padding:0 0 10px}main section ol{margin:0 0 0 20px}main section ol li{padding:0 0 10px}footer section div.container{min-height:100px}footer section div.container div.logo{float:left;padding:20px 20px 20px 0}footer section div.container div.logo.lands-improvement{position:relative;top:10px}footer section div.container div.logo.kings-college{position:relative;top:10px;padding-right:0}footer section div.container div#contact-info{position:relative;top:20px;padding-right:0;width:230px;float:left;font-size:1.4em;color:#5B5A77}footer section div.container div.strapline{float:right;text-align:right;padding-top:5px}