/* 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 {float:left;width:400px;margin:0;margin-top:5px; margin-bottom:15px;padding:0;}
.calendar_ {background:blue;}
#eventlist {float:left;width:390px;margin:5px 0;padding:5px;background-color:#f5f5f5;-moz-border-radius:3px;
-webkit-border-radius:3px;}

#eventlist a{text-decoration:underline;color:#eb572f;}
#eventlist a:hover{text-decoration:none;}
#eventlist a:visited{text-decoration:underline;}
#eventlist a:active{text-decoration:underline;}
#eventlist a img{border:0;}
#eventlist p {margin:0;padding:5px 0;}

ul.ec3_events{margin:0;padding:0;}
ul.ec3_events li{margin:0;padding:0;}

.ec3_list_month {text-transform:capitalize;}

#wp-calendar table {width:100%;}
#wp-calendar table caption {text-align:center;}

#wp-calendar a{text-decoration:underline;color:#333;}
#wp-calendar a:hover{text-decoration:none;}
#wp-calendar a:visited{text-decoration:underline;}
#wp-calendar a:active{text-decoration:underline;}

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

#wp-calendar .ec3_eventday a {color:#eb572f !IMPORTANT;font-weight:bold;text-decoration:underline;}
#wp-calendar .ec3_eventday a:hover{text-decoration:none;}
#wp-calendar .ec3_eventday a:visited{text-decoration:underline;}
#wp-calendar .ec3_eventday a:active{text-decoration:underline;}

#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,
#wp-calendar table td.ec3_today {/* padding:0px;border:solid 0px #fff;background-color:#999;color:#fff;*/}
#today {color:#005881; background:#f5f5f5;font-weight:bold;-moz-border-radius:3px;-webkit-border-radius:3px;}

.ec3_popup {margin:0 !IMPORTANT;padding:0 !IMPORTANT;border:none;position:absolute;border-collapse:collapse;filter:alpha(opacity=55);-moz-opacity:.55;opacity:.55;z-index:30000;}
.ec3_popup td {padding:0;}
.ec3_popup table {border:0;/* popup border */background-color:#eb572f;/* popup background colour */font-size:x-small;/* popup font size */color:#000;text-align:left;-moz-border-radius:3px;-webkit-border-radius:3px;}
.ec3_popup table td {padding:3px;}

#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;}

.ec3_list {margin:0px;word-spacing:-1px;letter-spacing:-0.2px;color:#333;}
.ec3_list strong {font-size:11px;color:#005881;}
.ec3_list li {/*font-size:11px !IMPORTANT;*/}
.ec3_list li:before {content:"" !IMPORTANT;}

/***
 ***  Schedule
 ***/

div.ec3_schedule_ {width: 250px;padding-left:15px;padding-bottom:15px;padding-top:0;color:#eb572f;font-size:13px;}
table.ec3_schedule {font-size:10px;color:#666;background:#eee;border:3px solid #eee;-moz-border-radius:3px;-webkit-border-radius:3px;broder-radius:3px;}
table.ec3_schedule td {padding:1px;}