@charset "UTF-8";
/* CSS Document */

/*Calendar*/
#calendar h1,
#calendar h3{font-family:Georgia, "Times New Roman", Times, serif;}
#calendar h1{font-size:31px;}

#calendarTable{width:224px;text-align:center;font-size:14px;margin-bottom:27px;}
#calendarTable a{color:#035995;font-family: Georgia, "Times New Roman", Times, serif;font-weight:bold;text-decoration:none;}
#calendarTable tbody td{background:transparent url(../images/calendar-day.gif) no-repeat 0 3px;width:32px;height:32px;}
#calendarTable tbody td.day-off{background-image:url(../images/calendar-day-off.gif);color:#e3cf8d;}
#calendarTable tbody td.day-on{background-image:url(../images/calendar-day-on.gif);}
#calendarTable td.day-on a{color:#fff;}

#dateDropDown,
.callOut{background:#ffe991;-moz-border-radius: 5px;-webkit-border-radius: 5px;border:1px solid #ffe991;margin-bottom:31px;}
.cal-current-mth,
#dateDropDown h2{font:23px Georgia, "Times New Roman", Times, serif;}
#dateDropDown h2{margin:3px 0 0 9px;}
#dateDropDown form{margin-left:9px;}
#dateDropDown select{font:11px Georgia, "Times New Roman", Times, serif;margin:5px 0 0;}
.DDImage{margin:8px 0 5px;}

#callOutContainer h1{line-height:0.9;margin-left:9px;}
.callOut{margin-bottom:1em;padding:13px 0;margin-top:13px;}
.callOut h3{font-weight:bold;}
.callOut .text{margin:0 12px;}

.cal-current-mth{margin-bottom:11px;padding-top:9px;}
#cal-current-day{margin-bottom:8px;}
#cal-current-day-small{float:right;margin-top:11px;padding-right:40px;}
#cal-event-details-left{float:left;width:232px;margin-right:21px;}
#cal-event-details-right{float:right;width:322px;}
.calendarList{background:#fff;-moz-border-radius: 5px;-webkit-border-radius: 5px;border:1px solid #fff;padding:16px 0 24px;margin-bottom:30px;width:635px;}
.calendarList h2{font-size:21px;}
.calendarList h3{color:#9c0702;}
.comingSoon h2{font-size:17px;}