
/****** MONTH ******/

#calendar {
}

#calendar table {
	border-color: #000000;
	border-style: solid;
	border-width: 2px;
	border-collapse: collapse;
}

#calendar a {
	color: #000000;
}

#calendar th {
	text-align: center;
}

.calendar_month {
	padding: 5px 0px;
}

.calendar_month tr {
	vertical-align: top;
}

.calendar_month td {
	width: 14%;
}

.dayOfMonth_dayInMonth {
	min-height: 60px;
}

.dayOfMonth_currentDay {
	background-color: #FF9;
	min-height: 60px;
}

.dayHeader {
	background: #EEEEEE;
}

.dayOfMonth_currentDay .dayHeader {
	background-color: #c3d9ff;
}

.dayHeader a {
	text-decoration: none;
	color: #555555;
}

td.previous_month {
	text-align: center;
	border-left: none;
	border-right: none;
}

td.next_month {
	text-align: center;
	border-left-style: none;
}

td.current_month {
	text-align: center;
	border-right-style: none;
	border-left: none;
}

/****** EVENT POPUP ******/

#event {
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 5px;
	margin-right: 5px;
	font-size: 13px;
}


span.block {
	display: block;
	margin-top: 8px;
	margin-bottom: 8px;
}

#event #event_title {
	text-align: center;
	font-size: 13px;
	font-weight: bold;
}

#event #event_date {
	text-align: right;
	margin-bottom: 0px;
}

#event #event_time {
	text-align: right;
	margin-top: 0px;
}

#event #event_description {
	
}




#calendar_tak {
}

#calendar_tak table {
	cellspacing: 5;
}

#calendar_tak span.title {
	font-weight: bold;
}

#calendar_tak table tr td {
	vertical-align: top;
}
