.smallcal{
	width: 200px;
	min-width: 200px;
	height: 240px;
	min-height: 240px;
	background-image: url(../images/front_page/calendar_bg.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #902790;
}

.smallcal a {
	font-weight: bold;
	color: #902790;
	text-decoration: none;
}

.smallcal a:hover {
	text-decoration: none;
}

.smallcal-top-message {
	height: 62px;
	min-height: 62px;
}

.small-top-message-left {
	width: 7px;
	min-width: 7px;
}

.small-top-message-right {
	width: 7px;
	min-width: 7px;
}

.smallcal-days-headline {
	background-color: #CC99CC;
	color: #FFFFFF;
}

.smallcal-headline {	
	text-transform: uppercase; 
}

.smallcal-week-empty {

}

.smallcal-week-even {

}

.smallcal-week-odd {

}

.smallcal-day-empty {
	width: 23px;
}

.smallcal-today {
	width: 23px;
	background-color: #97D045;
	color: #FFFFFF;
}

.smallcal-day-event-today {
	width: 23px;
	background-color: #97D045;
	color: #000000;
}

.smallcal-day-event-today a {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.smallcal-day-event-today a:hover {
	text-decoration: none;
}

.smallcal-day-event {
	width: 23px;
	background-color: #CC99CC;
	color: #FFFFFF;
}

.smallcal-day-event a {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.smallcal-day-event a:hover {
	text-decoration: none;
}

.smallcal-day-odd {
	width: 23px;
	border: 1px solid #CC99CC;
}

.smallcal-day-even {
	width: 23px;
	border: 1px solid #CC99CC;
}

.smallcal-bottom {
	height: 11px;
	min-height: 11px;
}
