/* EventCalendar. Copyright (C) 2005, Alex Tingle.  $Revision: 1.16 $ * This file is licensed under the GNU GPL. See LICENSE file for details. *//*** ***  Calendar ***/#wp-calendar table {	width:100%;	background:url(../images/darkYellow_bg.jpg) repeat;	color:#fff;}#wp-calendar #prev {	text-align:left;	background:none;}#wp-calendar table td#ec3_spinnerholder {	background:none;	}#wp-calendar #next {	text-align:right;	background:none;}/* Fix a bug in the default style. */#wp-calendar #prev a {  font-size:100%;}#wp-calendar table td.ec3_eventday {	background:#250858;}.ec3_eventday a {	color:#fff!IMPORTANT;}#wp-calendar table td,#wp-calendar table th { 	text-align:center;}#wp-calendar table td {	padding:.5em 0 .5em 0;	border:none;	background:url(../images/calHighlight_bg.jpg) repeat;}#wp-calendar table.nav tr td,#wp-calendar table.nav tr td:hover {	background-color: #d1af00;	height: 2em;	border:0;	padding:0 1em 0 1em;}#wp-calendar table caption {	background:url(../images/calHighlight_bg.jpg) repeat;	border-top: 1px solid #e7c411;	padding: .3em 0 .5em 0;	border-bottom: 1px solid #e7c411;}#wp-calendar table caption a {	font-size:1.3em;}#wp-calendar table td.pad,#wp-calendar table td.pad:hover {	padding:.2em 0 .2em 0;	/*border:none;*/	background-color:#e7c411;}#wp-calendar table td:hover,#wp-calendar table #today {	padding:.5em 0 .5em 0;	/*border:solid 1px #999;*/	background-color:#250858;}/* The EC graphic. */.ec3_ec {	display:block;	float:right;	border:none;	width:13px;	height:9px;}.ec3_ec span { display:none }#ec3_shadow0 div { width:8px; height:32px; }#ec3_shadow0 { margin:0; padding:0; border:none; width:8px; background-repeat:no-repeat; background-position:bottom right; vertical-align:bottom;}#ec3_shadow1 { margin:0; padding:0; border:none; height:16px; background-repeat:repeat-x;}#ec3_shadow2 div { width:8px; height:32px; }#ec3_shadow2 { margin:0; padding:0; border:none; width:8px; background-repeat:no-repeat; background-position:bottom left; vertical-align:bottom;}/*** ***  Event list ***/ul.event_list {	margin: 0;	padding: 0;	list-style-type: none;	list-style-position: outside;}ul.event_list li {	margin: 0 0 10px 0;	padding: 0;	list-style-type: none;	list-style-position: outside;	/*border-bottom:1px dotted #e0bf28;*/}ul.event_list li p {	font-size:1em;	line-height:1.4em;	font-weight:bold;	color:#547651;	margin:0;}ul.event_list li a {	font-size:.9em;	line-height:1.4em;}ul.event_list li p.upcomingsub {	font-size:1.4em;	line-height:1.4em;	/*font-weight:bold;*/	border-top:1px dotted #250858;	color:#000;	}ul.event_list li p.upcomingsub a {	font-size:.9em;	line-height:.9em;	font-weight:normal;	color:#000;	}	/*** ***  Schedule ***/table.ec3_schedule { width:100%; margin:0.5ex 0 0.5ex 0; font-size: 1.6em; font-weight:bold;}table.ec3_schedule td { color:#000;}td.ec3_start { text-align:left; }td.ec3_to    { text-align:center; }td.ec3_end	 { text-align:left; }
