
.leftside                  { color: black; font-size: x-small; font-family: Arial; background-color: #2d2d2d; width: 33%; border-right: 1px solid black }
.leftboxes        { color: black; font-size: small; font-family: Arial; background-position: 0 0; margin: 0; padding: 0; width: 100% }
.leftheading      { color: #dad7b0; font-size: 18px; font-weight: normal; line-height: 24px; background-color: #2d2d2d; text-align: center; margin: 0; padding: 0; height: 12px; border-top: 1px solid black; border-right: none; border-bottom: 1px dashed black; border-left: none }
.date { color: #dad7b0; font-weight: bold; text-decoration: underline; letter-spacing: 2px }
.subevent { color: #888 }
.leftcontent   { color: #ddd; font-size: 10px; font-weight: 500; line-height: 18px; background-color: #2d2d2d; padding: 2px 20px }
.subbox { font-size: x-small; font-family: Arial; margin: 0; padding: 0; border-top: none; border-right: none; border-bottom: none; border-left: 20px solid #696 }
.boldgreen { color: #0d2600; text-align: center; margin: 0; padding: 0; border-style: none }
.content     { color: white; font-size: medium; font-family: Arial; background-color: #2d2d2d; background-image: none; padding: 0 }
.contentboxes    { font-size: small; font-family: Arial; background-position: 0 0; width: 100% }
.contentheading      { color: #dad7b0; font-size: 24px; font-weight: normal; line-height: 30px; background-color: #2d2d2d; text-align: center; margin: 0; padding: 0; height: 12px; border-top: 1px solid black; border-right: none; border-bottom: 1px dashed black; border-left: none }
.contentcontent        { color: #ddd; font-size: 12px; font-weight: normal; line-height: 18px; background-color: #2d2d2d; text-align: justify; padding: 2px 30px 2px 20px }
.contentbyline   { color: #dad7b0; font-size: 10px; font-family: Arial; font-weight: 100; background-color: #2d2d2d; text-align: left; padding: 0 0 0 5px; height: 10px; border-top: 1px dotted black; border-right: medium none; border-bottom: medium none; border-left: medium none }
.menu   { color: #390; font-size: x-small; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: black; text-align: center; height: 25px }
.footer         { color: #dad7b0; font-size: 10px; font-family: Arial; background-color: #2d2d2d; text-align: center; margin: 0; padding: 0; height: 10px; min-height: 12px; max-height: 12px; border-top: 1px solid #3c3c3c }
.header         { font-family: Arial; border-bottom: 1px solid #999 }
A:link  { color: white; text-decoration: underline }
A:visited  { color: white; text-decoration: underline }
A:hover   { color: #f93; text-decoration: none }
