#calendar table { border:1px solid #000; padding: 0;  }
#calendar .month_title{
	margin:5px 0 5px 0;
	background:#E4CDAB;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	padding:4px;
	border:1px solid #000;

	}
#calendar .month_title span{
	font-size:10px;
	
}
#calendar .month_title span a{
	font-size:10px;
	text-decoration:none;
	width:100%;

	
}
#calendar .month_title span a img{
	border:0;
}

#calendar th { background: #565; color: #fff; margin: 3px; padding: 2px 5px;text-align:center;font-size:9px;}
#calendar td { background: #fff; color: #000;  
    margin:0; height:60px;border:1px solid #000;font-weight:bold;vertical-align:top;text-align:left;}
#calendar ul{
	margin:0;
	text-align:left;
	padding:0;
	list-style: none;
}
#calendar ul a{
	text-decoration:none;


}
#calendar li{
	margin:0 0 1px 0;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
		color:#000;
	border-bottom:1px solid #555;
	border-top:1px solid #555;
}
#calendar li a{
	display:block;
	line-height:10px;
	margin:0;
	padding:2px;
}	
#calendar li:hover{
	background:#aaa;
	color:#fff;
}
#calendar td.div{
	font-weight:normal;
	font-size:9px;
	padding:2px;
}
#calendar div.dayNum{
	text-align:right;
	font-weight:bold;
	font-size:9px;
	padding:2px;

}
#calendar div.dayNumNoEvents{
	text-align:right;
	font-weight:normal;
	font-size:12px;
	padding:2px;
}
#calendar td.notInMonth{ background: #ccc; }
