.news_section{
	margin: 50px;
	
}

.news_container{

	display:table;
	margin:0 auto 0 auto;
	width: 80%;
	position:relative;
}

.news_section h2 {
	padding: 30px;
	font-size: 35px;
	text-align: center;
	box-sizing: border-box;
	word-spacing: -0.15em;
	
	font-weight: 10;
}

.article{
	border-bottom: 2px dashed #dedede;
}
.article-title{
	display: inline-block;
	margin-top: 5px;
	vertical-align:middle;  
	/*padding-right:10px;*/ 
	width: 100%;
}

.article-title  a{

	float: left;
	font-size:1.75em;
	font-weight: 400;
	color: #333;  
}

.article-title p{
	
	float:right;
	font-size:1.15em;
}

.article-content{
	width: 100%;
	color: #666666;
	font-size:1.05em;
}

.article-content p{
	margin-top: 5px;
	margin-bottom: 10px;
}