.kp_widget_event {
	display:inline-block;
	margin-bottom:4px;
	margin-top:4px;
	padding:0px;
	font-family: helvetica,arial,sans-serif;
    font-size: 12px;
	width:225px;
}
.image_p {
	float:right;
	margin:0px 3px -11px 0px !important; 
	margin-top: 0px !important;
}
.main_cat_div {
	padding:0px;
	position:absolute;
	white-space:nowrap;
	border: 0px solid #fff;
	vertical-align:text-bottom;
	width:15px;
	height:15px;
	margin:-17px 0 0 -3px;
}
.main_cat_div2 {
	padding:0px;
	border: 0px solid #fff;
	vertical-align:text-bottom;
	width:12px;
	height:12px;
	float:right;
	margin-right:1px;
	margin-top:0.4em;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 5px;
}
.kp_title {
	font:  bold 14px/1.5em arial, sans-serif;
	margin-left:1px;
}
.kp_date {
	font: bold 13px arial;
	color: #2E9AFE;
	text-shadow: 1px 1px  2px  #2E9AFE;
	
}
.kp_side_cats {
	margin:5px;
}
.kp_2ndrow {
	margin-left:7px;
	font-family: helvetica,arial,sans-serif;
    font-size: 11px;
}
.kp_widget_thumnail {

	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 7px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-top-left-radius: 7px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 7px;
	vertical-align:text-bottom !important;

}

.kp_home_date {

	margin:-2px 0px 0px 0px;
	font-family: helvetica,arial,sans-serif;
    font-size: 11px;

}

.post-thumb {

	background: url(images/scanlines.png) repeat;
	text-align:center;

}