<style type="text/css">
div.holder{
	position:relative;
	font-family:tahoma, "Microsoft Sans Serif", Vanessa;
	border:2px solid #999;
	float:left;
	font-size:12px;
	width:190px;
	padding:5px;
}
div.month{
	position:relative;
	display:block;
	height:18px;
	width:190px;
	float:left;
	left:0;
	top:0;
	background:#11BBEB; 
	color:#fff; 
	border-bottom:2px solid #0379AB;
	text-align:center;
}
div.wkday{
	position:relative;
	clear:both;
	float:left;
	height:18px;
	display:block;
	width:190px;
	background:#05A1E3; 
	color:#fff; 
	border-bottom:3px solid #0379AB;
}
div.wkday span{
	display:block;
	float:left;
	width:25px;
	text-align:center;	
}
div.box_day {
	position:relative;
	width:190px;
	clear:both;
	float:left;	
	background:#EEEEEE; 
	color:#000;
	word-spacing:8px;
	text-indent:3px;
	}
.calendar { 
    width:200px;

}
.calendarsat { 
    width:200px;
	font-weight: bolder;
	color: #FF4242;

}
.calendarHeader { 
    font-weight: bolder; 
    color: #FFF; 
    background-color: #198C90;
	padding: 5px; 
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	margin-bottom: 5px; 
}
.sat { 
    font-weight: bolder; 
    color: #FF4242; 
    background-color: #198C90;
	padding: 5px; 
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	margin-bottom: 5px; 
}

.calendarToday { 
    border-radius: 5px;
	color:#FFFFFF;
	background-color:#5DAEB1;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	margin-bottom: 5px; 
}
</style>