/* Start of CMSMS style sheet 'Koko Calendar' */
a { color: #DF9496; }
#cal-calendar { width: 100%; padding: 0; margin: 0; border-left: 1px solid #564f49; color: #616B76; background-color: #eeddc3; font-size: 70%; margin-bottom: 1.2em; }
.nav, .nav a { color: #fff; text-align: center; text-decoration: none; }
caption { margin: 0; padding: 0; width: 100%; background: #191416; color: #fff; text-align: center; }
th { color: #770e0d; background: #eeddc3; border-right: 1px solid #564f49; border-bottom: 1px solid #564f49; border-top: 1px solid #564f49; text-transform: uppercase; }
.today, td.today a, td.today a:link, td.today a:visited { color: #F6F4DA; font-weight: bold; background: #DF9496; }
td { border-right: 1px solid #564f49; border-bottom: 1px solid #564f49; width: 14%; height: 100px; padding: 5px; line-height: 1.2em; }
td a { text-decoration: none; font-weight: bold; display: block; }
td a:link, td a:visited { color: #000000; }
td a:hover, td a:active { color: #edc334; }

#cal-calendar td .zoomEffect { display: block; text-decoration: none; border: 0; }
#cal-calendar td .zoomEffect div.small { display: block; }
#cal-calendar td .zoomEffect div.date { display: block; color: #edc334; font-size: 300%; line-height: 1em; font-weight: bold; letter-spacing: .2em; }
	#cal-calendar td .zoomEffect div.zoom div.date { float: left; padding: 0 .25em 0 0; }
#cal-calendar td .zoomEffect div.events { display: block; font-weight: normal; color: #000; }
	#cal-calendar td .zoomEffect div.small div.events { font-size: 80%; }
	#cal-calendar td .zoomEffect div.zoom div.events strong { display: block; }
#cal-calendar td .zoomEffect:hover { text-decoration: none; color: #000; position: relative; z-index: 500; }
#cal-calendar td .zoomEffect div.zoom { font-style: normal; display: block; height: auto; width: 250px; position: absolute; left: -9999px; padding: 10px; opacity: 0; -o-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4); -icab-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4); -khtml-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4); -moz-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4); box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4); -o-border-radius: 8px; -icab-border-radius: 8px; -khtml-border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; -webkit-transition: opacity 0.6s ease-in-out; }
#cal-calendar td .zoomEffect:hover div.zoom { top: 3em; left: 0px; padding: 10px; border: 1px solid #aaa; background: #fff; opacity: 1.0; font-weight: normal; width: 220px; height: 330px; overflow-y: auto; }

#cal-calendar th p { text-indent: -9999em; width: 70px; height: 11px; margin: 0; padding: 0; }
#cal-calendar th p.Sunday { background: url(uploads/images/design/calendar-Sunday.png) no-repeat; }
#cal-calendar th p.Monday { background: url(uploads/images/design/calendar-Monday.png) no-repeat; }
#cal-calendar th p.Tuesday { background: url(uploads/images/design/calendar-Tuesday.png) no-repeat; }
#cal-calendar th p.Wednesday { background: url(uploads/images/design/calendar-Wednesday.png) no-repeat; }
#cal-calendar th p.Thursday { background: url(uploads/images/design/calendar-Thursday.png) no-repeat; }
#cal-calendar th p.Friday { background: url(uploads/images/design/calendar-Friday.png) no-repeat; }
#cal-calendar th p.Saturday { background: url(uploads/images/design/calendar-Saturday.png) no-repeat; }

#cal-calendar td .date { text-indent: -9999em; width: 44px; height: 27px; margin: 0; padding: 0; }
#cal-calendar td .date.day1 { background: url(uploads/images/design/date-1.png) no-repeat; }
#cal-calendar td .date.day2 { background: url(uploads/images/design/date-2.png) no-repeat; }
#cal-calendar td .date.day3 { background: url(uploads/images/design/date-3.png) no-repeat; }
#cal-calendar td .date.day4 { background: url(uploads/images/design/date-4.png) no-repeat; }
#cal-calendar td .date.day5 { background: url(uploads/images/design/date-5.png) no-repeat; }
#cal-calendar td .date.day6 { background: url(uploads/images/design/date-6.png) no-repeat; }
#cal-calendar td .date.day7 { background: url(uploads/images/design/date-7.png) no-repeat; }
#cal-calendar td .date.day8 { background: url(uploads/images/design/date-8.png) no-repeat; }
#cal-calendar td .date.day9 { background: url(uploads/images/design/date-9.png) no-repeat; }
#cal-calendar td .date.day10 { background: url(uploads/images/design/date-10.png) no-repeat; }
#cal-calendar td .date.day11 { background: url(uploads/images/design/date-11.png) no-repeat; }
#cal-calendar td .date.day12 { background: url(uploads/images/design/date-12.png) no-repeat; }
#cal-calendar td .date.day13 { background: url(uploads/images/design/date-13.png) no-repeat; }
#cal-calendar td .date.day14 { background: url(uploads/images/design/date-14.png) no-repeat; }
#cal-calendar td .date.day15 { background: url(uploads/images/design/date-15.png) no-repeat; }
#cal-calendar td .date.day16 { background: url(uploads/images/design/date-16.png) no-repeat; }
#cal-calendar td .date.day17 { background: url(uploads/images/design/date-17.png) no-repeat; }
#cal-calendar td .date.day18 { background: url(uploads/images/design/date-18.png) no-repeat; }
#cal-calendar td .date.day19 { background: url(uploads/images/design/date-19.png) no-repeat; }
#cal-calendar td .date.day20 { background: url(uploads/images/design/date-20.png) no-repeat; }
#cal-calendar td .date.day21 { background: url(uploads/images/design/date-21.png) no-repeat; }
#cal-calendar td .date.day22 { background: url(uploads/images/design/date-22.png) no-repeat; }
#cal-calendar td .date.day23 { background: url(uploads/images/design/date-23.png) no-repeat; }
#cal-calendar td .date.day24 { background: url(uploads/images/design/date-24.png) no-repeat; }
#cal-calendar td .date.day25 { background: url(uploads/images/design/date-25.png) no-repeat; }
#cal-calendar td .date.day26 { background: url(uploads/images/design/date-26.png) no-repeat; }
#cal-calendar td .date.day27 { background: url(uploads/images/design/date-27.png) no-repeat; }
#cal-calendar td .date.day28 { background: url(uploads/images/design/date-28.png) no-repeat; }
#cal-calendar td .date.day29 { background: url(uploads/images/design/date-29.png) no-repeat; }
#cal-calendar td .date.day30 { background: url(uploads/images/design/date-30.png) no-repeat; }
#cal-calendar td .date.day31 { background: url(uploads/images/design/date-31.png) no-repeat; }
/* End of 'Koko Calendar' */

