.moduleContentNew .header .search
{
	background: rgb(46, 76, 77);
}

.moduleContentNew .header .search h4,
.moduleContentNew .header .search h2,
.moduleContentNew .pastEvents
{
	color: rgb(255, 255, 255);
}

.moduleContentNew .header .search .date
{
	border-color: rgb(59, 165, 128);
}

.moduleContentNew .header .search .date:focus-within
{
	box-shadow: 0px 0px 2px 0px rgb(59, 165, 128);
}
.moduleContentNew .header .search .date a .calendarPicker{
	color: rgb(255, 255, 255);
}

.moduleContentNew .header .search input[type="text"]
{
	border-color: rgb(59, 165, 128);
	color: rgb(255, 255, 255);
}
.moduleContentNew .header .search input[type="text"]:focus
{
	box-shadow: 0px 0px 2px 0px rgb(59, 165, 128);
}

.moduleContentNew .sidebar
{
	background: rgb(46, 76, 77);
	color: rgb(255, 255, 255);
}

.moduleContentNew .sidebar a:link,
.moduleContentNew .sidebar a:visited,
.moduleContentNew .sidebar a:hover,
.moduleContentNew .sidebar a:focus,
.moduleContentNew .sidebar a:active
{
	color: rgb(255, 255, 214);
}

.moduleContentNew .sidebar .featured h3
{
	border-color: rgb(248, 248, 248);
	color: rgb(248, 248, 248);
}

.moduleContentNew .sidebar .featured li
{
	border-color: rgb(59, 165, 128);
}

.moduleContentNew .sidebar .featured a.thumb img
{
	border-color: rgb(255, 255, 255);
}

.moduleContentNew .list
{
	background: rgb(224, 224, 224);
}

.moduleContentNew .side .calendar th,
.moduleContentNew .side .calendar td a:link,
.moduleContentNew .side .calendar td a:visited,
.moduleContentNew .side .calendar td a:hover,
.moduleContentNew .side .calendar td a:focus,
.moduleContentNew .side .calendar td a:active
{
	background: rgb(46, 76, 77);
	color: rgb(255, 255, 255);
}

.moduleContentNew .side .calendar td a:link,
.moduleContentNew .side .calendar td a:visited,
.moduleContentNew .side .calendar td a:hover,
.moduleContentNew .side .calendar td a:focus,
.moduleContentNew .side .calendar td a:active
{
	color: rgb(255, 255, 214);
}

.moduleContentNew .side .calendar td.today span,
.moduleContentNew .side .calendar td.today a:link,
.moduleContentNew .side .calendar td.today a:visited,
.moduleContentNew .side .calendar td.today a:hover,
.moduleContentNew .side .calendar td.today a:focus,
.moduleContentNew .side .calendar td.today a:active
{
	background: rgb(245, 245, 245);
}

.moduleContentNew .calendars .calendar .title,
.moduleContentNew .calendars .calendar li
{
	border-color: rgb(56, 56, 56);
}

.moduleContentNew .viewHeader
{
	border-color: rgb(245, 245, 245);
}

.moduleContentNew .weekBody
{
	background-color: rgb(224, 224, 224);
	border-color: rgb(245, 245, 245);
}

.moduleContentNew .weekList
{
	border-color: rgb(245, 245, 245);
}

.moduleContentNew .weekdayRow
{
	border-color: rgb(245, 245, 245);
}

.moduleContentNew .weekView .weekdayEvents
{
	color: rgb(31, 82, 64);
}

.moduleContentNew .weekView .selected
{
	color: rgb(46, 128, 100);
}

.moduleContentNew .specificDetail
{
	border-color: rgb(245, 245, 245);
}

.moduleContentNew .specificDetailImage img
{
	border-color: rgb(245, 245, 245);
}

.moduleContentNew .specificDetailHeader
{
	color: rgb(31, 82, 64);
}

.moduleContentNew .monthBody
{
	border-color: rgb(245, 245, 245);
}

.moduleContentNew td.monthHeader
{
	color: rgb(46, 76, 77);
}

.moduleContentNew .monthBody td.today:not(.outOfMonth)
{
	background: rgb(245, 245, 245);
}

.moduleContentNew .monthItem .tooltip dt
{
	color: rgb(31, 82, 64);
}

.moduleContentNew .eventDetails .viewHeader a
{
	color: rgb(128, 91, 28);
}

.moduleContentNew .eventDetails .detailsBody
{
	border-color: rgb(245, 245, 245);
}

.moduleContentNew .detailTitle hr
{
	background-color: rgb(245, 245, 245);
}