/* Boxed Table */

		#calendar{
			margin-top: 10px;
			width: 495px;
			background-color: #ddd;
			font-family: arial, sans-serif;
			font-size: 10px;		
		}
		
		/* Weekday Label */
		#calendar td.weekday {
			text-align: center;
			color: #444;
			font-size: 11px;
			font-weight: bold;
			height: 12px;
			font-family: arial, verdana, sans-serif;
			background-color: #FEFCF5;
			padding: 3px 3px 3px 3px;
		}	
		/* Generic Table Cell, inherited by subclasses */
		#calendar td {
			width: 14%;
			height: 55px;
			vertical-align: top;
			background-color: #fff;
		}
		td#calendarTitle {
			background-color: #FFF9E3;
			font-size: 30px;
			color: #aaa;
			padding: 5px;
			height: 40px;
		}
		.offday{
			color: #ccc;
		}
