h1 .context { font-size: 0.5em; text-transform: uppercase; letter-spacing: 0; margin-top: -10px; display: block; }
h1 .context a { text-decoration: none; }
#events { margin:22px 0 0 0; padding:1px 0 0 0; background:url(images/rule/dotted_red_h.gif) left top repeat-x; list-style: none; font-size: 1em; }
#events .event { padding:11px 0 11px 176px; margin:0 0 0 0; background:url(images/rule/dotted_red_h.gif) left bottom repeat-x; }
.event .date { float:left; margin:11px 0 0 -77px; font-weight:bold; position:relative; width:55px; }
.event .summary { font-size:1.4em; margin:11px 0 8px 0; }
.event .description p { margin:0; padding:0; font-size:1.2em; }
.event .image { float:left; width:77px; height:77px; margin:0 11px 0 -176px; position:relative; }
.event .image img { margin:0; }
.event p.date { font-size: 1.2em; }

#event { background:url(images/rule/dotted_red_h.gif) left bottom repeat-x; padding:0 0 11px 0; margin:0 0 22px 0; }
#event h1 { margin:55px 0 6px; font-size:2.2em; line-height:1.4; letter-spacing:0px; }
#event h2 { margin:0 0 22px 0; font-weight:bold; font-size:1.5em; color:#CC3D43; }
#event dl { margin:0 0 33px 0; padding:11px 0 0 88px; border-bottom:solid 1px #CCC; width:374px; }
#event dt { float:left; margin:0 0 0 -88px; width:88px; padding:11px 0 0 0; background:none; font-size:0.92em; border-top:solid 1px #CCC; }
#event dd { border-top:solid 1px #CCC; margin:0 0 11px 0; padding:11px 22px 0 0; }
#event .imageMain { float:right; width:242px; }
#event .imageMain img { width:242px; height:242px; }

#categories { border-bottom:solid 2px #81321A; border-top:solid 2px #81321A; margin-top: 22px; }
#categories ul { margin-left: 20px; }
#categories li { list-style: none; padding: 0.5em 0; }
#categories li.active { list-style: disc; font-weight: bold; }
#content #categories a { color: #81321A; text-transform: uppercase; text-decoration: none; }


