table.blog-calendar {
	color: #000000; 
	background-color: #FBFBFB;
	padding: 0px;
}
table.blog-calendar td {
	font-size:78%;
}
table.blog-calendar-table{
	color: #000000; 
	background-color: #FBFBFB;
	padding: 0px;
	font-size: 100%;
}
table.blog-calendar-table th{
	padding-left:2px; 
	padding-right:2px; 
	text-align:center;
	font-size:100%;
}
table.blog-calendar-table td{
	font-size:100%;
}

div.blog-calendar-line {
	height:1px; 
	width:100%; 
	overflow:hidden; 
	background-color:#D6D6D6;
}

.blogCalHighlight, .blogCalWeekend , .blogCalSelected , .blogCalToday , .blogCalWeek , .blogCalDisable {
	color: #000000; 
}
.blogCalHighlight {background-color: #8FB0D2;}
.blogCalWeekend {color: #888888;}
.blogCalSelected {background-color: #C8C8C8;}
.blogCalToday {font-weight: bold;}
.blogCalDisable {color: #999999;}

td.blog-calendar-lt, td.blog-calendar-t, td.blog-calendar-rt, td.blog-calendar-lb, td.blog-calendar-b, td.blog-calendar-rb, td.blog-calendar-l, td.blog-calendar-r {
	width:2px; 
	height:2px;
}
td.blog-calendar-lt{background-image:url(images/l_t_c.gif);}
td.blog-calendar-t{background-image:url(images/t_b.gif);}
td.blog-calendar-rt{background-image:url(images/r_t_c.gif);}
td.blog-calendar-lb{background-image:url(images/l_b_c.gif);}
td.blog-calendar-b{background-image:url(images/b_b.gif);}
td.blog-calendar-rb{background-image:url(images/r_b_c.gif);}
td.blog-calendar-l{background-image:url(images/l_b.gif);}
td.blog-calendar-r{background-image:url(images/r_b.gif);}