/********************************************
 *                                          *
 *   Calendar Styles                        *
 *                                          *
 ********************************************/

#calheader {
	height: 110px;
	}

#eventday {
	background-image: url("../elements/event_background.jpg");
	width: 110px;
	}

div.calendar {
	}

div.calendar table {
	width: 750px;
	}

div.calendar table tr {
	}

div.calendar table tr td {
	font: 8pt Arial;
	font-weight: normal;
	text-decoration: none;
	padding: 5px;
	border-color: #ecb000;
	border-style: solid;
	border-width: 0px 1px 1px 0px;
	vertical-align: top;
	}

div.calendar table tr td.header {
	font-size: 110%;
	font-family: Verdana;
	font-weight: bold;
	color: #ffffff;
	border-width: 1px 1px 0px 1px;
	background-color: #ecb000;
	}

div.calendar table tr td.colheader {
	border-width: 0px 0px 1px 0px;
	background-color: #ecb000;
	font-weight: bold;
	text-align: center;
	}
	#colheaderleft { border-width: 0px 0px 1px 1px; width: 50px; }
	#colheaderright { border-width: 0px 1px 1px 0px; }

div.calendar table tr td.rowheadermonth {
	background-color: #fbefcb;
	border-width: 0px 0px 1px 1px;
	font-weight: bold;
	text-align: center;
	width: 50px;
	}

div.calendar table tr td.rowheaderweek {
	background-color: #fbefcb;
	border-width: 0px 1px 1px 0px;
	font-weight: bold;
	text-align: center;
	}


div.calendar table tr td.weekend {
	background-color: #fbefcb;
	}

div.calendar a {
	text-decoration: none;
	color: #091761;
	}
	div.calendar a:link { color: #091761; }
	div.calendar a:active {  color: #091761;  }
	div.calendar a:hover { color: #ecb000; }
	div.calendar a:visited { color: #091761; }
