

/****************CALENDAR STYLES****************/
#calendar-background {
	background-image: url('images/background2.jpg'); 
    background-repeat:no-repeat; 
    width: 375px; height: 382px; 
    padding: 10px 0 0 0;
}


.current-date {
	text-align: center;
    position: relative; top: 55px; right: 35px; color: #FFFFFF; font-weight: bold;
    float: right;
}


a { color: #328a3c; }


.calendar-heading { 
	text-align: center;
	font-weight: bold;
	color: #ff8600;
}
.calendar-heading a { 
	color: #328a3c;
}
.calendar-day {
	vertical-align: top;
	text-align: left;
	color: #FFFFFF;
	width: 30px; height: 30px;
}
.calendar-day-old {
	vertical-align: top;
	text-align: left;
	color: #646464;
	width: 30px; height: 30px;
}
.calendar-day-current {
	vertical-align: top;
	text-align: left;
	color: #FFFFFF;
	width: 30px; height: 30px;
    font-weight: bold;
}

.underlined { cursor: pointer; text-decoration: underline; color: #328a3c; }



.event-background {
	background-color: #d5ee84; 
    background-image: url(/calendar/images/eventbackground.png); 
    background-repeat: no-repeat; 
    background-position: fixed; 
    padding: 0 5px 0 5px;
}



#search_form  {
	margin: 0 0 0 20px;
}
#calendar-searchbox  {
	position: relative; top: -6px;;
}
#search_form input {
	border: 0;
	background-color: #6b851e;
	color: #FFFFFF;
	padding: 3px;
}



#date_form select {
	border: 0;
	background-color: #6b851e;
	color: #FFFFFF;
    padding: 3px;
	
}



#rss-icon {
	float: left;
    padding: 8px 18px 0 0;
}



.fontsize11 { font-size: 11px; }
.fontsize12 { font-size: 12px; }
.fontsize13 { font-size: 13px; }
.fontsize40 { font-size: 40px; }
.fontsize50 { font-size: 50px; }
.fontsize60 { font-size: 60px; }
.fontsize150 { font-size: 150px; }
.fontsize140 { font-size: 140px; }
.fontsize130 { font-size: 130px; }