	.blogDate {
		margin-bottom: 20px;
	}
/* LARGE BLOG BLOCK */
	.BlogLargeBlock {
		margin: 15px 15px 30px;
	}
	.BlogLargeBlock .left {
		width: 55%;
		margin-right: 5%;
	}
	.BlogLargeBlock .right {
		width: 40%;
	}
/* ^ LARGE BLOG BLOCK */
/* SMALL BLOG BLOCK */
	.BlogSmallBlock {
		margin: 1%;
		width: 48%;
		float: left;
		min-height: 705px;
	}
	.BlogSmallBlock h3 {
		margin-top: 20px;
	}
	.BlogSmallBlock .blogDate {
		margin-top: 20px;
	}
	.BlogSmallBlock .blogImage {
		text-align: center;
	}
	.BlogSmallBlock .blogImage img {
		max-height: 350px;
	}

/* ^ SMALL BLOG BLOCK */
/* MAIN BLOG BLOCK */
	.blockBlog {}
	.blockBlog .left {
		width: 67%;
		margin-right: 3%;
		padding-right: 30px;
		border-right: 5px solid #efefef;
	}
	.blockBlog .right {
		width: 30%;
		padding-right: 0; 
	}
	#default .blockBlog h1 {
		font-weight: normal;
		font-size: 34px;
	}
	.blockBlog .by {
		font-size: 16px;
		margin-bottom: 10px;
	}
	.blockBlog .date {
		font-size: 16px;
	}
	.blockBlog .blogBody {}
	.blockBlog .blogBody .f-left {
		float: left;
		margin: 15px 35px 15px 0;
		max-width: 500px;
	}
	.blockBlog .blogBody .f-right {
		float: right;
		margin: 15px 0px 15px 35px;
		max-width: 500px;
	}
	.blockBlog .blogBody .full {
		float: none;
		margin: 15px 0px;
	}
	.blockBlog .catTitle {
		color: #27a7de;
		font-size: 26px;
		font-weight: bold;
		margin-bottom: 20px;
	}
	.blockBlog .categories {
		margin-bottom: 40px;
	}
	.blockBlog .categories a {
		color: #000;
	}
	.blockBlog .categories a span {
		color: #999;
		font-size: 16px;
	}
	.blockBlog .categories a:hover {
		color: #27a7de;
	}
	.blockBlog .recent { }
	.blockBlog .recent	.BlogSmallBlock {
		margin: 0 0 25px 0;
		width: 100%;
	}
  
/* ^ MAIN BLOG BLOCK */
/* SMALL AUTHOR BLOCK */
	.smallAuthor {
		margin: 50px 0 20px;
		border: 2px solid #27a7de;
		border-radius: 10px;
		padding: 20px;
	}
	.smallAuthor .authorImage img {
		width: 150px;
		border-radius: 40px;
		float: left;
		margin: -40px 15px 15px 0;
	}
	.smallAuthor .authorIntro span {
		color: #27a7de;
		font-weight: bold;
	}
/* ^ SMALL AUTHOR BLOCK */

@media (max-width:800px) {
	.blockBlog .right,
	.blockBlog .left,
	.blockBlog .blogBody .f-left,
	.blockBlog .blogBody .f-right {
		width: 100%;
		margin: 15px 0;
		max-width: 100%;
		border: 0px;
	}
	.smallAuthor .authorImage img {
		width: 100%;
		border-radius: 40px;
		float: left;
		margin: 15px 0;
	}
	.BlogSmallBlock {
		min-height: 1px;
	}
}