/**************** Blog Styles ****************/

.blog-body {

        font-size:12px;

}

.blog-sidebar-separator {
	padding: 0 10px;
}

#blog-title {
        padding-top: 10px;
        font-size:15px;
        line-height: 20px;
        font-weight: normal;
        font-family: 'Lucida Grande',  'Lucida Sans Unicode', Verdana, Sans-Serif;
}

#blog-title a {
        color:#555;
        text-decoration:none;
}

#blog-title a:hover {
        border:none;
        color:#68f;
}

#blog-date {
	float: left;
        padding-left: 0px;
        color: #999;
        font-size: 13px;
}

#blog-content {
        text-align: justify;
	clear: both;
	margin-bottom: 15px;
}

#blog-content ul {
        padding: 25px;
}

#blog-separator {
	clear: both;
        border-bottom: 1px solid #ddd;
        padding-top: 2px;
        margin-top: 0px;
        font-size: 2px;
        height: 2px;
}

#blog-author {
        background: #fbfbfb;
        border-bottom: 1px solid #f9f9f9;
        padding: 0px 5px 2px 5px;
        margin: 0px 0 2px 0;
        float: right;
}

#blog-comments {
        float: right;
	margin: 0 0 0 0;
	font-size: 13px;
} 

#blog-post-title {
	border: 1px solid #ccc; 
	width: 100%;
	display: block;
        padding: 4px 0;
        font-size:15px;
        font-weight: normal;
        font-family: 'Lucida Grande',  'Lucida Sans Unicode', Verdana, Sans-Serif;

}

.blog-sidebar {
        width: 215px;
}

.column-blog {
	float: right; 
	width: 200px; 
	margin: 0; 
	padding: 0;
}
