BODY { background-color: #d8cae1; }
BODY, TD, TH { color: #6c477c; }
A { border-bottom: 2px dotted #9c77ac; color: #603970; text-decoration: none; }
A.nounderline, A:hover.nounderline { border-bottom: none; }
A:hover { border-bottom: 2px solid #603970;  }
A.fb_group, A#fancy_left, A#fancy_right { border-bottom: none; }
A.fb_group IMG { border: none; margin: 4px; }
A:hover.fb_group, A:hover#fancy_left, A:hover#fancy_right { border-bottom: none; }
DIV.topmenu { text-align: center; font-size: 16px; font-family: Arial, Helvetica, sans-serif; }
DIV.topmenu UL { display: inline; white-space: nowrap; padding: 0px; margin: 0px; margin-bottom: 4px;  }
DIV.topmenu UL LI { display: inline; margin-left: 5px; margin-right: 5px; padding: 0px; }
DIV.topmenu UL LI A { font-weight: bold; }
DIV.content { width: 550px; margin-left: auto; margin-right: auto; }
SPAN.imadethis { font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
div#fancy_title { bottom: -26px; }
img.cbhrule { clear: both; }
h1.title { font-size: 24px; font-family: Arial, Helvetica, sans-serif; }
h2.catlinksheader { font-size: 18px; font-family: Arial, Helvetica, sans-serif; }
DL.catlinks DT { font-size: 16px; margin-bottom: 6px; font-family: Arial, Helvetica, sans-serif; }
DL.catlinks DD { font-size: 14px; margin-bottom: 10px; }
TABLE.submenu { background-color: #d1c2d8; border-collapse: collapse; width: 100%; }
TABLE.submenu TD { padding: 6px; border: 1px solid #9c77ac; text-align: center; font-family: Arial, Helvetica, sans-serif; }
.tinyelement { font-size: 1px; height: 1px; width: 1px; }
TABLE.subsubmenu { width: 100%; }
TABLE.subsubmenu TD { font-family: Arial, Helvetica, sans-serif; font-style: italic; }

