
/* event list wrappers */
div.events-results
{
  width: 100%;
  position: relative;
}

div.events-results h3
{
   color: #000;
   padding: 0;
   margin: 0;
   border-bottom: 1px solid #000;
}

/* event list items */
div.events-results h3.monthly-event
{
  margin-top: 25px;
  font-size:14px;
}
div.events-results div.event-item
{
   border-bottom: 1px solid #000;
   padding-top: 10px;
   padding-bottom: 10px;
}

div.events-results div.event-item div.event-item-info
{
  width: 65%;
  float: left;
  padding-right: 3%;
}

div.event-title
{
  font-size: 18px;
  font-weight: bold;
  text-transform: capitalize;
}

div.event-item-username span
{
  font-weight: bold;
}

div.event-item-text
{
  margin-top: 10px;
  margin-bottom: 10px;
}

div.event-item-actions a,
div.event-item-actions a:link,
div.event-item-actions a:visited
{
  color:#000;
  text-decoration: underline;
  tesxt-transform: lowercase;
}

div.event-picto
{
  width: 32%;
  float: right;
  /*border: 1px solid #ccc;*/
}

div.past-events
{
  text-align: right;
  margin: 15px;
}

/* show event */

div.events-results div.event-item.no-border
{
  border: none;
}

.program-seperator
{
  color: #3C657F;
  background-color: #3C657F;
  border: none;
}

.program-row
{
  position: relative;
  margin-top: 5px;
}

.program-row .start, .program-row .end, .program-row .description
{
  float: left;
}

.program-row .description
{
  width:47%;
}


/* agenda widget */

.agenda-widget-header
{
     margin-bottom: 3px;
}

/* posts widget */
h2.blog-post-widget-header
{
  margin-bottom: 3px;
}

.widget-event-count-types
{
   margin-bottom: 6px;
}

div.widget-event-title
{
  font-weight: bold;
}

div.widget-event-user span
{
  font-weight: bold;
}

div.widget-event-type
{
  font-style:italic;
}

div.widget-event-links
{
  margin-top: 3px;
  margin-bottom: 3px;
}

div.widget-event-links a,
div.widget-event-links a:link,
div.widget-event-links a:visited,
div.widget-event-links a:hover
{
  color:#000;
  text-decoration:underline;
}

div.widget-event-wrapper
{
  padding-bottom: 3px;
  border-bottom: 2px solid #000;
  margin-bottom: 8px;
}

div.view-all-events
{
  text-align:center;
}

.view-all-events a
{
  font-size:16px;
  text-decoration:underline;
}

div.event-actions
{
  margin-top: 10px;
}

div.agenda-search-widget
{
   /* border-bottom: 1px solid #3C657F; */
}

div.event-day
{
  background-color:#3C657F;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	margin-top:10px;
	padding-bottom:2px;
	padding-top:2px;
	text-align:center;
	width:100%;
}


div.event-map
{
  font-size: 18px;
  font-weight: bold;
  text-transform: capitalize;
  margin-top:10px;
  margin-bottom: 10px;
}


/* public subscribe */
table.public-subscribe
{
  width:80%;
}

table.public-subscribe, table.public-subscribe tbody, table.public-subscribe td
{
  color:#333333;
  font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
  font-size:11px;
  text-align:left;
}

table.public-subscribe .small
{
  color:#999999;
  font-size:10px;
}

table.boxinfo-reunions
{
  border:1px solid #005599;
  padding:5px;
  width:100%;
}

td.label-event, span.date
{
  font-weight: bold;
}

