﻿.mainFrame .categories
{
    padding:15px 0;
    border-bottom:1px dashed #000;
    font-weight:bold;
	padding-bottom:15px;
}
.mainFrame .categories li
{
    padding:0 4px;
    display:inline;
    border-bottom:none;
	border-left:1px #000 solid;
}
.mainFrame .categories li:first-of-type
{
	border-left:none;
}
.mainFrame .categories li a
{
    color:#000;
}
.mainFrame .categories li a:hover
{
    color:#888;
}
.mainFrame .categories li.lh
{
    color:#0da9df;
	border-left:none;
	padding:0 4px 0 0;
}
.mainFrame .blog-items
{
    width:520px;
    overflow:hidden;
}
.mainFrame .blog-items .post
{
    display:block;
    clear:both;
    width:520px;
}
.mainFrame .blog-items img
{
    max-width: 100%;
}
.mainFrame .blog-items img.alignleft
{
    max-width: 100%;
    float: left;
    margin: 0 30px 0 0;
	padding:0;
}
.mainFrame .blog-items img.alignright
{
    max-width: 100%;
    float: right;
    margin: 0 0 0 30px;
}
.mainFrame .blog-items .authorImg
{
    float: left;
    margin: 5px 14px 0 0;
    height: 75px;
    width: 75px;
	overflow:hidden;
	clear:left;
}
.mainFrame .blog-items .authorImg img
{
    max-height: 75px;
    max-width: 75px;
}
.mainFrame .blog-items H2
{
    float: left;
    margin: 0 0 10px;
    width: 100%;
    font-size: 27px;
    color:#282828;
    line-height:34px;
    
}
.mainFrame .blog-items H3
{
	font-size:140%;
	font-weight:bold;
}
.mainFrame .blog-items H4
{
	font-size:100%;
	font-weight:bold;
}
.mainFrame .blog-items .tweet
{
   float:right;
   margin: 5px 0 0 0;
}
.mainFrame .blog-items .info
{
    color:#9b9b9b;
    font-style:italic;
    float:left;
    padding: 0;
	margin: 5px 0 0;
    width: 367px;
}
.mainFrame .blog-items .categories, .mainFrame .blog-items .authordate
{
    display: block;
    padding: 2px 0;
    border-bottom: none;
    font-weight:normal;
}
.mainFrame .blog-items .authordate
{
    padding:10px 0 0;
}
.mainFrame .blog-items .authordate a
{
    color:#ffa801;
}
.mainFrame .blog-items .authordate a:hover
{
    color:#fdcc6f;
}
.mainFrame .blog-items .entry-content
{
    float:none;
    clear:left;
    font-size: 16px;
    line-height: 24px;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
    color: #282828;
}
.mainFrame .blog-items .entry-content .link-text
{
    font-weight:bold;
}
.mainFrame .wp-pagenavi
{
	margin: 15px 0;
}