
body {margin:0px;}
p{font-size:12pt;line-height:1.4;}
h1{font-size:15pt;line-height:1.2;}
h2{font-size:15pt;line-height:1.2;padding:0;margin:0;}
h3{font-size:15pt;line-height:1.2;padding:0;margin:0;}
a{color:blue}
h2 a{color:#696B2E}
li{font-size:12pt;line-height:1.4;}
#container{
	width:100%;
	overflow:hidden;
}
#peek-through{
	width:610px;
	background-color:#F0F0F0;
	height:15px;
	margin:auto;
}
#solid{
	background-color:#696B2E;
	margin:15px;
	padding-top:15px;
	padding-bottom:-240px;
}
#black-stripe-top{
	position: relative;
	top:15px;
	background-color:#000000;
	height:120px;
	width:100%;
	z-index:100;
}
#ribbon-top{
	width:610px;
	background-color:#333333;
	margin:auto;
	padding:15px;
	text-align:center;
	position: relative;
	top:-120px;
	height:90px;
	z-index:200;
}
#wide-below{
	width:640px;
	margin:auto;
	position:relative;
	top:-120px;
	z-index:300;
}
#content{
	clear:both;
	background:#F0F0F0;
	width:580px;
	margin:auto;
	position:relative;
	top:-15px;
	padding:15px;
}
#black-stripe-bottom{
	position: relative;
	top:-236px;
	background-color:#000000;
	height:86px;
	width:100%;
	z-index:100;
}
#ribbon-bottom{
	width:610px;
	background-color:#333333;
	margin:auto;
	padding:15px;
	text-align:center;
	position: relative;
	top:-15px;
	height:56px;
	z-index:200;
}
#doe{
	position: relative;
	top:-210px;
	width:610px;
	color:#FFFFFF;
	text-align:center;
	margin:auto;
}
#doe p{
	font-size:10pt;
}
#top-left{
	float:left;
	background:#000000;
	margin-top:-15px;
	height:15px;
	width:15px;
	background:url(NewsletterPics/topleft.png);
}
#top-right{
	float:right;
	background:#000000;
	margin-top:-15px;
	height:15px;
	width:15px;
	background:url(NewsletterPics/topright.png);
	z-index:900;
}
#bottom-left{
	float:left;
	background:#000000;
	margin-top:-30px;
	height:15px;
	width:15px;
	background:url(NewsletterPics/bottomleft.png);
}
#bottom-right{
	float:right;
	background:#000000;
	margin-top:-30px;
	height:15px;
	width:15px;
	background:url(NewsletterPics/bottomright.png);
}
#footer{
	text-align:center;
	width:100%;
	background-color:#FFFFFF;
	padding:15px 0px;
	margin-top:-200px;
}
#footer p{
	margin:0px;
	font-size:10pt;
}
.story-content p:first-of-type {
	margin-top:0px;
}
.story-content p:last-of-type {
	margin-bottom:0px;
}
#month{
	text-align:center;
	color:#696B2E;
	width:100%;
}
.story-title {
	background:#D7D7D7;
	color:#333333;
	padding:15px;
}
.story-content img{
	margin:0px 0px 15px 15px;
	float:right;
}
.caption {
	float: right;
	width: 190px;
	clear: right;
	margin-top: -10px;
	padding-right: 5px;
	font-size:10pt
}
.smallCaption{
  float: right;
	width: 130px;
	clear: right;
	margin-top: -10px;
	padding-right: 5px;
	font-size:10pt
}
.smallPic{
  width: 150px;
}
.story-content{
	background:#FFFFFF;
	padding:15px;
	margin-bottom: 32px;
	box-shadow: 0 20px 40px -20px rgba(0, 0, 0, 1)
}
#outsideNE{
	background:#333333;
	color:#FFFFFF;
	padding:15px;
	text-align:center;
	margin-bottom:15px
}
#connect{
	text-align:center;
	color:#696B2E;
}
#social{
	margin:auto;
	padding:15px;
}
#spacer{
	height:15px;
	width:610px;
	background:#F0F0F0;
	margin:auto;
}
.listClear{
  height:0;
  width: 100%;
  clear: both;
}
.story-pic{
	width:230px;
}
.short-text{
	clear:right;
}
.story-content:after {
    content:".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}	