/******************************* small cal */

table#smallCalendar { margin: 0 auto; }

.calSmallDay {
	font: 11px/12px "lucida grande", helvetica, arial, verdana, sans-serif;
	font-weight: bold;
	color: #000;
	text-align: right;
}

.calSmallDate {
	/* border: #f00 1px solid; */
	font: 10px/12px "lucida grande", verdana, arial, sans-serif;
	width: 18px;
	height: 18px;
	color: #5e5e5e;
	background-color: #fff;
	padding: 0;
	text-align:right;
	padding-right: 2px;
	padding-top: 2px;
}

.calSmallDateHover {
	/* border: #f00 1px solid; */
	font: 10px/12px "lucida grande", verdana, arial, sans-serif;
	width: 18px;
	height: 18px;
	padding: 0;
	text-align:right;
	padding-right: 2px;
	padding-top: 2px;
	color: #999;
	background-color: #b60e02;
}

.calSmallEventTitle {
	font: 12px/16px "lucida grande", helvetica, arial, verdana, sans-serif;
	font-weight: bold;
	color: #000;
	margin: 5px 10px;
}

.calSmallEventInfo {
	font: 9px/15px "lucida grande", verdana, arial, sans-serif;
	color: #525252;
	margin: 2px 10px;}


.calSmallDate a {color: #000; text-decoration: none; font-weight: normal;}
.calSmallDate a:hover {color: #000; background-color: #b60e02; text-decoration: none; font-weight: normal;}

.calSmallDateHover a {color: #000; text-decoration: none; font-weight: normal;}
.calSmallDateHover a:hover {color: #000; background-color: #b60e02; text-decoration: none; font-weight: normal;}

div.calSmallItem {
	position:absolute; 
	left:10px; 
	top:590px; 
	z-index:10; 
	width: 172px; 
	min-height: 170px; 
	visibility: hidden; 
	background-color: #e8e9e9;
}
	div.calSmallItem a, a.calLink {color: #b60e02; text-decoration: none; font-weight: normal;}
	div.calSmallItem a:hover, a.calLink:hover {color: #b60e02; text-decoration: underline; font-weight: normal;}
