.blog_item
{
	position: relative;
	display: block;
	overflow: hidden;
}
.blog_item .content
{
	position: relative;
	display: block;
	overflow: hidden;
	/* margin: 0px 30px 30px 0px; */
	padding: 0px 0px 30px 0px;
}

/* BLOG ITEM*/

.blog_list_item:first-of-type
{
	/* margin-top: 15px; */
}

.blog_list_item
{
	position: relative;
	display: block;
	overflow: hidden;
	margin-bottom: 15px;
	border: solid 1px #d2d2d2;
	border-radius: 3px;
	box-shadow: 0 4px 2px -2px gray;
}

.blog_list_item:last-of-type
{
	margin-bottom: 0px;
}

.blog_list_item .left
{
	position: relative;
	display: block;
	float: left;
	/* margin-right: 15px; */
}

.blog_list_item .left img
{
	/* max-width: 240px; */
}

.blog_list_item .right
{
	position: relative;
	display: block;
	margin-left: 240px;
	/* border: solid 1px; */
}


.blog_list_item .content
{
	position: relative;
	display: block;
	overflow: hidden;
	margin: 15px 15px 15px 15px;
	/* float: right; */
	/* margin-left: 240px; */
}


.blog p
{
	position: relative;
	display: block;
	margin: 0px;
	padding-bottom: 24px;
}
 
 .blog p:last-child
{
	padding-bottom: 0px;
}
 
 
.blog .text
{
	
	font-size: 13px;
	line-height: 24px;
	color: #555555;
}

.blog .text a
{
	/* font-size: 13px; */
	/* font-family: DroidSerifBold; */
	font-weight: bold;
	text-decoration: none;
	color: #11a9d4;
}

.blog .text a:hover
{
	text-decoration: underline;
}
/* BLOG ITEM*/




.blog .meta
{
	position: relative;
	display: block;
	font-size: 14px;
	line-height: 16px;
	margin-bottom: 60px;
}

.blog .blog_list_item .meta
{
	margin-bottom: 24px;
}

.blog .meta .date a
{
	text-decoration: none;
	color: #000000;
}

.blog .meta .date a:hover
{
	text-decoration: underline;
}

.blog .meta .author a
{
	color: #4a5476;
}

.blog .meta .author a:hover
{
	text-decoration: none;
}

.blog .meta .categories a
{
	color: #4a5476;
}

.blog .meta .categories a:hover
{
	text-decoration: none;
}




.blog .footer
{
	position: relative;
	display: block;
	overflow: hidden;
	font-size: 14px;
	line-height: 16px;
	margin-top: 24px;
	color: #64636e;
}
.blog .footer a
{
	color: #64636e;
	text-decoration: none;
}
.blog .footer a:hover
{
	text-decoration: underline;
}


.blog .views
{
	vertical-align: middle;
	padding-left: 20px;
	background: url(../images/_icons_comments.png) no-repeat 0px 2px;
}
.blog .ago
{
	vertical-align: middle;
	margin-left: 10px;
	padding-left: 20px;
	background: url(../images/_icons_comments.png) no-repeat 0px -31px;
}
.blog .comments
{
	vertical-align: middle;
	margin-left: 10px;
	padding-left: 20px;
	background: url(../images/_icons_comments.png) no-repeat 0px -63px;
}
.blog .views:hover
{
	background: url(../images/_icons_comments.png) no-repeat 0px -14px;
}
.blog .ago:hover
{
	background: url(../images/_icons_comments.png) no-repeat 0px -47px;
}
.blog .comments:hover
{
	background: url(../images/_icons_comments.png) no-repeat 0px -79px;
}



.blog .navigation
{
	margin-top: 30px;
}

.blog .navigation .page-numbers
{
	display: inline-block;
	border-radius: 3px;
	border: solid 1px #d2d2d2;
}

.blog .navigation .page-numbers.dots
{
	display: inline-block;
	border-radius: 3px;
	border: none;
}

.blog .navigation .current
{
	margin: 0px 3px;
	padding: 3px 6px;
	background-color: #d2d2d2;
	
}

.blog .navigation a
{
	margin: 0px 3px;
	padding: 3px 6px;
	color: #64636e;
	text-decoration: none;
}

.blog .navigation a:hover
{
	background-color: #d2d2d2;
}



.blog .post_navigation .post_prev
{
	display: block;
	position: absolute;
	top: 200px;
	left: -48px;
	height: 128px;
	width: 97px;
	background: url(../images/_blog_prev.png) no-repeat 0px 0px;
	z-index: 9999;
}


.blog .post_navigation .post_next
{
	display: block;
	position: absolute;
	top: 200px;
	right: -48px;
	height: 128px;
	width: 97px;
	background: url(../images/_blog_next.png) no-repeat 0px 0px;
	z-index: 9999;
}






