*   { font-weight: bold; margin: 0; padding: 0 }
body     { font: bold 1em Arial, Helvetica, sans-serif; background: #ffffd5 }
h2      { font-size: 1em; font-weight: bold }
a    { color: black; font-weight: bold }
#wrap   { font-weight: bold; margin: 20px auto; width: 90% }
#header    { font-weight: bold; margin: 0; padding: 0; height: 77px }
#right    { color: black; font: 0.8em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; margin-top: 10px; margin-left: 10px; width: 71%; float: right }
#right ul {margin-left: 1.25em; padding-left: 0;}
#left  { font: bold 0.8em/3.2em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; padding: 1px; width: 25% }
#left li a  { font-weight: bold; text-decoration: none }
#left li  { font-weight: bold; list-style-type: none; border-bottom: 1px dotted #ff3366; border-right: 1px dotted #ff3366  }
#left li a:hover    { color: #aaa; font-weight: bold; background-color: transparent }
#header h1   { color: black; font-size: 1.1em; font-weight: bold; margin: 0; padding-top: 12px; padding-left: 1px }
#header h1 a   { color: black; font-size: 1.1em; font-weight: bold; text-decoration: none }
#header h2   { color: black; font-size: 0.8em; font-weight: bold; margin: 0; padding-top: 0; padding-left: 1px }
#bottommenu a      { color: white; font-weight: bold; line-height: 22px; text-decoration: none; background-color: #e00; position: relative }
#bottommenu a:hover     { color: #aaa; font-weight: bold; line-height: 22px; background-color: #e00; position: relative }
#bottommenu    { color: #fff; font: bold 0.8em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; background: #e00; text-align: center; margin-top: 12px; margin-bottom: 5px; position: relative; height: 22px; border-top: 24px white }