#body p.eventdate {background:#036; color:#fff; font-weight:bold;  text-indent:0; margin:0; padding:0.25em;}
.eventdate, .writeup, .event ul {text-align:left;}
#body .writeup, .event h2, .event h3, .event h4 {margin: 0.5em;}	
.event {border: 1px solid #ccc; text-align:center; margin:0.75em 0.5em; clear:both;padding:0; width:60em;}
.affiliations {font-style:italic; font-size:0.9em;display:block;}
.detailsbox {background-color: #f2f2e5; margin: 0 auto; padding: 4px;}
.detailsbox ul {margin: 0 0.75em; padding:0 0.5em;}
.detailsbox p {margin: 0.5em 0.75em; padding:0 0.5em;}
.seriestitle {border-bottom: 1px solid #ccc; padding-bottom:1em; border-right:3em solid #f9f9f2; border-left:3em solid #f9f9f2}
.clear {clear:both}
div.title {margin: 0.75em 0}
div.title p, div.title h3 {margin: 0; padding:0}
.event h4 a {font-family:Arial, Helvetica, sans-serif}
#eventlist {border-bottom: 1px solid #ccc; margin:0}
#eventlist li {margin-left:3em}
img.eventimg {margin: 0.5em; border: 1px solid #999;}
.speaker {overflow:auto; clear:both;}
.speaker img, .speakerphoto {float:left; margin: 0.5em; border:1px solid #777}
.writeup dt {font-weight:bold}