/* 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%;

}



#wp-calendar #prev {

  text-align:left;

}



#wp-calendar #next {

  text-align:right;

}



.ec3_eventday a {

 color:#a00 !IMPORTANT;

}



#wp-calendar table td,

#wp-calendar table th {

  text-align:center;

}



#wp-calendar table td {

 border: 1px dotted #C9C9C9;

}

#wp-calendar table td.pad:hover {

 

}

#wp-calendar table.nav td {
	
	/*====AUG Fixme */
	
}



#wp-calendar table caption {
	
	border-bottom:none;
	
}


#wp-calendar table td:hover,

#wp-calendar table #today {

 border:solid 1px #999;
 font-weight:bold;

}

#wp-calendar table #today a{

 color:#00ADEF;

}


/* The EC graphic. */

.ec3_ec {

 display:block;

 float:right;

 border:none;

 width:13px;

 height:9px;

}

.ec3_ec span { display:none }





/***

 ***  Popup

 ***/



.ec3_popup {

 margin:0 !IMPORTANT;

 padding:0 !IMPORTANT;

 border:none;

 position:absolute;

 border-collapse:collapse;

 filter:alpha(opacity=87);

 -moz-opacity:.87;

 opacity:.87;

 z-index:30000;

}



.ec3_popup td {

 padding:0;

}



.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: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

 ***/



.ec3_list {

 margin-left:-12px;

 word-spacing:-1px;

 letter-spacing:-0.2px;

 color:#800;

}



.ec3_list li {

 font-size:1em !IMPORTANT;

}



.ec3_list li:before {

 content:"" !IMPORTANT;

}



/***

 ***  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; }

#wp-calendar table .new_event { 
	background-color:#F2F2F2; 
	border:solid 1px #999;
}
