/* EventCalendar. Copyright (C) 2005 2006, Alex Tingle.  $Revision: 263 $
 * This file is licensed under the GNU GPL. See LICENSE file for details.
 */ /***
 ***  Calendar
 ***/

#wp-calendar table {
	width: 100%;
 cursor:pointer;
}

#wp-calendar #prev {
	text-align: left;
}

#wp-calendar #next {
	text-align: right;
}

#wp-calendar .ec3_eventday {
	background-color: #d05113;
}

#wp-calendar .eventday,
#wp-calendar .eventday:link,
#wp-calendar .eventday:visited,
#wp-calendar .eventday:hover,
#wp-calendar .eventday:active {
	color: #fff;
}

#wp-calendar table td,
#wp-calendar table th {
	text-align: center;
}

#wp-calendar table td,
#wp-calendar table td.pad:hover,
#wp-calendar table.nav tr td {
	padding: 1px;
	border: none;
}

#wp-calendar table td:hover {
	padding: 0px;
	border: solid 1px #ff0000;
}


/* The EC graphic. */
.ec3_ec {
	display: block;
	float: right;
	border: none;
	width: 13px;
	height: 9px;
}

.ec3_ec span {
	display: none
}

/***
 ***  Popup
 ***/
.ec3_popup {
	margin: 0px !important;
	padding: 0px !important;
	border: none;
	position: absolute;
	border-collapse: collapse;
	z-index: 30000;
}

.ec3_popup td {
	padding: 0px;
}

.ec3_popup table {
	border: solid #999 1px; /* popup border */
	background-color: #eeb; /* popup background colour */
	font-size: x-small; /* popup font size */
	color: black;
	text-align: left;
}

.ec3_popup table td {
	padding: 1.5px 3px 1.5px 3px;
}

#ec3_shadow0 div {
	width: 8px;
	height: 32px;
}

#ec3_shadow0 {
	margin: 0px;
	padding: 0px;
	border: none;
	width: 8px;
	background-repeat: no-repeat;
	background-position: bottom right;
	vertical-align: bottom;
}

#ec3_shadow1 {
	margin: 0px;
	padding: 0px;
	border: none;
	height: 16px;
	background-repeat: repeat-x;
}

#ec3_shadow2 div {
	width: 8px;
	height: 32px;
}

#ec3_shadow2 {
	margin: 0px;
	padding: 0px;
	border: none;
	width: 8px;
	background-repeat: no-repeat;
	background-position: bottom left;
	vertical-align: bottom;
}

/***
 ***  Event list
 ***/
.ec3_events ul {
 margin:0px 0px 4px 2px !important;
 padding:0px !important;
}

.ec3_list {
	letter-spacing: -0.2px;
	color: #cc0000;
}

.ec3_list li {
 font-size:1em !important;
}
.ec3_list li:before {
 content:"" !imporant;
}


/**
 * Schedule
 **/
table.ec3_schedule {
	border-collapse: collapse;
	margin: 0.5ex 1ex 0.5ex 0;
	border: solid 1px #800;
	float: left;
}

table.ec3_schedule td {
	padding: 0 0.5ex 0 0.5ex;
	color: #800;
}

td.ec3_start {
	text-align: right;
}

td.ec3_to {
	text-align: center;
}