/***********************************************************************
 * Articles
 **********************************************************************/

.articles {}
.articles .title {}
.articles .side_bar {}
.articles .articles_content_pane {}

.articles .con {
	position: relative;
}

/***********************************************************************
 * Index
 **********************************************************************/

.articles_index {}
.articles_listing {}

.articles_feeds {
	text-align: left;
}
.articles_feeds a {
	margin-right: 3px;
}
.articles_feeds img {
	max-width: 30px;
	transition: opacity 0.25s ease;
	vertical-align: top;
}
.articles_feeds img:hover {
	opacity: 0.8;
	filter: alpha( opacity=80 );
}
.articles_feeds * {
	display: inline-block;
	vertical-align: middle;
	font-size: 0.8em;
}

.articles_listing .article {
	font-size: 0.85em;
	height: 187px;
	width: 315px;
}
.articles_listing .article.auto_space_blank {
	background: none repeat scroll 0 0 transparent;
	border: none;
}
.articles_listing .article h2 {
	font-size: 1.5em;
}
.articles_listing .article h2 a {
	height:25px;
	color: #B42326;							/* Site color */
}
.articles_listing .article p {
	font-size:90%;
	line-height:125%;
	display:block;
	margin:5px 0;
	clear:both;
	text-align: justify;
	height: 102px;
	padding: 5px;
}
.articles_listing .article:hover h2 a {
	text-decoration:underline;
}
.articles_listing .article .article_button {
	float: right;
}
.articles_listing .article .article_button a {
	color: #FFF;
}
.articles_listing .article .article_button a:after {
	content: ' \00BB';
}
.articles_listing h3 {
	clear: both;
}

/***********************************************************************
 * Item
 **********************************************************************/

.articles_item {}
.article_item {}
.article_details {}
.articles_item h2 {
	padding-bottom: 10px;
}
.articles_item .article_like {
	float:left;
}
.articles_item .article_date {
	float:right;
	clear:right;
	font-style:italic;
	color:#B42326;
	font-size:80%;
}
.articles_item .article_desc {
	text-align:justify;
	clear:both;
	padding-top:10px;
}
.articles_item .article_keywords {
	float:right;
	text-align:right;
	display:block;
	clear:both;
	font-size:90%;
	margin:5px;
	color:#B42326;
	font-style: italic;
}
.articles_item .article_url {
	color: #B42326;
}
.articles_item .article_comments {
	clear: both;
	margin: 1em 0;
	overflow: hidden;
}
.articles_item .article_comments * {
	background: none repeat scroll 0 0 #FFFFFF;
	padding: 5px;
	width: 100% !important;
}
.articles_item .article_comments span {
	position: relative;
	top: -1px;
}
.article_return {}
