@charset "utf-8";

/**** month and year header at top of calendar ****/
.date_header {
	font-size: 16px;
	font-weight: bold;
}

/**** color and size of calendar cells.  ****/
.empty_day_cell {
	background-color: #767769;
	height: 80px;
	width: 80px;
}

.day_cell {
	background-color: #D9D6C3;
	height: 80px;
	width: 80px;
}

.today_cell {
	background-color: #FFF6E2;
	height: 80px;
	width: 80px;
}

/**** day number in upper left corner of each cell ****/
.day_number {
	width: 20px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}

/**** title_txt is the text for each post on main page ****/
.title_txt {
	font-size: 10px;
	color:#193441;
	text-decoration: underline;
	cursor: pointer;
	padding-bottom: 10px;
	padding-top: 2px;
}
/*.title_txt a:link		{ color:#193441; text-decoration:underline; }
.title_txt a:active		{ color:#193441; text-decoration:underline; }
.title_txt a:visited	{ color:#193441; text-decoration:underline; }
.title_txt a:hover		{ color:#193441; text-decoration:underline; }*/

/**** time line under title text when event time given ****/
.time_str {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
}

/**** column headers or days of the week ****/
.column_header {
	/*background-color: #3E606F;*/
	background: transparent url(/images/nav_bg.jpg) repeat-x scroll 0 0;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}

/**** footprint text ****/
.footprint {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: bold;
}

.footprint a {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00F;
	font-weight: bold;
}

.calendar {
	border-collapse: collapse;
	width: 100%;
	float: left;
}

.calendar td {
	border: 1px solid #000000;
}

.monthyear {
	display: block;
	padding-bottom: 4px;
}

.arrows {
	cursor: pointer;
}