#calendar{
	width:240px!important;
	display:block;
	float:left;
	font:12px tahoma;
	width:220px
}

#calendar ul{
	display:block;
	width:100%;
	margin:0;
	padding:0;
	list-style-type:none;
}

#calendar li{
	display:block;
	width:29px!important;
	margin:1px;
	padding:1px;
	float:left;
	text-align:center;
	width:27px
	/*background-color:#000000;*/
}

#c_head{
	width:225px;
	display:block;
	float:left;
	background-color:#244c12;
	line-height:20px;
}
#c_back{
	width:20px;
	display:block;
	float:left;
	text-align:center;
	color:#fff;
	font-weight:bold;
}
#c_month{
	width:70%;
	display:block;
	float:left;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	/*background-color:#99CC66;*/
}
#c_next{
	width:40px;
	display:block;
	text-align:center;
	color:#fff;
	font-weight:bold;
	float:right
}

.c_h_day{
	display:block;
	width:20px;
	float:left;
	text-align:center;
	color:#244c12;
	font-weight:bold
	/*background-color:#FF66CC;*/
}
.c_today{
	display:block;
	width:20px;
	float:left;
	text-align:center;
	font-size:100%;
	background-color:#6CBD63;
	color:#fff
}
.c_day{
	display:block;
	width:20px;
	float:left;
	text-align:center;
	font-size:100%;
	color:#328a43;
	/*background-color:#FFE1F0;*/
}
.c_event{
	display:block;
	width:20px;
	float:left;
	text-align:center;
	text-decoration:none;
 }
a.clink:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.clink:visited {
	color: #CCCCCC;
	text-decoration: none;
}
a.clink:hover {
	color: #FFCC00;
	text-decoration: none;
}
a.clink:active {
	color: #FFFF00;
	text-decoration: none;
}
a.event_{
	text-decoration:none;
	
}


