div.AgendaModule div.agenda-footer {
  margin: 10px 0px;
  padding: 0 3px;
  font-style: italic;
  text-align: right;
  font-size: 0.8em;
  border-top: 1px solid #ccc;
}

/* Agenda item */
div.AgendaModule img.agenda-thumbnail { float: left; margin-right: 1em; margin-bottom: 1em; }
div.AgendaModule div.agenda-item div.agenda-date { margin-bottom: 1em; font-weight: bold; font-style: italic; }

/* Latest agenda */
div.AgendaModule div.latestagendaAction ul { list-style: none; padding: 0; margin: 0; }
div.AgendaModule div.latestagendaAction ul li { padding: 0 0 0 10px; margin: 0; background: url( ../images/arrow.gif ) no-repeat 0px 9px; }
div.AgendaModule div.latestagendaAction span.agenda-date { padding: 0 0 0 10px; float: right; }

/* Archive */
div.AgendaModule div.archiveAction ul { list-style: none; padding: 0; margin: 0; }
div.AgendaModule div.archiveAction ul li { padding: 0 0 0 10px; margin: 0; background: url( ../images/arrow.gif ) no-repeat 0px 9px; }
div.AgendaModule div.archiveAction span.agenda-date { padding: 0 0 0 10px; float: right; }

/* Upcoming events */
div.AgendaModule ul.agenda-upcommingevents { margin-top: 1em; margin-bottom: 1em; }

/* Pagination */
div.AgendaModule div.pagination { padding: 10px; margin: 10px 0 0 0; text-align: center; color: #CCC; }
div.AgendaModule div.pagination a,
div.AgendaModule div.pagination a:link { display: inline-block; padding: 1px 8px; margin-right: 2px; border: 1px solid #aaa; color: #333; text-decoration: none; }
div.AgendaModule div.pagination a:active,
div.AgendaModule div.pagination a.current { background-color: #ddd; font-weight: bold; color: #000; }
div.AgendaModule div.pagination a:hover { color: #000; }
div.AgendaModule div.pagination a.previous { }
div.AgendaModule div.pagination a.next { }

