@charset "UTF-8";
/* CSS Document */

/* ---------------- blog ------------------------- */


/* ---------------- posts ------------------------ */
.post-top { font-size: .80em; margin:0 0 5px 8px; color: #bababa;	}
.post-top a{font-weight:bold;color:#999;}
.post-top a:hover{color:#cc0000;}
.post-top a:visited{color:#469ec6;}

.post-short-info{margin:0;padding:0 0 10px 5px;}

.post-info{background:transparent url(images/info-bar.png) no-repeat right top;height:34px;margin-left:11px;color:#bbb;text-shadow:#fff 1px 1px 1px;}
.post-info a{font-weight:bold;color:#999;}
.post-info a:hover{color:#cc0000;}
.post-info p.author{padding: 0 0 0 8px;margin:0;line-height:32px;}

.post-info p.comments a.no.comments{background-position:0px 1px;}
.post-date{background:transparent url(images/info-bar.png) no-repeat left -75px;padding-left:11px;float:left;text-transform:uppercase;font-weight:bold;}
.post-date p.day{background:transparent url(images/info-bar.png) no-repeat right -42px;height:33px;padding:0 16px 0 0; margin:0; line-height:31px; color:#fff;}

/* clearfix */
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.author{padding: 0 0 0 16px;margin:0;line-height:32px;}
.alignleft{float:left;margin-right:8px;}
.alignright{float:right;margin-right:8px;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;text-align:center;}

.sm_image {float:left; margin-right:15px;}

pre {background:#efefef; padding:20px}

H1.post {
	FONT-SIZE: 24px; 
	/*line-height:30px;*/
	margin-bottom:3px;
	margin-top:12px;
	letter-spacing:-1px;
	font-family:Helvetica, sans-serif;
	color:#b7bc48;
}

H2.post { 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 18px;
	letter-spacing:-1px;
	font-family:Helvetica, sans-serif;
	color:#b7bc48;
	padding-bottom:0;
	margin:6px 0 0 4px;
}

H3.post {
	PADDING: 0px; 
	MARGIN: 0px;  
	FONT-SIZE: 14px;
	font-weight:bold;
	letter-spacing:-1px;
}


/*--- comments ---*/
.blogbyline {font-size:11px}
table.commentBox {margin-bottom:5px;}
td.commentBox {padding:10px; background:#f9f9f9; border:1px solid #efefef}

/* ---------------- side bar --------------------- */
div#sideBar {
	width:205px;
	padding:25px 0 0 0;
	}
div.pod {padding-bottom:35px}
div.sideHeader {
	background:transparent url(images/sidebar.png) no-repeat right top;
	float:left;
	width:100%;
	margin-bottom:4px;
	}
div.sideHeader span {
	background:transparent url(images/sidebar.png) no-repeat left top;
	padding-left:10px;
	float:left;
	text-transform:uppercase;
	font-weight:bold;
	line-height:30px;
	height:30px;
	}
	
div.podpad {padding:0 0 0 5px}

/*-- category --*/
a.category {display:block;}

/*-- recent post --*/
a.recentPostName {display:block}
