﻿/* css for event calendar */

/*span*/

table
	{
	border-collapse: collapse;
	}

td,th
	{
	border: solid  1px #ccc;
	text-align: center;
	vertical-align: middle;
	font-size: x-small;
	color: #333;
	padding:1px;

	}

.tue,.thu {
	background-color: #f0f0f0;
}
.sat {
	background-color: #E8F3FF;
}
.sun {
	background-color: #FFECEC;
}


/* calendarTable */

#eventCalendarBlock table.calendarTable,
#contentsArea table.calendarTable
	{
	clear: left;
	margin: 0;
	width: 706px;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	border-collapse: collapse;
	}

table.calendarTable th,
	{
	background-color:#eafab9;
	}

table.calendarTable tbody th.month
	{
	font-weight: bold;
	}

table.calendarTable .dayOfTheWeek
	{
	background-color: #eafab9;
	}

table.calendarTable .dayOfTheWeek .holiday,
table.calendarTable .holiday .dayOfTheWeek,
table.calendarTable .dayOfTheWeek .sun,
table.calendarTable .sun .dayOfTheWeek
	{
	background-color: #ffe7e7;
	color: #f00;
	}

