body { margin: 0; padding: 20px 0 0; }
p { font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif;}
td { color: black; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 120%; }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { font-weight: 500; text-decoration: underline; }
a:active { }
#footer { font-size: 10px; padding-top: 22px; }
#seniormenu { }
#imageWrap { width: 127px; padding-top: 4px; padding-right: 15px; padding-bottom: 10px; }
h2 { font-size: 14px; font-weight: bold; margin: 0; padding: 0 0 6px; }
.imageMargin { padding: 0 10px 20px 0; }
.rowMargin { text-align: left; padding-bottom: 20px; padding-left: 10px; }
.textpage { padding-bottom: 30px; }
.textpage h2 { padding-top: 20px; padding-bottom: 0; }
.textpage li{ padding-right: 100px; padding-bottom: 5px; }
.albumThumb { float: left; margin-top: 3px; margin-right: 6px; margin-left: 3px; border: solid 1px white; }
.cellPad { color: white; font-weight: 700; background-color: black; vertical-align: 12pt; padding-top: 2px; padding-bottom: 20px; padding-left: 2px; border: solid 1pt gray; }
.cellPad a:link { color: white; font-weight: 700; text-decoration: none; }
.cellPad a:visited { color: gray; font-weight: 700; text-decoration: none; }
.cellPad a:hover { color: #f8f8b8; font-weight: 700; text-decoration: underline; }