table.jCalendar th, table.wp-calendar th {/*BG week days names*/
	background: #abb68f;
	color: #fff;
	font-family: Arial, Tahoma, Verdana, serif;
}
table.jCalendar td, table.wp-calendar td {/*BG week days numbers*/
	color: #333333;
}

table.jCalendar td.other-month {
	color: #c3c3c3;
}
table.jCalendar td.today {
	color: #ffffff !important;
	background: #c03426;
}

table.jCalendar td.selected { /*selected date styles*/
	background: #e86c1f;
	color: #fff !important;
}
table.jCalendar td.selected.dp-hover {
	color: #fff;
}
table.jCalendar td.dp-hover {
	color:#abb68f;
}
table.jCalendar td.today, table.jCalendar tr.activeWeekHover td {
	color: #000;
}
table.jCalendar tr.selectedWeek td {
	color: #fff;
}
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover {
	color: #abb68f;
}
table.jCalendar td.unselectable, table.jCalendar td.unselectable:hover, table.jCalendar td.unselectable.dp-hover {
	color: #888;
}

/*----- POPUP -----*/
div.dp-popup { /*popup styles*/
	background-color: #fff;
	border: 2px solid #abb68f;
	color: #BAB596;
}
div.dp-popup h2 { /*popup month name styles*/
	color: #abb68f;
	font-size: 12px;
}

/*----- EVENTS -----*/
.calendarbody h2 {
	color: #FFCE9B !important;
}
.calendarbody .events strong {
	color: #a37e58;
}
.calendarbody .events .date {
	color: #666666;
	font-family: Arial,Tahoma,Verdana,Serif;
}
.calendarbody .events p {
	color: #222222;
}
.calendarbody .events em {
	color:#ccb182;
}
.calendarbody a.calendar-link {
	color:#a37e58;
	font-family: Arial, Tahoma, Verdana, serif;
}
.calendarbody a.calendar-link:hover {
	color: #BC6D51;
}
#jqCalendarResults1 {
	font-family: Georgia,Arial,Tahoma,Verdana,Serif;
	padding-left:7px;
}
