
p  { margin: 0 }
.body_general  { color: #5a7194; font-size: 14px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 16px; margin-bottom: 8px }
.body_general_bold { color: #5a7194; font-size: 14px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: 700; line-height: 16px; margin-bottom: 8px; }
.body_general-tight { color: #5a7194; font-size: 14px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 16px; margin-bottom: 0; }
.body_general-tight_bold { color: #5a7194; font-size: 14px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: 700; line-height: 16px; margin-bottom: 0; }
.body_general-less { color: #5a7194; font-size: 14px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 18px; margin-bottom: 4px; }
.body_calendar { color: #5a7194; font-size: 16px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 19px; margin-bottom: 6px }
.body_cal-head { color: #5a7194; font-size: 18px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 19px; margin-bottom: 6px }
.body_volunteer  { color: #00266c; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 17px; margin-bottom: 6px }
.body_general-smaller { color: #5a7194; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 14px; margin-bottom: 6px }
.subhead_general   { color: #00266c; font-size: 14px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: 700; line-height: 16px; margin-bottom: 8px }
.subhead_general-bar { color: #00266c; font-size: 13px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: 700; line-height: 16px; background-image: url(images/date-bar_lighter.gif); background-repeat: no-repeat; margin-bottom: 10px; padding-left: 4px; }
a:link     { color: #00266c; font-weight: 700; text-decoration: none; border-bottom: 1px dotted #00266c    }
a:visited { color: #00266c; font-weight: 700; text-decoration: none; border-bottom: 1px dotted #00266c; }
a:hover { color: #5a7194; font-weight: 700; text-decoration: none; border-bottom: 1px dotted #5a7194; }
.rightlink_bodybold_space { color: #5a7194; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: 700; line-height: 16px  ; margin-top: 6px; }
.rightlink_bodybold { color: #5a7194; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: 700; line-height: 16px; }
.rightlink_body { color: #5a7194; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 12px; margin-bottom: 5px  }
.rightlink_head { color: white; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: 700; line-height: 10px; position: relative; top: 2px }
.rightlink_head-upcoming { color: white; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: 700; line-height: 10px; position: relative; top: 9px }
ul { list-style-type: disc; margin: 0 0 0 17px; padding-left: 0 }
li { margin-top: 0; margin-bottom: 0; padding-left: 0 }
.space  { font-size: 12px; line-height: 12px; margin-bottom: 2px }
.donateframe { color: #fff; font-size: 14px; font-family: arial, helvetica; font-weight: bold; background-color: #f90026; margin-top: 20px; padding: 4px; border: solid 2px black     }
.head_general   { color: #f90026; font-size: 17px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: 700; line-height: 18px; margin-top: 5px; margin-bottom: 7px; }
.head_general-extra   { color: #f90026; font-size: 17px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: 700; line-height: 18px; margin-top: 5px; margin-bottom: 10px; }
.cal_small   { color: #00266c; font-size: 13px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 16px; margin: 0 0 8px; }

