﻿/*
 * Thickbox CSS
 */
div#TB_title {
	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 #ddcdae;
  background-color: #f8f3e7;
  padding: 5px;
  opacity: 1;
  width: 200px;
	font-size:0.8em;
	text-align:left;
	line-height:1.35em;
}
#tooltip h3, #tooltip div {margin: 0; font-weight:normal; color: #000;}
#tooltip ul {
  padding: 0;
}
#tooltip li {
  margin: 0 10px;
}
/*
 * Large Calendar
 */
/*
 * Calendar formatting
 */
#wp-calendarLarge {
  border-collapse: separate;
  margin: auto;
}
#wp-calendarLarge td {
  border: 1px solid #d1c09d;
	background:#f5eede;
  width: 14%;
	overflow:hidden;
  height: 100px;
  padding: 0;
  vertical-align: top;
	-moz-border-radius:4px;
}

#wp-calendarLarge {
	width:100%;
}

#wp-calendarLarge td.pad {
  border:none;
	background:none;
}

#wp-calendarLarge td strong {
	font-weight:normal;
	color:#a17c46;
}

.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 {
 display: block;
 padding: 2px 0 0 2px;
}

#wp-calendarLarge .dayHead {
  background-color:#d10d21;
  color: #fff;
  font-weight: normal;
  z-index:1000;
  -moz-border-radius:3px 3px 0 0;
}
#todayLarge {
background:#e59818 !important;
color:#b0091d;
}
#todayLarge a strong {
color:#fff !important;
}

#calendar_wrapLarge h2 #CalendarLarge-Header {margin:1em 0 0; text-align:center;}
#calendar_wrapLarge h2 #CalendarLarge-Header {border:none; width:400px; margin:auto;}
#calendar_wrapLarge h2 #CalendarLarge-Header td {border:none;}
/*
 * Days events calendar
 */
.EC_title {
  background: #A4CAE6;
}
.EC_location {
  background: #FFF8DC;
}
.EC_time {
  background: #CCCCCC;
}
.EC_date {
  background: #E0EEEE;
  text-align: center;
}

#EC_ajaxLoader {
	display: none;
}

/*
 * Widget List Calendar OPTIONAL
 */
#events-calendar-list li strong {
	display:none;
}
