		/*-- Calendar Table Syling Sheet
			 calendar.css
			 Author:Jake Tholen
			 Date: September 25, 2009
		*/

table.calendar {border-collapse:separate; border-spacing: 5px; font-size: 8px}
table.calendar caption {caption-side: top; text-align:left; 
						font-size: 16px; letter-spacing:3px}
						
table.calendar thead {background-color:red; color:white; letter-spacing: 5px}
table.calendar thead tr {height: 5%}
table.calendar tbody tr {height: 19%}

table.calendar td {border: 1px solid gray; vertical-align: top}
table.calendar h3 {font-size:8px; margin: 0; padding: 0}
table.calendar dl, dt, dd {margin: 0; padding: 0}



colgroup.weekdays {width: 14%}
colgroup.weekends {width: 14%; background-color:rgb(255,232,232)}
