/* CSS Document */


#calendar table{
	width: 150px;
	height: 160px;
	border-collapse: collapse;
	border: 1px solid #006699;
	border-radius: 8px;
	padding: 0;
	margin-left:auto;
	margin-right:auto;
	background-color: #F6F6F6;
}

#calendar table thead th{ 
	font-weight: bold; 
	font-size: 11px;
	line-height: 1.5em;				
	color: #fff; 
	text-align: center;
	background-color: #6179aa;
}
	
#calendar table thead th.weekday{ 
	font-weight: bold; 
	font-size: 10px;
	line-height: 1.2em;
	color: #000;
	text-align: center;
	background-color: #CCD2D8;
  border: 1px solid #006699;
}
  	
#calendar table tbody td{ 
	font-weight: normal; 
	font-size: 11px;
	line-height: 1.5em;
	color: #000; 
	text-align: center;
	border: 1px solid #006699;
}
	
#calendar table tbody td.saturday, #calendar table tbody td.sunday{ 
	color: #d93600;
}

#calendar table tbody td.weekend{ 
	color: #d93600;
}
	
#calendar table tbody td.today{
	background-color: #bfdfff;
}
	
#calendar table tbody td.last_month, #calendar table tbody td.next_month {
	color: #777;
	font-style: italic;
}
	
