.post-body{
        font-family:arial,helvetica,sans-serif;
        font-size:.9em;
        line-height:1.5em;
        color:#777;
}
.post-body a{
	text-decoration:none;
	border-bottom:1px solid #226999;
}
.post-body a:hover{
	color:#cc1400;
	background:#efeeff;
	background:#FFD400;
}
a:hover{
	color:#cc1400;
	background:#efeeff;
	background:#FFD400;
}

h1 a:hover, h2 a:hover{
	color:#226999;
	background:none;
}

.post-footer, .comments, .backlinks-container, post-feeds, .blog-pager, .feed-links{
	border-left:10px solid #226999;
	background:#efeeff;
	font-size:.9em;
	margin:10px 0;
	padding-left:20px;
	padding-top:6px;
}

.post-footer-line{
} 
.post-footer a{
	color:#DD3900;
	border-bottom:1px solid #DD3900;
	padding:0px .25em;
}
.post-footer a:hover{
	color:#cc1400;
	background:#FFD400;
}

.post{
        margin-bottom:30px;
        padding-bottom:30px;
        border-bottom:1px solid #226999;
}
#sidebar h2{
	font-family:georgia, times, "times new roman", serif;
	color:#DD3900;
	font-size:1.5em; 
	margin:.5em 0;
	font-weight:normal;

}
#sidebar .widget{
	border-left:3px #FFD400 solid;
	margin-right:-1px;
	margin:0px -1px 20px 0px;
	padding-left:10px;
}

#sidebar .widget ul{
	margin:0 0 0 1em;
	padding:0;
}
#sidebar .widget ul li{
	margin:0; 
}

code, pre{
	white-space:pre;
	margin:.5em 0;
}

#column{
}
a image{
	border:0px solid #226999;
}

.comment-author{
	margin-left:-20px;
	padding:10px;
	background:#226999;
	color:#fff;
}
.comment-author a{
	color:#efeeff;
}
.comment-author a:hover{
	color:#DD3900;
}
.comment-body{
	padding:1em 1em 1em 0;
}
.comment-footer{
	padding: 10px;
	background:#fff;
	margin-bottom:2em;
}
.comments h4{
	font-size:150%;
	margin: 10px 0;
	color: #DD3900;
	display:block;
}
#comments-block{
	margin-top:20px;
}
