
#calendar ul{
	display:table !important;
	_display: block;
	width:252px;
	margin:0;
	padding:0 0 1px 1px;
	list-style-type:none;
	border: 1px solid #ddd;
	background-color: #666;
}

#calendar li{
	display:block;
	width:33px;
	margin: 1px 1px 0px 0;
	padding:1px;
	float:left;
	text-align:center;
	background-color:#e2f827;

}

#c_head{
	width:255px;
	display:block;
	float:left;
	position: relative;
	top: 3px;
}
#c_back{
	width:22px;
	display:block;
	float:left;
	margin-left: 1px;
	text-align:center;
	background-color: #666;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;		
}
#c_back a{
	font-weight: bold;
	color: #FFFFFF; 
}
#c_month{
	width:208px;
	display:block;
	float:left;
	text-align:center;
	background-color:#050706;
	border-top:1px solid #666;
	border-bottom: 1px solid #666;	
	border-right: 1px solid #666;	
	color: #fff;
}
#c_next{
	width:22px;
	display:block;
	float:left;
	text-align:center;
	background-color: #666;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;	
}
#c_next a{
	font-weight: bold;
	color: #FFFFFF; 
}
.c_h_day{
	display:block;
	width:33px;
	float:left;
	text-align:center;
	color: #fff;
	background-color: #4F5412;
}
.c_today{
	display:block;
	width:33px;
	float:left;
	text-align:center;
	background-color: #FFCC00;
}
.c_today a{
	color: #666;
	display:block;
	width:33px;
}

.exist_blog{
	display:block;
	width:33px;
	float:left;
	text-align:center;
	background-color: #C1E205;
}
.exist_blog a{
	color: #666;
	display:block;
	width:33px;
}
.c_day{
	display:block;
	width:33px;
	float:left;
	color: #f4f4ec;
	text-align:center;
	background-color: #abb91a;
}
.c_day a{
	color: #050706;
}
a.clink:link {
	color: #f4f4ec;
	text-decoration: none;
}
a.clink:visited {

	text-decoration: none;
}
a.clink:hover {

	text-decoration: none;
}
a.clink:active {

	text-decoration: none;
}


