body {font-family: Arial, Helvetica, "MS Sans Serif"; text-align: center;}

/* COMMON */
#bounding {width: 100%;}
#eventbox {background-color: #ffffff;padding: 5px 5px 0 5px;}
.logo {padding: 6px 0 0 0;}
.credit {background-color: #ebebeb;padding: 5px 10px;font-size: 8pt;border-top: 1px dotted #757575;border-bottom: 1px dotted #757575;}
.credit a:link, .credit a:visited {color: #232323;text-decoration: none;}
.credit a:hover, .credit a:active {color: #232323;text-decoration: underline;}

/* LIST */
form {margin: 0;padding: 0 0 10px 0;text-align: left;}
select {font-size: 10pt;font-family: Arial, Helvetica, "MS Sans Serif";}
.sortname {text-transform: uppercase;padding: 5px 10px;background-color: #ebebeb;text-align: left;font-family: "Century Gothic", Arial, Helvetica, "MS Sans Serif";font-size: 16pt;border-top: 1px dotted #757575;}
.event {border-top: 1px dotted #757575;width: 100%;}
.event-left {width: 15%;float: left;text-align: center;}
.event-left img {margin: 18px 0 0 0;}
.month {margin: -2px 0 0 0;font-family: "Century Gothic", Arial, Helvetica, "MS Sans Serif";font-weight: bold;font-size: 7pt;text-transform: lowercase;}
.event-right {width: 85%;float: left;text-align: left;}
.eventhead {padding: 15px 10px 0 10px;font-family: "Century Gothic", Arial, Helvetica, "MS Sans Serif";font-size: 14pt;}
.eventdetails {padding: 0 10px 15px 10px;font-size: 10pt;line-height: 18px;}
.eventdetails a:link, .eventdetails a:visited {text-decoration: underline;color: #000000;}
.eventdetails a:hover, .eventdetails a:active {color: #ffa800;}
.clear {clear: left;}
.top {margin: 5px 0 5px 0;background: url("images/top-bkg.gif") no-repeat right center;text-align: right;padding: 5px 20px 5px 10px;font-size: 8pt;}
.top a:link, .return a:visited {text-decoration: underline;color: #000000;}
.top a:hover, .return a:active {color: #ffa800;}

/*DETAILS */
.name {text-transform: uppercase;padding: 5px 10px;background-color: #ebebeb;text-align: left;font-family: "Century Gothic", Arial, Helvetica, "MS Sans Serif";font-size: 16pt;border-top: 1px dotted #757575;border-bottom: 1px dotted #757575;}
.particulars {padding: 20px 10px;text-align: left;font-size: 10pt;line-height: 18px;}
.details {padding: 0 10px 0 10px;text-align: justify;font-size: 10pt;}
.details a:link, .details a:visited {color: #ffa800;text-decoration: underline;}
.details a:hover, .details a:active {color: #737373;text-decoration: underline;}
.picture {text-align: center;margin: 20px auto 0 auto;width: 270px;background-color: #ffffff;border: 1px solid #a0a0a0;padding: 10px 10px 5px 10px;}
.picture img {display: block;}
.caption {width: 270px;font-style: italic;font-size: 8pt;color: #757575;padding: 5px 0 0 0;}
.url {padding: 0 10px 0 10px;text-align: left;font-size: 10pt;}
.url a:link, .url a:visited {color: #000000;text-decoration: none;}
.url a:hover, .url a:active {color: #000000;text-decoration: underline;}
.return {margin: 20px 0 5px 0;background: url("images/return-bkg.gif") no-repeat 6px center;text-align: left;padding: 5px 10px 5px 20px;font-size: 8pt;}
.return a:link, .return a:visited {text-decoration: underline;color: #000000;}
.return a:hover, .return a:active {color: #ffa800;}
