A		{ text-decoration:underline }

/* BODY	{ background:#FFF } */

table { border-collapse: collapse; }

/**** month and year header at top of calendar ****/

.date_header			{ font-size:16px; font-weight:bold }

span.date_header { display: block; width: 215px; }

/**** color and size of calendar cells.  ****/

.day_cell, .empty_day_cell, .today_cell, .column_header {height: 75px; width: 85px; border: 2px groove #000;}

.day_cell				{ background:#586BA0; }

.empty_day_cell			{ background:#000000; }

.today_cell				{ background:#304378; }

.today_cell *, .today_cell .day_number 			{ color: #FFF !important; }

/**** day number in upper left corner of each cell ****/

.day_number				{ font-size:10px; color:#FFFF00 }

/**** title_txt is the text for each post on main page ****/

.title_txt				{ font-size:10px; color:#ff0 }

.title_txt A:link		{ color:#ff0; text-decoration:underline }

.title_txt A:active		{ color:#ff0; text-decoration:underline }

.title_txt A:visited	{ color:#ff0; text-decoration:underline }

.title_txt A:hover		{ color:#fff; text-decoration:underline }



/**** time line under title text when event time given ****/

.time_str				{ font-size:9px; color:#fff }

/**** column headers or days of the week ****/

.column_header			{background:#FF3300; font-size:12px; color:#FFFF00; font-weight:bold; height: 20px; text-align: center;}

/**** footprint text ****/

.footprint				{ font-size:10px; color:#000; font-weight:bold; }

.footprint A			{ font-size:10px; color:#00F; font-weight:bold; }

