/* Event Module Styles */
.EventWidget { color: white; width: 560px; margin: 15px 0 0; padding: 6px 0 20px; float: left; clear: left; border-bottom: 3px dotted #3e62b2; }
.UpcomingEventWidget { color: white; margin: 20px 0 0; padding: 6px 0; width: 260px; float: left; clear: left; }
.EventWidgetLoop { color: white; margin: 0 0 0 1px; padding: 6px 0 11px 1px; clear: both; overflow: auto; }
.EventWidgetDate { color: #4aaadb; font-size: 16px; font-weight: bold; float: left; margin: 0; padding: 0 8px 0 0; }
.EventWidgetTitle, .EventWidgetTitle a { color: #ff0; font-size: 16px; font-weight: bold; margin: 0; padding: 0; }
.EventWidgetTitle a:hover { color: #ff501d; }
.EventWidgetImage { text-align: center; width: 52px; float: right; margin: 0 0 0 10px; padding: 0; }
.EventWidgetImage img { max-width: 50px; max-height: 50px; margin: 0 auto; }

.EventLoop { color: white; overflow: auto; margin: 0 auto; padding: 10px 0; clear: both; min-height: 24px; border-bottom: 3px dotted #3e62b2; }
.EventDate { color: #4aaadb; font-size: 16px; font-weight: bold; float: left; padding-right: 14px; padding-left: 0; }
.EventTitle, .EventTitle a { color: #ff0; font-size: 16px; font-weight: bold; float: left; margin: 0; padding: 0; }
.EventTitle a:hover { color: #ff501d; }
.EventDescription { text-align: justify; clear: left; margin: 0; padding: 3px 0 0; }

.EventDetailDate { color: #4aaadb; font-size: 18px; font-weight: bold; float: left; padding-right: 14px; padding-left: 0; }
.EventDetailTitle { color: #ff0; font-size: 18px; font-weight: bold; float: left; margin: 0; padding: 0; }
.EventDetailDescription { color: #fff; text-align: justify; clear: left; padding-top: 10px; }

.EventImage { color: white; text-align: center; width: 92px; float: right; margin: 0; padding-right: 4px; padding-left: 20px; }
.EventImage img { max-width: 100px; max-height: 80px; margin: 0 auto; }
.EventImage p { text-align: left; clear: both; margin: 0; padding: 5px 0 0 8px; }

.EventImageLarge { color: #fff; margin: 0; padding: 14px 12px 8px 0; }
.EventImageLarge img {  }
