/* * Thickbox CSS */

div#TB_title { /*background-color: #105681; */
	background-color: #000000; color: #FFFFFF; }
div#TB_title a, div#TB_title a:visited { color: #cfcfcf; }
/* * JQuery Tooltip */
#tooltip { position: absolute; z-index: 3000; border: 1px solid #111; background-color: #0061AA; color:#FFF;  padding: 5px 0; opacity: 1; width: 225px; word-wrap: break-word; }
#tooltip h3, #tooltip div { margin: 0; font-size: 12px; font-weight: normal; color: #FFF; line-height:18px }
#tooltip h3 { padding: 2px 5px; font-size:11px}
#tooltip h3 strong {color:#FDB827; font-weight:bold}
#tooltip ul { padding: 0; }
#tooltip li { margin: 0 10px; width: auto; }
/* * Large Calendar */
/* * Calendar formatting */
#wp-calendarLarge { border-collapse: collapse; margin: auto; }
#calendar_wrapLar img { border: none; padding: 0; margin: 0; }
#wp-calendarLarge td { border: thin solid black; width: 150px; height: 100px; padding: 0; vertical-align: top; }
.event-block a:link, .event-block a:visited, .event-block a:hover, .event-block a:active { text-decoration: none; border: none; }
#wp-calendarLarge .event-block { border-top: 1px solid #444; display: block; padding: 2px 0 0 2px; line-height: 11pt; color: navy; }
#wp-calendarLarge .dayHead { /* background-color: #333333; */
	background-color: #173b6d; color: white; font-weight: bold; z-index: 1000; }
#todayLarge { background-color: #9BA9CF; color: #FFF; }
/* * Days events calendar */
#EC_daysEvents { font-size: 14px; line-height:16px; padding-bottom:5px }
.EC_title { background: #A4CAE6; }
.EC_location { background: #FFF8DC; }
.EC_time { background: #CCCCCC; }
.EC_date { background: #E0EEEE; }
.EC_linkout_and_postid { background: #bfd3ed; }
/* * Widget Calendar formatting OPTIONAL */
.EC_Widget_display { text-align: center; }
.widgettitle { text-align: left; /* margin: 0 0 1em; */ }
#wp-calendar caption { margin:0 auto; width: auto; text-align: center; font-weight: bold; background-color: white; border: 1px solid darkgray; color:#FDB827; padding:2px 0 }
#wp-calendar { margin: 0 1px 0 2px; border-collapse: collapse; }
#wp-calendar #today { display: block; font-weight: bold; background-color: #a8c3d6; z-index: 1; }
#wp-calendar td a {font-weight: bold; color:#E49C04; font-size:13px}
#wp-calendar td#prev a {font-weight: bold; color:#E49C04; font-size:11px}
#wp-calendar td#next a {font-weight: bold; color:#E49C04; font-size:11px}
#wp-calendar .pad { font-weight: bold; }
#wp-calendar .padcent { background-color: white; border: 1px solid darkgray; }
#wp-calendar .padday { background-color: gainsboro; }
#wp-calendar th { width: 11%; color: white; background-color: #173b6d; text-align:center; padding:2px 2px}
#wp-calendar td { border: 1px solid darkgray; background-color: white; text-align: center; padding:2px 2px }
*+html #wp-calendar td {padding:2px 2px;}
* html #wp-calendar td {padding:2px 2px; }

/* Wide calendar*/
.widget_calendar #calendar_wrap {padding:15px 5px 5px 5px;}
.widget_calendar #wp-calendar { border-collapse: collapse; width:233px!important; background:gold}
.widget_calendar #wp-calendar caption { margin:0 auto; width: auto; text-align: center; font-weight: bold; background-color: white; border: 1px solid darkgray; color:#FDB827; padding:2px 0 }
.widget_calendar #wp-calendar #today { display: block; font-weight: bold; background-color: #a8c3d6; z-index: 1; }
.widget_calendar #wp-calendar td a {font-weight: bold; color:#E49C04; font-size:13px}
.widget_calendar  #wp-calendar td#prev a {font-weight: bold; color:#E49C04; font-size:11px}
.widget_calendar #wp-calendar td#next a {font-weight: bold; color:#E49C04; font-size:11px}
.widget_calendar #wp-calendar .pad { font-weight: bold; }
.widget_calendar #wp-calendar .padcent { background-color: white; border: 1px solid darkgray; }
.widget_calendar #wp-calendar .padday { background-color: gainsboro; }
.widget_calendar #wp-calendar th { width: 11%; color: white; background-color: #173b6d; text-align:center; padding:2px 4px}
.widget_calendar #wp-calendar td { border: 1px solid darkgray; background-color: white; text-align: center; padding:2px 4px }
*+html .widget_calendar #wp-calendar td {padding:2px 4px;}
*+html .widget_calendar #wp-calendar th {padding:2px 4px;}
* html .widget_calendar #wp-calendar td {padding:2px 4px; }


/* * Widget List Calendar OPTIONAL */
.sidebar ul#events-calendar-list {width:178px; padding:6px 11px 12px 11px}
.sidebar ul#events-calendar-list li {width:178px;}

#events-calendar-list li { font-family: Arial, Tahoma, Script; font-size: 11px; font-stretch: condensed; line-height: normal; text-align: left; }
#events-calendar-list li {width:228px;  padding:5px 0; display:block}
#events-calendar-list li strong { font-weight:normal}
#events-calendar-list li strong a {padding:0;  color:#0A2E78; background:none }
#events-calendar-list li a {padding:0;  color:#7c7c7c; background:none; display:block }
#events-calendar-list li strong {background:url(../images/bullet_arrow_01.gif) 0 5px no-repeat; padding:0 0 2px 12px;  color:#0A2E78; display:block}
#events-calendar-list li span {width:228px; color:#7c7c7c; display:block; padding:0 0 2px 10px; float:none}
#events-calendar-list li p {width:228px; color:#7c7c7c; display:block; padding:0 0 2px 10px; float:none} 	
#events-calendar-list li a:hover{ text-decoration:underline}
#events-calendar-list li strong:hover{ text-decoration:underline}
#events-calendar-list li:hover {}
#tooltip.pretty { font-family: Arial; border: none; width: 210px; padding: 20px; height: 160px; opacity: 0.95; background: url('../images/shadow3.png'); }
#tooltip.pretty h3 { margin-bottom: 0.75em; font-size: 12px; width: 220px; }
#tooltip.pretty div { width: 220px; text-align: left; }
#tooltip.fancy { background: url('../images/shadow2.png'); padding-top: 5em; height: 100px; }
