.DynarchCalendar, .DynarchCalendar-focused {
	background-color: #FF0;
}
.DynarchCalendar-focused {
	border-color: #0F3;
}

.DynarchCalendar-topBar,
.DynarchCalendar-bottomBar {
	background-color: #600;
	color: #FF0;
	border-color: #963;
}

.DynarchCalendar-focused .DynarchCalendar-topBar,
.DynarchCalendar-focused .DynarchCalendar-bottomBar {
	background-color: #600;
	color: #FF0;
	border-color: #CC0;
}

.DynarchCalendar-title div {
	color: #FF0;
	text-shadow: 1px 1px 1px #fa0;
}
.DynarchCalendar-pressed-title div {
  text-shadow: 1px 1px 1px #000;
}

.DynarchCalendar-dayNames div {
	color: #FF0;
}
.DynarchCalendar-dayNames .DynarchCalendar-weekend { color: #fa0; }

.DynarchCalendar-hover-navBtn div,
.DynarchCalendar-hover-title div,
.DynarchCalendar-hover-bottomBar-today {
	border-color: #FF0;
	background-color: #000;
	color: #fa0;
}
.DynarchCalendar-menu table td div.DynarchCalendar-hover-navBtn {
	border-color: #FF0;
	background-color: #000;
	color: #fa0;
}

.DynarchCalendar-menu-year {
	background-color: #000;
	color: #FF0;
	border: 1px solid #FF0;
}

.DynarchCalendar-pressed-navBtn div,
.DynarchCalendar-pressed-title div,
.DynarchCalendar-pressed-bottomBar-today,
.DynarchCalendar-menu table td div.DynarchCalendar-pressed-navBtn {
	border-color: #000 #0c0 #0c0 #000;
	background-color: #FF0;
	color: #600;
}

.DynarchCalendar-hover-date {
	border-color: #CC0;
	color: #FF0 !important;
	background-color: #000;
}
.DynarchCalendar-day-othermonth.DynarchCalendar-hover-date {
	border-color: #FFF;
	color: #CC0;
}
.DynarchCalendar-day {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}

.DynarchCalendar-day-disabled {}

.DynarchCalendar-hover-week {
	background-color: #FF0;
}

.DynarchCalendar-menu {
	background-color: #600;
	color: #FF9;
}
.DynarchCalendar-menu-sep {
	border-color: #000;
	background-color: #600;
}

.DynarchCalendar-day-selected {
	background-color: #000;
	border: 1px solid #CC3;
	margin: 0;
	color: #FF3 !important;
}
.DynarchCalendar-weekNumber {
	border-color: #FFF;
	color: #FF0;
}
.DynarchCalendar-day {
	color: #600;
	font-weight: bolder;
}
.DynarchCalendar-weekend { color: #fa0; }
.DynarchCalendar-day-othermonth {
	color: #C9F;
	font-weight: normal;
}
.DynarchCalendar-day-othermonth.DynarchCalendar-weekend {
	color: #C9F;
}
.DynarchCalendar-day-today {
	color: #060;
	background-color: #FC0;
}

.DynarchCalendar-day-today.DynarchCalendar-day-selected { background-color: #000; }

.DynarchCalendar-prevMonth div {
  background-image: url("nav-left.gif");
}

.DynarchCalendar-nextMonth div {
  background-image: url("nav-right.gif");
}

.DynarchCalendar-prevYear div {
  background-image: url("nav-left-x2.gif");
}

.DynarchCalendar-nextYear div {
  background-image: url("nav-right-x2.gif");
}

.DynarchCalendar-tooltipCont {
	color: #FF3;
	background-color: #960;
}
.DynarchCalendar-focused .DynarchCalendar-tooltipCont {
	background-color: #960;
}
