/* Start of CMSMS style sheet 'CALENDAR' */
.kalenteri {
	width: 152px;
	padding-left: 39px;
}

.calendar {
	width: 152px;
	font-weight: bold;
}

.calendar a {
	text-decoration: none;
}

.calendar-month {
	text-align: center;
	margin-bottom: 15px;
	color: #ccc;
}

.calendar td, .calendar th {
	width: 20px;
	height: 18px;
	text-align: center;
	margin: 2px;
	font-size: 10px;
}

.calendar td {
	background: url('images/calendar_cell.png') center no-repeat #fff;
}

.calendar td.empty_cell {
	background: none;
}

.calendar td.event_cell {
	color: #fff;
	background: #34addb;
}

.calendar td.event_cell:hover {
	background: #0083af;
}

.calendar td.event_cell a {
	color: #fff;
    display: block;
}

.calendar th {
	color: #ccc;
}

/* highlight "today" for the small calendar */
.calendar-today {
	font-weight: bold;
}

/* display the "upcominglist" as one line per entry (assuming table_id='cal-upcominglist') */
#cal-upcominglist .calendar-date-title, #cal-upcominglist .calendar-summary-title {
	display: none;
}

#cal-upcominglist h2, #cal-upcominglist .calendar-date, #cal-upcominglist .calendar-summary{
	display: inline;
	margin-right: 5px;
}

/* tidy up text sizes for lists */
#cal-list h1, #cal-upcominglist h1{
	color: red;
	font-size: 120%;
}

#cal-list h2, cal-upcominglist h2 {
	font-size: 110%;
}

/** large calendar rules (assuming table_id='big') **/
/* border on for #big */
#big {
	margin: 0px;
	border-collapse: collapse;
	border: 1px solid black;
}

/* nice squares for the #big table */
#big th {
	border: 1px solid black;
	padding: 3px;
	width: 75px;
}

#big td {
	border: 1px solid black;
	vertical-align: top;
	padding: 3px;
	height: 75px;
	width: 75px;
}

/* format summaries nicely in #big */
#big ul {
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
}

#big li {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

/* background colours for #big */
#big td {
	background-color: silver;
}

#big .calendar-day {
	background-color: #80ff80;
}

#big .calendar-today {
	font-weight: normal;
	background-color: #8080ff;
}

.calendar-event .calendar-date-title, .calendar-event .calendar-summary-title, .calendar-event .calendar-details-title {
	display: none;
}
/* End of 'CALENDAR' */

