.blog_listing {
    padding: 5px;
    border-bottom: solid 1px #e2e2e2;
} 
.blog_listing h1, .blog_listing h2 {
    margin: 0px;
} 
.blog_listing a {
    color: #46A4E2;
} 
.blog_listing h1 {
    font-size: 14px;
} 
.blog_listing h2 {
    font-size: 12px;
    font-weight: normal;
    color: #666666;
} 
.blog_listing p {
    margin: 3px 0px;
    padding: 0px;
    font-size: 12px;
} 
.blog_listing div {
    font-size: 12px;
} 
.paginators {
    text-align: center;
    font-size: 12px;
    padding-top: 3px;
    font-color: #444444;
}
/*** EVENT LISTING ***/
div.blog_listing div.day_block {
	float: left;
	margin: 3px 3px 0px 3px;
	padding: 0px;
	background-color: #ffffff;
	text-align: center;
	font: normal 7pt Verdana,Sans-Serif;
	width: 90px;
	height: 105px;
	overflow: hidden;
}
div.blog_listing div.day_block div {
	font: normal 16pt Tahoma,Verdana,Sans-Serif;
	background-color: #f0f0f0;
	border: #cccccc 1px solid;
	padding: 2px;
	height: 80px;
	overflow: hidden;
	text-align: center;
	color: #666666;
}
div.blog_listing div.day_block div span {
	font-size: 8pt;
	color: #999999;
}
div.blog_listing div.day_block div.day {
	height: auto;
	float: right;
	border-top: 0px none;
	border-right: 0px none;
	background-color: #fcfcfc;
	text-align: right;
	font: bold 14pt Tahoma,Verdana,Sans-Serif;
	color: #333333;
}
div.blog_listing table th {
	font-size: 11pt;
}
div.blog_listing table th a {
	color:  #46A4E2;
	text-decoration: none;
}
div.blog_listing table th a:hover {
	color: #1c1a55;
}
div.blog_listing table td {
	border: 0px none;
	padding: 1px 4px 2px 4px;
	font: normal 8pt Verdana,Sans-Serif;
}
div.blog_listing table td.title {
	width: 50px;
}
div.blog_listing table td span {
	position: relative;
	top: -3px;
}
div.blog_listing div.event_more {
	text-align: right;
	font: normal 8pt Verdana,Sans-Serif;
	color: #999999;
	padding: 5px;
}
div.blog_listing div.event_more a {
	font: normal 8pt Verdana,Sans-Serif;
	color:  #46A4E2;
}
div.blog_listing div.event_more a:hover {
	color:  #46A4E2;
}
/**** TEST ******/
div.blog_listing {
	border-bottom: #e0e0e0 1px solid;
	margin: 0px 10px 5px 10px;
}
div.blog_listing span.listing_title a {
	font: bold 11pt Verdana,Sans-Serif;
	color: #46A4E2;
	text-decoration: none;
}
div.blog_listing span.listing_title a:hover {
	color: #1c1a55;
}
div.blog_listing span.listing_date,
div.blog_listing table th span.edit_link {
	font: normal 7pt Verdana,Sans-Serif;
	color: #909090;
}
div.blog_listing span.listing_date a,
div.blog_listing table th span.edit_link a {
	color: #0000ff;
	text-decoration: none;
}
div.blog_listing span.listing_date a img,
div.blog_listing table th span.edit_link a img {
	border: 0px none;
}
div.blog_listing div.listing_info {
	padding: 5px;
	font: normal 9pt Verdana,Sans-Serif;
}
div.blog_listing div.listing_info img.left {
	float: left;
	width: 50px;
	height: 50px;
	border: #666666 1px solid;
	margin: 0px 3px 3px 0px;
}
div.blog_listing div.listing_info span {
	font: normal 8pt Verdana,Sans-Serif;
	color: #666666;
}
div.blog_listing div.listing_info div {
	text-align: right;
	font: normal 8pt Verdana,Sans-Serif;
	color: #999999;
}
div.blog_listing div.listing_info div a {
	font: normal 8pt Verdana,Sans-Serif;
	color: #46A4E2;
}
div.blog_listing div.listing_info div a:hover {
	color: #46A4E2;
}
/*** COMMENT LISTING - RECENT ACTIVITY ***/
div.comment_listing {
	margin: 0px 10px 5px 10px;
	padding: 2px;
	border: #f0f0f0 1px solid;
	background: #ffffff url(../img/light_quote.gif) bottom right no-repeat;
}
div.comment_dark {
	background: #f6f6f6 url(../img/dark_quote.gif) bottom right no-repeat;
	border: #e9e9e9 1px solid;
}
div.comment_listing div.listing_date {
	font: normal 7pt Verdana,Sans-Serif;
	text-align: right;
	color: #909090;
}
div.comment_listing div.listing_date a {
	float: left;
	font: normal 7pt Verdana,Sans-Serif;
	color: #46A4E2;
}
div.comment_listing div.listing_date a:hover {
	color: #1c1a55;
}

div.comment_listing div.listing_info {
	margin: 5px 0px 0px 0px;
	font: normal 7pt Verdana,Sans-Serif;
	color: #909090;
}
div.comment_listing div.listing_info a {
	font: normal 7pt Verdana,Sans-Serif;
	color: #46A4E2;
}
div.comment_listing div.listing_info a:hover {
	color: #1c1a55;
}
div.comment_listing div.listing_info a.blog_detail {
	color: #000000;
	font-weight: bold;
}
div.comment_listing div.listing_info a.blog_detail:hover {
	text-decoration: none;

