/* events (non tabular)*/
.eventbox {border: 0px solid; padding: 0em; background: #e6e6ff;}
.eventdate {border: 0px; padding: 0.2em; font-weight: bold; color: #ffffff; background: #6b779c;}
.eventtitle {border: 0px; padding: 0.2em; font-weight: bold; color: #000000; background: transparent;}
.eventspeaker {border: 0px; padding: 0.2em; font-style: italic; color: #000000; background: transparent;}
.eventlocation {border: 0px; padding: 0.2em; color: #000000; background: transparent;}
.eventinfo {border: 0px; padding: 0.2em; color: #000000; background: transparent;}
.eventcontact {border: 0px; padding: 0.2em; color: #000000; background: transparent;}
.eventaltbox {border: 0px solid; padding: 0em; background: #ffffff;}


/* standard table with alternating colours 
.tablehead {font-weight: bold; color: #ffffff; background-color: #6b779c;}
.rowone {color: #000000; background-color: #c4c9d7;}
.rowtwo {color: #000000; background-color: #cccccc;}
*/

/* events calendar */
.access-statement {width: 40%; float: right; padding: 0.5em; border: 1px solid #b51c29; background-color: #F5F2E9; font-size: 90%;}
.imageformat {float:right; padding-left: 1em; padding-top: 1em; border: 0px;}
.cancelled {border: 0px solid; padding: 10px; background-image: url(events/details/images/cancelled.gif); background-color: #e6e6ff; background-repeat: no-repeat; background-position: center center;}


div.row {
  clear: both;
  padding-top: 5px;
  }

div.row span.label {
  float: left;
  width: 35%;
  text-align: right;
  font-size: 1em;
  }

div.row span.formw {
  float: right;
  width: 60%;
  text-align: left;
  font-size: 1em;
  } 


input.events {background-color: #b01c2e; color: #ffffff}
