/*--- WEB FONT ---*/
@font-face {
  font-family: "Stag-Web-Bold";
  src: url("http://www.bu.edu/cdn/fonts/Stag-Web-Bold/ddc19d8c-6185-431d-851d-ddb13263a7b1-2.eot");
  src: url("http://www.bu.edu/cdn/fonts/Stag-Web-Bold/ddc19d8c-6185-431d-851d-ddb13263a7b1-2.eot?") format("embedded-opentype"),
       url("http://www.bu.edu/cdn/fonts/Stag-Web-Bold/ddc19d8c-6185-431d-851d-ddb13263a7b1-3.woff") format("woff"),
       url("http://www.bu.edu/cdn/fonts/Stag-Web-Bold/ddc19d8c-6185-431d-851d-ddb13263a7b1-1.ttf") format("truetype");
  font-weight: normal;
  font-style:normal;
}

@font-face {
  font-family: "Benton-Sans";
  src: url("http://www.bu.edu/cdn/fonts/Benton-Sans-Regular/019c3a13-b3d7-4c5a-be27-07a8334a43e6-2.eot");
  src: url("http://www.bu.edu/cdn/fonts/Benton-Sans-Regular/019c3a13-b3d7-4c5a-be27-07a8334a43e6-2.eot?") format("embedded-opentype"),
       url("http://www.bu.edu/cdn/fonts/Benton-Sans-Regular/019c3a13-b3d7-4c5a-be27-07a8334a43e6-3.woff") format("woff"),
       url("http://www.bu.edu/cdn/fonts/Benton-Sans-Regular/019c3a13-b3d7-4c5a-be27-07a8334a43e6-1.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}

@font-face {
  font-family: "Benton-Sans";
  src: url("http://www.bu.edu/cdn/fonts/Benton-Sans-Regular-Italic/3295fa07-2a3f-4cd1-ba86-e06161453a51-2.eot");
  src: url("http://www.bu.edu/cdn/fonts/Benton-Sans-Regular-Italic/3295fa07-2a3f-4cd1-ba86-e06161453a51-2.eot?") format("embedded-opentype"),
       url("http://www.bu.edu/cdn/fonts/Benton-Sans-Regular-Italic/3295fa07-2a3f-4cd1-ba86-e06161453a51-3.woff") format("woff"),
       url("http://www.bu.edu/cdn/fonts/Benton-Sans-Regular-Italic/3295fa07-2a3f-4cd1-ba86-e06161453a51-1.ttf") format("truetype");
  font-style: italic;
  font-weight: normal;
}

@font-face {
  font-family: "Benton-Sans";
  src: url("http://www.bu.edu/cdn/fonts/Benton-Sans-Bold/d4a4a960-2cf2-430e-8b13-cbf6f261ddb9-2.eot");
  src: url("http://www.bu.edu/cdn/fonts/Benton-Sans-Bold/d4a4a960-2cf2-430e-8b13-cbf6f261ddb9-2.eot?") format("embedded-opentype"),
       url("http://www.bu.edu/cdn/fonts/Benton-Sans-Bold/d4a4a960-2cf2-430e-8b13-cbf6f261ddb9-3.woff") format("woff"),
       url("http://www.bu.edu/cdn/fonts/Benton-Sans-Bold/d4a4a960-2cf2-430e-8b13-cbf6f261ddb9-1.ttf") format("truetype");
  font-style: normal;
  font-weight: bold;
}

@font-face {
  font-family: "Benton-Sans";
  src: url("http://www.bu.edu/cdn/fonts/Benton-Sans-Bold-Italic/f037bfb1-69d7-4441-8d43-3b8c2c6e77d3-2.eot");
  src: url("http://www.bu.edu/cdn/fonts/Benton-Sans-Bold-Italic/f037bfb1-69d7-4441-8d43-3b8c2c6e77d3-2.eot?") format("embedded-opentype"),
       url("http://www.bu.edu/cdn/fonts/Benton-Sans-Bold-Italic/f037bfb1-69d7-4441-8d43-3b8c2c6e77d3-3.woff") format("woff"),
       url("http://www.bu.edu/cdn/fonts/Benton-Sans-Bold-Italic/f037bfb1-69d7-4441-8d43-3b8c2c6e77d3-1.ttf") format("truetype");
  font-style: italic;
  font-weight: bold;
}

@font-face {
  font-family: "Benton-Sans-Black";
  src: url("http://www.bu.edu/cdn/fonts/Benton-Sans-Black/bc06c909-a731-43ae-a772-ea42520c81b9-2.eot");
  src: url("http://www.bu.edu/cdn/fonts/Benton-Sans-Black/bc06c909-a731-43ae-a772-ea42520c81b9-2.eot?") format("embedded-opentype"),
       url("http://www.bu.edu/cdn/fonts/Benton-Sans-Black/bc06c909-a731-43ae-a772-ea42520c81b9-3.woff") format("woff"),
       url("http://www.bu.edu/cdn/fonts/Benton-Sans-Black/bc06c909-a731-43ae-a772-ea42520c81b9-1.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}

@font-face {
  font-family: "BentonSansComp-Bold";
  src: url("http://www.bu.edu/cdn/fonts/BentonSansComp-Bold/45b0ce09-9fae-45f1-8b3d-fdd995b91c6b-2.eot");
  src: url("http://www.bu.edu/cdn/fonts/BentonSansComp-Bold/45b0ce09-9fae-45f1-8b3d-fdd995b91c6b-2.eot?") format("embedded-opentype"),
       url("http://www.bu.edu/cdn/fonts/BentonSansComp-Bold/45b0ce09-9fae-45f1-8b3d-fdd995b91c6b-3.woff") format("woff"),
       url("http://www.bu.edu/cdn/fonts/BentonSansComp-Bold/45b0ce09-9fae-45f1-8b3d-fdd995b91c6b-1.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}

@font-face {
  font-family: "BentonSansComp-Black";
  src: url("http://www.bu.educdn/fonts/BentonSansComp-Black/3207ad65-d574-4dc0-8ddc-cfbe21c91dd1-2.eot");
  src: url("http://www.bu.edu/cdn/fonts/BentonSansComp-Black/3207ad65-d574-4dc0-8ddc-cfbe21c91dd1-2.eot?") format("embedded-opentype"),
       url("http://www.bu.edu/cdn/fonts/BentonSansComp-Black/3207ad65-d574-4dc0-8ddc-cfbe21c91dd1-3.woff") format("woff"),
       url("http://www.bu.edu/cdn/fonts/BentonSansComp-Black/3207ad65-d574-4dc0-8ddc-cfbe21c91dd1-1.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}

html body {background-color: #fff;background-image:none;height: 100%; width: 100%;-webkit-text-size-adjust: none;}
.wrapper {width: 862px; margin: 0 auto;}
#campaign-nav{z-index:10;}
#header-container{position:absolute;top:92px;left:0;width:100%;height:895px;background:#333;overflow:hidden;background:url('images/header-bg.jpg') no-repeat 50% 0; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
#head {margin:0 auto;position: relative;width:100%;}
#head .wrapper {position:relative;height:406px;}
#hed {
	position:absolute;
	top:113px;
	left: 0;
	height:93px;
	width:862px;
	text-indent:-100%;
	overflow:hidden;
	background:transparent url("images/hed.png") no-repeat 50% 0;
}
#dek {
	position:absolute;
	top:215px;
	left:0;
	height:29px;
	width:862px;
	text-indent:-100%;
	overflow:hidden;
	background:transparent url("images/hed.png") no-repeat 50% -102px;
}
#byline {
	position:absolute;
	top:306px;
	left:0;
	height:26px;
	width:862px;
	text-indent:-100%;
	overflow:hidden;
	background:transparent url("images/hed.png") no-repeat 50% -193px;
}
.content {color: #545657; font-family: Georgia,Times,serif; font-size: 15px; line-height: 1.6em; margin: 0 auto 90px; padding:0 5px; position: relative; width: 862px; }
.content p { margin-bottom: 1.85em; }
.content h4.section {font: 24px/30px "Benton-Sans",Arial, Helvetica, sans-serif; text-transform: uppercase; margin: 0 0 1.4em;width:450px;}
.content h4.section span{background:#dce81a;display:inline-block;padding:1px 5px;margin-bottom:3px;}
.lede {color: #AAA; display:block; font: 1.4em/1.333em Georgia,Times,serif; margin-bottom: 1.6em; padding-top: 35px; width: 590px; }
.dropcap {color:#000; float:left; font-family: "Benton-Sans",Arial, Helvetica, sans-serif; font-weight: bold; font-size: 100px; line-height: 70px; margin-left: -7px; padding: 7px 15px 0 0; width: 80px; }
#header-media {height: 485px; margin:-5px -5px 0; border:5px solid #fff; border-bottom:0; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; }
#header-media a img{display:block;}
#header-media a span{display:block;padding:0 10px;color:#fff;background:#000;position:absolute;top:450px;left:20px;}
.media-caption {float: right; clear:both;font: .8em/1.667em Arial, Helvetica, sans-serif; margin: 35px 0 20px 40px; padding-left: 15px; width: 200px;}
.media-caption h3 {color: #000; font: 18px/18px "Stag-Web-Bold", Georgia, serif; text-transform: uppercase;padding-left:30px; margin-bottom: 5px;}
.media-caption h3.video { line-height: 22px; padding-bottom:3px; background: url(../common/images/bg-icon-video-regular.png) no-repeat 0 0; }
.media-caption p, .image-sidebar p, .image-fullwidth p{color:#919ea1;font-family: Arial, Helvetica, sans-serif;font-size:12px;line-height:18px; margin: 0;}
	.image-sidebar p { margin:0;width:284px;text-align: right;}
	.image-sidebar p span.highlight {color:#a1c900;font-weight:bold;text-transform:uppercase;}
.image-sidebar{float:right;margin:0 0 30px 30px;}

	.image-fullwidth p { text-indent:-30px;width: 370px;text-align: right;position:absolute;right: 0; }
.image-fullwidth{ margin:0 0 30px 0; position: relative; width: 100%; }

.section-header { color: #000; font: 26px/1em "BentonSansComp-Black"; margin-bottom: .4em; }

blockquote {color: #8a8a8a; font: 21px/31.476px Georgia, serif; margin: 0 0 #545657; padding: 25px 0; width: 242px; float: right;}
blockquote.float-right { border-left: 8px solid #ffce01; float: right; margin-left: 30px; padding-left: 15px; }
blockquote.float-left { border-right: 8px solid #ffce01; float: left; margin-right: 30px; padding-right: 15px; }

#what-popup-container { background: #f2c200 url('images/what-popup-divider.png') no-repeat center center; bottom: 0px; display: none; height: 88px; position: fixed; width: 100%; z-index: 9999; -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,.8); box-shadow: 0px 0px 5px 0px rgba(0,0,0,.8); }
#what-popup { margin: 0 auto; position: relative; width: 960px; }
	#what-past h5, #what-future h5 { color: #000; font: 10px "Benton-Sans-Black", Arial, Helvetica, sans-serif; letter-spacing: 1px; position: absolute; text-transform: uppercase; top: 10px; }
		#what-past h5 { left: 335px; }
		#what-future h5 { left: 510px; }
	#what-popup p { color: #FFF; font: 16px/1.2em "BentonSansComp-Bold", Helvetica, Arial, sans-serif; position: absolute; top: 34px; }
		#what-past p { left: 35px; text-align: right; width: 415px; }
		#what-future p { left: 510px; width: 380px; }
		

.comments { border-bottom: 0; }
#footer { width: auto; margin-bottom: 0 !important; }


html #article-tools {margin-top: 30px; border-width: 3px 0 3px; border-style: solid none solid; border-color: #CFCDCA;padding: 20px 0; } 
html .comments {padding: 12px 0; } 
html #comments {width: 862px; margin: 20px auto; } 
#comments h4 {font-family: "Stag-Web-Bold", Georgia, serif; color: #595959; font-weight: normal; }
html #comment-wrapper {width: 862px; } 
html #comment-form {margin-top: 18px; margin-bottom: 0px; }











