	 
div#TB_title {
background-color:#000000;
color:#FFFFFF;
}
div#TB_title a, div#TB_title a:visited {
color:#CFCFCF;
}
#tooltip {
background-color:#EEEEEE;
border:1px solid #111111;
opacity:1;
padding:5px;
position:absolute;
width:225px;
z-index:3000;
}
#tooltip h3, #tooltip div {
color:#000000;
font-size:12px;
font-weight:normal;
margin:0;
}
#tooltip ul {
padding:0;
}
#tooltip li {
margin:0 10px;
width:auto;
}
#wp-calendarLarge {
border-collapse:collapse;
margin:auto;
}
#calendar_wrapLar img {
border:medium none;
margin:0;
padding:0;
}
#wp-calendarLarge td {
border:thin solid black;
height:100px;
padding:0;
vertical-align:top;
width:150px;
}
.event-block a:link, .event-block a:visited, .event-block a:hover, .event-block a:active {
border:medium none;
text-decoration:none;
}
#wp-calendarLarge .event-block {
border-top:1px solid #444444;
color:navy;
display:block;
line-height:11pt;
padding:2px 0 0 2px;
}
#wp-calendarLarge .dayHead {
background-color:#173B6D;
color:white;
font-weight:bold;
z-index:1000;
}
#todayLarge {
background-color:#9BA9CF;
color:#FFFFFF;
}
#EC_daysEvents {
font-size:14px;
}
.EC_title {
background:#A4CAE6 none repeat scroll 0 0;
}
.EC_location {
background:#FFF8DC none repeat scroll 0 0;
}
.EC_time {
background:#CCCCCC none repeat scroll 0 0;
}
.EC_date {
background:#E0EEEE none repeat scroll 0 0;
}
.EC_linkout_and_postid {
background:#BFD3ED none repeat scroll 0 0;
}
.EC_Widget_display {
text-align:center;
}
.widgettitle {
text-align:left;
}
#wp-calendar caption {
-moz-border-radius-bottomleft:0;
-moz-border-radius-bottomright:0;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background-color:white;
border:thin solid darkgray;
font-weight:bold;
margin:10px 0 0;
text-align:center;
width:auto;
}
#wp-calendar {
border-collapse:collapse;
margin:0 1px 0 0px;
}
* + html #wp-calendar #today {
border:3px solid blue !important;
}
#wp-calendar #today {
-moz-border-radius-bottomleft:50%;
-moz-border-radius-bottomright:50%;
-moz-border-radius-topleft:50%;
-moz-border-radius-topright:50%;
background-color:#A8C3D6;
display:block;
font-weight:bold;
z-index:1;
}
#wp-calendar .pad {
font-weight:bold;
}
#wp-calendar .padcent {
background-color:white;
border:thin solid darkgray;
}
#wp-calendar .padday {
background-color:grey;
}
#wp-calendar th {
background-color:black;
color:white;
width:11%;
}
#wp-calendar td {
background-color:white;
border:thin solid darkgray;
text-align:center;
}
#events-calendar-list li {
font-family:Arial,Tahoma,Script;
font-size:small;
font-stretch:condensed;
line-height:normal;
list-style-image:url(../images/list.gif);
text-align:left;
}
#events-calendar-list li a:link, #events-calendar-list li a:visited, #events-calendar-list li a:hover, #events-calendar-list li a:active {
background:transparent none repeat scroll 0 0;
border:medium none;
color:dimgray;
text-decoration:none;
}
#events-calendar-list li:hover {
background-color:gainsboro;
border-style:solid;
border-width:1px;
padding:4px;
}
#tooltip.pretty {
background:transparent url(../images/shadow3.png) repeat scroll 0 0;
border:medium none;
font-family:Arial;
height:160px;
opacity:0.95;
padding:20px;
width:210px;
}
#tooltip.pretty h3 {
font-size:12px;
margin-bottom:0.75em;
width:220px;
}
#tooltip.pretty div {
text-align:left;
width:220px;
}
#tooltip.fancy {
background:transparent url(../images/shadow2.png) repeat scroll 0 0;
height:100px;
padding-top:5em;
}