﻿@charset "utf-8";
/* CSS Document */

/* Global Styles ========================================================================= */
.clr,.toolbar { clear:both; }

/* Sprite image  **/
.sprite {
	background-image: url('../images/sprite.png');
	background-repeat: no-repeat;
	float: left;
    height: 16px;
    width: 15px;
}
.post-time .sprite {
	padding-right: 3px;
    background-position: -123px -7px;
}
.post-comment .sprite {
    background-position: -51px -5px;
    padding-right: 5px;
}
.post-hitcount .sprite {
    background-position: -90px -6px;
    width: 20px;
	padding-right: 3px;
}
.post-summary {
    padding: 2px 0 10px;
}
.post-categories .sprite {
    background-position: -10px -6px;
    width: 20px;
}
.read-more .sprite {
    background-position: -144px -8px;
    float: right;
    height: 20px;
}
/* Blog Category / Post ========================================================================= */
.blog article.post  { border-bottom:1px solid #efefef; }
.blog article.post .post-title { border-bottom:0; margin:0; font-size:20px; }
.neotheme-blog-index-index .blog article.post .post-title,.neotheme-blog-category-index .blog article.post .post-title { height: 55px;overflow: hidden; }
.blog article.post .post-metadata { padding:3px 0; }
.blog article.post .post-summary .read-more { padding-bottom:5px; }
.blog article.post .post-info { display: inline-block; width: 100%; border-bottom: 1px solid #c2c2c2; border-top: 1px solid #c2c2c2; }
.neotheme-blog-post-index .blog article.post .post-metadata {
	font-style: italic;
}
.neotheme-blog-post-index .blog article.post .post-info {
	font-style: italic;
	border-bottom: 0 none;
    border-top: 0 none;
}
.neotheme-blog-index-index .block .block-title {
	 background: url("../images/ttl_bg.jpg") no-repeat scroll left center rgba(0, 0, 0, 0); 
}
.blog article.post .post-info .post-categories li  { display:inline; }
.blog article.post .post-info ul.post-categories { float:left; }
.blog article.post .post-info li.post-comments { float:right; }

.block{
	border: 0 none;
	margin: 0;
}
.page-title {
	padding-bottom: 0px;
} 
.col-right .block-title strong, .col-left .block-title strong {
	padding-left: 10px;
}
.col-left .block .block-content li {
	border-bottom: 0px;
}
.neotheme-blog-post-index .block .block-content li  {
	background-position: 0 11px;
}
.blog-category  .block-content li { 
	background: url("../../../images/blog_arrow.jpg") no-repeat scroll 0 11px rgba(0, 0, 0, 0) !important;
	padding: 4px 0 0 8px;
}
.col-right .blog-category {
	padding: 3px;
}
.col-right .blog-category .block-title {
	background: url("../images/right_ttl_bg.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0); 
}
/*.col-right .block .block-content li {
    background: url("../../../images/blog_arrow.jpg") no-repeat scroll left center rgba(0, 0, 0, 0); 
    padding: 2px 0 2px 6px;
}*/

.col-right .block .block-content li a {
    color: #000;
    font: 14px "open_sb",sans-serif;
  /*  padding-left: 8px;*/
    text-decoration: none;
}
.read-more {
    background: none repeat scroll 0 0 #c2c2c2;
    float: right;
    padding: 0 10px;
}

/* Blog Commenting ========================================================================= */
.blog-detail .comments-list { }
.blog-detail .comments-list li { border-bottom:1px solid #efefef; padding:10px 0px 20px; margin-bottom:10px; }
.blog-detail .comments-list .comment-metadata { margin-bottom: 5px; }
.blog-detail .comments-list .comment-metadata h4 { display:inline; }
.blog-detail .comments-list .comment-metadata li { display:inline; border:none; }
.post-time,.post-comment,.post-hitcount {
	display: inline-block;
	margin-right: 10px;
}
.neotheme-blog-post-index .col-main {
	width: 700px;
} 
.col-main {
	padding: 0;
	margin: 0;
	width: 750px;
}
.col-right {
	padding: 0;
	margin: 0;
	width: 220px;
}
/* Block: Blog ========================================================================= */
.blog.blog-detail {
    padding: 5px;
}
.blog.blog-detail .page-title h1 {
    border-bottom: 1px solid #ccc;
}
.block-blog { }
.block-blog .block-content { padding:10px 8px; }
.blog.blog-summary {
    width: 100%;
}
.item.post {
	float: left; 
	margin: 10px;
    width: 350px;
}
.post-image {
    display: table-cell;
    height: 200px;
    margin: 0 auto;
    text-align: center;
    vertical-align: middle;
    width: 100%;
}
.post-content {
	margin-top: 10px;
}
/* Widget: Latest Posts ========================================================================= */
.blog-latest-widget {  }
.widget-blog-link { display:block; text-align:left; }
.main { padding-bottom: 15px; }