.mainHeader, .mainFooter {
	position: relative !important;
    top: auto;
    bottom: auto;
}
.main-2-col {
	/*width: 820px;*/
	width: 68.33%;
	float: left;
}
.aside {
	/*width: 360px;*/
	width: 30%;
	float: right;
}
.main-2-col > h2 {
	text-transform: uppercase;
	font-size: 20px;
	margin-bottom: 10px;
}
.main-2-col .article > * {
	margin-bottom: 10px;
}
.main-2-col .article > h1 {
	font-size: 24px;
	color: #414141;
}
.main-2-col .article > .datetime {
	font-size: 12px;
	color: #999;
}
.main-2-col .article > .content {
	margin-bottom: 25px;
}
.main-2-col .article > .content img {
	width: auto !important;
	max-width: 100%;
	height: auto !important;
}
.main-2-col .article > .author {
	text-align: right;
	margin-bottom: 40px;
}
.main-2-col .article > .author > span {
	color: #777
}
.main-2-col .article > .tags {
	color: #4e4e4e;
	padding-bottom: 8px;
	border-bottom: 1px solid #e8e8e8;
}
.main-2-col .article > .tags a {
	color: #0d9bd3;
}
.main-2-col .comments > .title > h2 {
	font-size: 16px;
	text-transform: uppercase;
	float: left;
	font-weight: normal;
}
.main-2-col .comments > .title > .social {
	float: right;
}
.main-2-col .comments > .content {
	padding: 15px 0;
}
.main-2-col .related > .title {
	height: 37px;
	background-color: #f7f7f7;
}
.main-2-col .related > .title > h2 {
	border-top: 2px solid #da251d;
	line-height: 35px;
	padding-left: 15px;
	float: left;
	font-weight: normal;
}
.main-2-col .related > .content {
	padding: 25px 0;
	position: relative;
}
.main-2-col .related > .content ul li .image-preview {
	margin-bottom: 10px;
}
.main-2-col .related > .content ul li h3 {
	min-height: 46px;
	font-weight: normal;
}
.aside > * {
	margin-bottom: 20px;
}
.aside .aside-box {
	margin-bottom: 20px;
}
.aside > .video-box > .title > h2 {
	font-size: 18px;
	color: #da251d;
}
.fb-comments, .fb-comments iframe[style], .fb-like-box, .fb-like-box iframe[style] {width: 100% !important;}
.fb-comments span, .fb-comments iframe span[style], .fb-like-box span, .fb-like-box iframe span[style] {width: 100% !important;}

@media only screen and (max-width: 900px) {
	.main-2-col {
		width: 100%;
	}
	.aside {
		display: none;
	}
}