.postWrapper {
	padding-bottom: 25px;
	clear:both;
}

.postTitle h2 {
	font-size: 20px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

.postContent {padding:0px;margin:0px; float:left;}

.postBookmarks {
	padding-bottom: 10px;
}
.postBookmarks h4 {
	
	font-size: 12px;
	font-weight: bold;
}
.commentWrapper {
	padding-bottom: 15px;
}
.commentContent {
	padding-bottom: 0px;
}
.commentDetails  {
	margin-bottom:5px;
	padding: 0px;
}
.commentDetails  h4.username{
	display:inline;
}

.postError {
	font-size: 16px;
}

.tags{
	font-weight:bold;
	padding-bottom: 10px;
}
.tags UL{
	display:inline;
}
.tags UL LI{
font-weight:normal;
	display:inline;
	padding-right:6px;
}


.tags h4 {
font-size:12px;
font-weight:bold;
}

.menu-tags, .menu-categories, .menu-recent{
	margin:5px 9px;
}
.menu-tags h5, .menu-categories h5, .menu-recent h5{font-size:11px;}

.block-blog .menu-tags UL LI{
	display:inline;
	padding:2px;
	margin-left:10px;
}
.block-blog .menu-categories UL LI{
	margin-left:10px;
}
.block-blog .menu-recent UL LI{
	margin-left:10px;
}
.block-blog .menu-recent UL LI a,.block-blog .menu-categories UL LI a,.block-blog .menu-tags UL LI a{font-size:11px;}

.tagcloud{
	/* text-align:center; */ 
}
.tag-count-1{
	font-size:1em!important;
}
.tag-count-2{
	font-size:1.2em!important;
}
.tag-count-3{
	font-size:1.4em!important;
}
.tag-count-4{
	font-size:1.6em!important;
}
.tag-count-5{
	font-size:1.8em!important;
}
.tag-count-6{
	font-size:2em!important;
}
.tag-count-7{
	font-size:2em!important;
}
.tag-count-8{
	font-size:2em!important;
}
.tag-count-9{
	font-size:2em!important;
}
.tag-count-10{
	font-size:2em!important;
}

.block-blog .head h4{
padding-left: 20px;
}

.block-blog .block-title strong {
background-image:url(img/icon_blog.png);
background-repeat:no-repeat;
padding-left:21px;
text-align:left;
}

.postWrapper .poster{
	display:inline;
}
.input-box.aw-blog-comment-area{width:100%;}

.widget-latest li{font-size:12px;padding:5px 10px;}
.block-blog .menu-categories{margin:0;padding:5px 9px;}

A.awblog_current_comment { text-decoration:none!important; font-weight: bold!important; }



ul.effect-2 li{ }
ul.effect-2 li .postitem{ background:#FFF; border:1px #ccc solid; /*padding:15px;*/ }


.blog_menucategories{ background:#fff; width:100%; float:left;  margin-bottom:10px;}
.blog_menucategories{ display:none;}
.blog-index-list .blog_menucategories{ display:block;}

.blog-cat-view .blog_menucategories{ display:block;}

.blog-post-view .blog_menucategories{ display:block;}



.blog_menucategories ul {
    text-align: center;
}
.blog_menucategories li{ display: inline-block; margin-right: 25px;}
.blog_menucategories li a{ text-decoration:none; font-size:17px; padding:6px 10px; display:block; font-weight:bold;
color:#fff; text-transform: uppercase;}
.blog_menucategories li a:hover{ color:#749e4d;  }
#nav ul, #nav div{ display:none;}

.blog-post-view .postWrapper img{ float:left; margin-right:20px; margin-bottom:20px;}
.postitem{ font-size:12px; line-height:20px;}
.postitem h2{ font-size:14px;margin:0px;  }
.container .post_img{float:left;margin:0px 15px 20px 0px;}
/*.container .post_img img:hover{opacity: 0.5;filter: alpha(opacity=50);}*/
.container .post_content{ float:right;width:220px; height:255;}
.container .postitem{margin:0px 10px; border:none;float: left; padding: 0 0 20px;}
.blog-index-list .container{margin:0px;padding:0px;}
.postitem .read-link {    text-decoration: none;
                background: none repeat scroll 0 0 #a9cb66;
                color: #ffffff;
                border-radius: 2px;
                display: inline-block;
                font-size: 10px;
                font-weight: bold;
                line-height: 19px;
                margin: 0 0 20px;
                padding: 0 7px;
                position: relative;
                text-transform: uppercase;
               

}
.postitem .tags a { font-size:11px; display:inline-block; text-decoration:underline;}
.postTitle{ padding:15px; padding-top:7px; border-bottom:none; }
.posttime{  font-size:12px; color:#999;text-transform:uppercase;padding:0px 0px 20px 0px; }

//.postitem .postContent a{ text-decoration:none; font-size:12px; } 
.postitem .tags{  padding:15px; padding-top:7px; padding-bottom:7px;} 
.postitem .postDetails{  padding:15px; padding-top:7px; padding-bottom:7px; background:#F7F7F7; border-top:1px #eee solid;} 

.postitem .postDetails a{ text-decoration:underline; font-size:12px; } 

.blog-post-view .postWrapper{ background:#fff;}
.blog-post-view .postWrapper .postContent{ padding-left:15px; padding-right:15px;}
.blog-post-view .postWrapper .tags{ padding-left:15px; padding-right:15px;}
.blog-post-view .postWrapper .postDetails{ padding-left:15px; padding-right:15px;}

.postitem h2 a {
    font-size: 32px;
    letter-spacing: -2px;
    line-height: 40px;
    position: relative;
    text-indent: -5px;
    top: 3px;
    color:#444444;
    text-transform:uppercase;
    font-weight:bold;
    text-decoration: none;
    
}
.postitem .post_info a {
    color: #444444;
    font-weight: bold;
    text-decoration: none;
}

.postContent a {
    text-decoration:none;
}
.postWrapper .postTitle h2{
    font-size: 32px;
    line-height: 32px;
    text-align: center;
    margin-bottom: 20px;
}
.blog-post-view .postTitle h2 a {
    text-decoration: none;
    padding: 0;
}
.postWrapper .post_area {
    float: left;
    width: 100%;
    
}
.post_area .post_wrapper{
    padding:0px;
}
.postWrapper .post_content{
    float: right;
    width: 100%;
}

.postWrapper .big_img{
    float: left;
    width: 100%;
}
.postWrapper .big_img img {
    width: 100%;
}
.postWrapper .comment_section{
    float: left;
    width: 100%;
}

.postTitle h3 {
        text-align: center;
        Font-weight: bold;
	font-size: 24px;
        margin: 0 10px;
        padding: 20px 0 40px 0px;
        border-bottom: 1px solid #eeeeee;
}
/*.comment_section .legend {
            font-size: 24px;
            Font-weight: bold;
            float: left;
            padding: 5px 0 0;
            width: 220px;
}*/


.comment_section .comment_form_left{
    float: left;
    padding: 0 10px 0 0;
    width: 25%;
}
.comment_section .comment_form_left h4{
    font-size: 24px;
    Font-weight: bold;
}

.comment_section .comment_form_right{
    float: left;
    width: 70%;
}
.blog-post-view .form-list li label{
    color: #333;
    float: left;
    font-family: Calibri,Arial,Helvetica,sans-serif;
    font-size: 15px;
    width: 90px;  
}
.blog-post-view .input-box{
    padding: 0 0 10px;
    
}
.blog-post-view textarea#comment {
    height: 150px;
    width: 55%;
    
}
.blog-post-view .respond button{
    margin-left: 90px;
    
}
.blog-post-view .respond ubtton{
    background-color: #a9cb66;
    color: #ffffff;
    border: medium none;
    border-radius: 2px;
    font-size: 10px;
    font-weight: bold;
    padding: 3px 5px;
    text-decoration: none;
    text-transform: uppercase;
    width: auto;
    
}
.blog-post-view .respond button:hover {
    background-color: #444444;
}

.blog-post-view .comment_form{
    float: left;
    margin: 0;
    padding: 0 0 80px;
    width: 100%;
}
.comment_section .respond{
     padding: 40px 0 0;
     float: left;
     margin: 0;
     width: 100%;
    
}
.comment_section .postWrapper .big_img {
    float: left;
    padding: 0 0 40px;
    width: 100%;
}
.comment_section .comment_form_right li {
    margin: 0;
}
.blog-post-view .comment_form_right input, .blog-post-view .comment_form_right textarea {
    background: #e1e1e1;
    border: none;
    border-radius: 0 !important;
}
.pager .limiter select {
    height: 30px;
    width: 44px;
}
.pager .pages ol li:hover {
    background:  #a9cb66;
} 
.pager .pages ol li:hover a {
    color: #fff;
}
.pager .pages ol li.current {
    background:  #a9cb66;
    color: #fff;
}
.pager .limiter select:hover {
    background:  #a9cb66;
    color: #fff;
}
.postitem h2 a:hover {
    color: #fff;
    background: #a9cb66;
}

.video-container {
 position:relative;
 padding-bottom:34.5%;
 padding-top:30px;
 height:0;
 overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
 position:absolute;
 top:0;
 left:0;
}
.blog_menucategories {
    background: #8cba33;
}

@media only screen and (max-width: 768px) {
    .main {
        width: 100% !important;
    }
    .postWrapper {
        padding: 0 10px;
    }
    .postTitle h2 {
        font-size: 20px !important;
        line-height: 24px !important;
    }
    .comment_section .comment_form_left, .comment_section .comment_form_right {
        width: 100%;
    }
    .comment_section .comment_form_right fieldset {
        padding: 0;
    }
    .comment_section .postTitle h3 {
        padding: 0;
    }
    .video-container iframe, .video-container object, .video-container embed {
        height: 100%;
        width: 100%;
    }
    .video-container {
         padding-bottom:56.25%;
    }
    .blog_menucategories li {
        margin-right: 0;
    }
    .blog_menucategories li a {
        font-size:11px;
    }
   
}

@media only screen and (min-width: 768px) and (max-width: 1024px)  {
    .comment_section .comment_form_left {
        width: 30%;
    }
    .comment_section .comment_form_right {
        width: 66%;
    }
    .video-container {
         padding-bottom:46.25%;
    }
}


