body{font-size:13px;background-color:#666}#wrapper{background:#F2F5FC}#content{min-height:500px}.med .container,.med #pnb,.med #nav,.med .page-width,.med .main .container{width:960px;font-family:Serif}#nav li:nth-child(2) ul{display:none}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}h1{font-weight:400;margin-bottom:20px;padding-bottom:0;font-family:"Escrow-Light", serif;text-transform:uppercase;font-size:35px;line-height:32px;padding-top:15px;color:#7DB446}.home .content-panel h1{display:none}h2{font-family:"Escrow-Bold", serif;font-size:25px}h2.current-year{margin-top:-15px;margin-bottom:40px}h2.past-year{margin-top:-15px;margin-bottom:36px;font-size:21px}h3{font-size:20px;padding-bottom:10px;font-family:"Escrow-Regular", serif}h3.subtitle{border-bottom:none;margin-bottom:0;font-size:19px;padding-bottom:0;font-family:"Escrow-Bold", serif;text-transform:uppercase;color:#006398}.indent{margin-bottom:60px}h4{font-size:18px;font-family:"Escrow-Bold", serif;margin:40px 0 15px;text-transform:uppercase;border-bottom:1px solid #ccc;color:#666}.indent ul{margin-top:20px}.indent ul li{list-style:none}hr{border:none;border-top:1px solid #ccc;margin:2em 0}.intro_paragraph{font-size:14px;font-weight:700;line-height:24px}p{font-size:14px;font-family:Helvetica, sans-serif;font-weight:lighter}p.add-padding{padding:10px 0}p.time-date{font-size:14px;color:#71a23f}p.title,p.subtitle{margin-bottom:0}p.title{font-size:16px;margin-bottom:0;font-family:"Escrow-Bold", serif;padding-top:10px}.title a{font-family:"Escrow-Regular", serif}p.uppercase{text-transform:uppercase;padding-top:25px}p.speaker-location{margin-bottom:15px;font-size:14px;font-family:Helvetica, sans-serif;font-weight:lighter}p.more{padding-top:30px;font-size:14px;text-transform:none}p + h2{margin-top:1.2em}#content button,#content input.button,input[type="button"],input[type="submit"],a.button{padding:10px 25px 9px;font-size:15px;border:0;text-decoration:none;font-family:Helvetica;font-weight:700}#contentnavlist li a,#glossary_groups li a{font-size:15px;padding:9px 12px 9px 0}.profile-listing .basic .profile-title{font-size:15px;font-style:normal;font-family:"Escrow-Regular"}a.profile_archive_link{background:transparent url("http://www-staging.bu.edu/cphs/wp-content/themes/flexi-kenmore/images/sprite.png") no-repeat -91px -190px;font-weight:700;color:#222}a.profile_archive_link:hover,a.profile_archive_link:focus{color:#3089c2}.profile-listing .basic a:hover,.profile-listing .basic a:focus{background:#fff}.single #content{min-height:400px}#header{background:none #666;height:129px}#masthead{top:0}#masthead h1 img{height:97%}.med.has-utility-nav #nav,.med #masthead{width:620px}#quicksearch{top:28px;right:-5px}#pnb{top:83px;left:0;border-top:1px solid #fff}#utility{top:40px}#utility li{position:relative}#utility li a:hover,#utility li a:focus{text-decoration:none}#nav{height:47px}#nav li,#nav li:hover,#nav li:focus{background:none}#nav li a,#utility li a{font-family:"Escrow-Light";font-size:1.4em;font-weight:400;color:#ccc;padding:16px;transition:all .2s ease}#nav li a:hover,#nav li a:active,#nav li a:focus{color:#fff;transition:all .2s ease;text-decoration:none}#utility li a{font-size:1.2em}#nav li:first-child a{padding-left:0}#nav li a:hover,#nav li a:focus,#nav li a:active{text-decoration:none}#nav li.current_page_item a,#nav li.current_page_item a:hover,#nav .current_page_parent,#nav .current_page_parent:hover{background:url('/cphs/files/2013/08/active.png') bottom center no-repeat transparent;color:#fff}#content .main .container{background:none;border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;padding:12px 0}#content .container{padding-top:1em}.med_2col_right.default #col1{width:620px}.med_2col_right.default #col2,.med_2col_right #col2{margin-top:25px;padding-bottom:30px}.home.med_2col_right.default #col2,.home.med_2col_right #col2{margin-top:232px !important;padding-bottom:30px}.med_2col_right.profiles #col1{width:100%}.med_2col_right.single #col1{width:610px}.med_2col_right.profiles #col2{display:none}.widget h2.widgettitle{line-height:1.3em;padding:20px 12px 5px;margin:-12px -12px 7px;font-weight:400;background:transparent;text-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-family:"Escrow-Regular", serif;text-transform:uppercase;font-size:16px;color:#7DB446}.sub .widget{margin-bottom:12px;padding:12px;background:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border:1px solid #e1e3e7}#col2 .add-padding{padding-top:15px}div.alignleft{margin-right:35px}div.alignright{margin-left:35px}.alignleft img,.alignright img{border:1px solid #FFF;box-shadow:0 0 3px 0 #000}.main .wp-caption p{font-style:italic;text-align:center}.banner-container img{margin:0!important;background:#004677;padding:0;width:100%;height:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.banner-container{background:#444;margin-top:1px;height:275px}.contact-us .buforms label{font-size:14px}table,td,th{border:none}table p.menu_sub{font-size:12px;margin-bottom:30px}.home .banner-container{height:275px;background:#444;padding:0;-webkit-border-radius:0;border-radius:0;width:100%;margin-top:1px}.home .banner-container h2{color:#fff;font-family:"Escrow-Light";padding-top:120px;font-size:45px;width:850px;font-weight:lighter}.window-width{height:100%}.home .events h2{font-family:"Escrow-Regular", serif;font-size:22px;color:#7DB446;text-transform:uppercase}.home .events .recent h2{font-size:22px}.home .events{padding:220px 0 0}.home .events h3{font-size:22px;padding-bottom:0;font-family:"Escrow-Regular", serif;margin-bottom:10px;border-bottom:none;color:#363636}.home .events p{padding-bottom:20px;font-size:16px}.upcoming{float:left;width:620px;margin-right:30px;padding-right:30px}.home .upcoming p{padding-bottom:0}.home .events .upcoming h3{font-size:22px;color:#000}.home .events .upcoming p{font-size:16px;line-height:25px}.recent{float:left;margin-top:5px}.intro{color:#444;font-family:"Escrow-Light", serif;font-size:19px;line-height:34px;margin:15px auto 20px}.home .intro{position:absolute;width:960px}.callout-intro{color:#2a8fc7;margin-bottom:1.5em;margin-top:1.5em;text-align:center}.callouts{overflow:hidden;margin:70px auto}.callout{display:block;width:30%;padding:40px 0;margin-left:5%;float:left;border:1px solid #ccc;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.callout:first-child{margin-left:0}.callout h3{text-align:center}.callout p{color:#888;line-height:1.2;margin:0 30px;text-align:center}.news{margin:70px auto}.alternate-footbar{background:#afc63a;padding:26px 0 9px;border-bottom:2px solid #F2F5FC}#content .alternate-footbar a[href^="mailto:"]{color:#000}.med .alternate-footbar .footbar_widget1{width:700px}.alternate-footbar .footbar_widget1 .widget h3{border-bottom:0;font-size:18px;margin-bottom:10px;color:#000}.main .profile-listing ul li{padding-bottom:15px;font-size:15px;line-height:20px;font-weight:400}.profile-listing .profile-title{font-family:"Escrow-Light", serif;font-size:15px}.profile-info dl{display:none}.profile-info dd{font-size:15px;font-family:Helvetica, sans-serif;font-weight:lighter}.profile-info dt{font-family:"Escrow-Bold", serif;text-transform:uppercase;color:#666}.navigation .next a{padding:0 13px 0 0;font-weight:700}.navigation .previous a{padding:0 0 0 13px;font-weight:700}.left{float:left;width:55%}.right{width:auto;overflow:hidden}.main .left .profile-listing ul li,.main .right .profile-listing ul li{padding-bottom:27px}.main ul li,.main ol ul li{font-family:Helvetica, sans-serif;font-weight:lighter;font-size:14px}#footer li{font-size:13px}#utility li a{border:none}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}table .name{font-weight:700;font-size:18px}table .school{font-style:italic}#footer a{color:#fff}table.affiliates{table-layout:fixed;width:620px}.affiliates td{width:300px !important;padding:20px}.affiliates td:nth-child(odd){padding:20px 0}.affiliates td:nth-child(even){padding:20px 0 20px 30px}#sidebar2 a{font-weight:400 !important;color:#000}.widget p{color:#777}.widget .meta{font-style:italic;font-size:12px}table .website a,table .email a{word-wrap:break-word;word-break:break-all;-ms-word-wrap:break-word}table.affiliates td{word-wrap:break-word}.widget-bu-posts{display:none}.home .widget-bu-posts{display:block}