/*-- #headline --*/	
#headline{
	margin: 10px 0 0 0;
}


	#headline .content{
		margin-bottom:20px;
	}
	
	#headline .content .author{
		margin-bottom:7px;
	}
	
	#headline .content .imgWrap{
		float: left;
		margin-right: 10px;
	}
	
		#headline .content .imgWrap img{
			display:block;
			max-width:435px;
			max-height:280px;
		}
/*-- fin: headline --*/

/*-- #headlines --*/
	#headlines .headline-desc {
		min-height: 131px;
		max-height: 131px; 
		overflow: hidden;
	}
	#headlines .group-article {
		margin-bottom: 10px;
		padding-top: 10px;
	}
	#headlines .group-article.even {
		border:0;
	}
	#headlines .even .article {
		margin-top: 13px;
	}
	#headlines .article{
		float: left;
		width: 295px;
		margin-right: 8px;
		padding: 10px;
		background: #FFF;
		border: 1px solid #d2d2d2;
		-webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
		box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
	}
	#headlines .left-article{
		margin-left: 8px;
		margin-right: 0;
		padding: 10px;
	}
	
	#headlines .article .imgWrap img{
		max-width:297px;
		width: 297px !important;
	}
	#headlines .group-article .article .imgWrap {
	    overflow: hidden;
	    max-width: 295px;
	    max-height: 116px;
	    width: 100%;
	    margin-bottom: 10px;
	}
	.article .author {
		overflow: hidden;
		background: #F1F1F1;
		border-top: 1px solid #D7D7D7;
		padding: 8px 10px 10px;
		margin: 0 -10px -10px -10px;
	}
	
.wrapper-headline-info {min-height: 252px;}
/*-- fin: #headlines --*/	

#content #news{
	margin: 25px 0 40px 0;
	background: url(../img/news-border.jpg) repeat-y 450px 0;
}

#content #news #left_column{
	width:449px;
	float:left;
}

#content #news #left_column .title_block,
#content #comments .title_block{
	margin-bottom:10px;
}

#content #news #right_column{
	float: right;
	width: 197px;
	height: 100%;
}

#content #news .article .imgWrap img{
	max-width:175px;
	height:auto;
}
@media only screen and (max-width: 960px) {
	#headlines .article{ width: 47%;}
	#headlines .left-article{ margin-right: 0; margin-left: 2%;}
	#content #news {background-image: none;}
	#content #news #left_column {width: 60% ; background: none !important; margin: 0 !important; padding: 0 !important;}
	#content #news #right_column { width: 38% ; background: none !important; margin: 0 !important; padding: 0 !important; }

}
@media only screen and (max-width: 580px) {
	#content #news #left_column .article .imgWrap {display: none !important;}
	#content #news, #content #news #left_column, #content #news #right_column, #content #news #right_column  { width: 100% !important;}
	#headlines .article .imgWrap img{ width: 100% !important;}
	#headlines .group-article .article .imgWrap {max-width: 100%; height: auto;}
}

