div#scrollme 								{ overflow-x:hidden; overflow-y:auto;width:644px;height:390px; }
div#calendar								{ width:auto;height:auto; }

div#calendar table#events 					{ background-color:#c2bdb1;border-collapse:collapse; }
div#calendar table#events th				{ text-align:center;height:50px;vertical-align: middle; text-transform:uppercase;
											  background-image:url('../images/cal_top_bg.jpg'); }
div#calendar table#events th a				{ text-decoration:none; font-weight:bold;color:white;vertical-align: middle; font: bold 28px Verdana, sans-serif; }							
div#calendar table#events th a:hover		{ text-decoration:underline; }							

div#calendar table#events tr.dow     		{ border-top:solid 1px black;border-bottom:solid 1px black;color:black;background-color:#C9A460;
											  text-align:center;text-transform:uppercase;vertical-align: middle;font: normal 12px Verdana, sans-serif; }
div#calendar table#events tr.dow td			{ color:black;}
div#calendar table#events div.cal			{ display:block;overflow:hidden;border:1px solid black; width:89px;height:250px;}
div#calendar table#events div.highlight 	{ background-color:#7D796E; display:block;overflow:hidden;border:1px solid black; width:89px;height:250px;}
div#calendar table#events div.highlight	p	{ color:white; margin:5px;}
div#calendar table#events div.highlight	span.day { color:black;background-color:#c2bdb1;}
div#calendar table#events td				{ }
div#calendar table#events td span.day		{ color:black;float:left;
											  text-align:center;display:block; 
											  border-radius:2px;-moz-border-radius:3px;-webkit-border-radius:3px; 
											  margin:3px; width:auto;;
											  padding:2px; }
div#calendar table#events td span.day a		{ border-radius:2px;padding:2px;-moz-border-radius:3px;-webkit-border-radius:3px; width:100%; line-height:inherit;}
div#calendar table#events td span.day a:hover { background-color:#7D796E;color:black;text-decoration:none;}
div#calendar table#events a					{ }
div#calendar table#events ul				{ margin:5px;margin-top:23px;padding:0;list-style:none;width:79px; display:block; }
div#calendar table#events li				{ }
div#calendar table#events li a				{ text-decoration:underline; width:79px; font: normal 12px Verdana, sans-serif;}
div#calendar table#events li a:hover		{ text-decoration:none;color:white; }
div#calendar table#events td span.day+p 	{ margin-top:17px;}
div#calendar table#events td p 				{ font: normal 12px Verdana, sans-serif; color:#760D14; margin:5px;}