
   .clear { clear: both; line-height: 10px; height: 10px }

   a { text-decoration: none; font-weight: bold; font-size: 1.2em;}
   img {border:none}
   a:link { color: #941818; }
   a:visited { color: #941818; }
   a:hover { text-decoration: underline; color: #890505; }

   body { padding:10px; }
   p { line-height: 1.4em; }
   p a { text-decoration: underline; }

   #logo { text-align: left; float: left; }
   #maincontents { text-align: left; padding: 0 0 0 15px; font-family: Georgia, Times, serif; font-size: 1.1em }
   #maincontents .smallc { font-weight: bold; text-transform:uppercase}
   #graybox {width:3em; padding:.8em; margin:.1em; background:#CCCCCC; display:inline}
   #rightBox { width:14em; float:right; font-size: .7em; text-align: right; font-family: Arial, Geneva, sans-serif; margin: 0 0 0 10px; padding: 0 2em 0 2em; background: #D4FF94;}
   #rightBox li { list-style: none; display: inline; padding: 0 12px 0 0; }
   #rightBox li a,
   #rightBox li a:link,
   #rightBox li a:visited,
   #rightBox li a:hover,
   #rightBox li a:active { color: #fff; padding: 1em 0.2em 0.2em 1em; }
   #rightBox li a:hover { text-decoration: none; background-color: #890505 }

   #mainNav { text-transform:uppercase; color: #FFFFFF; background-color:#941818; font-size: .7em; font-weight:bold; text-align: right; font-family: Arial, Geneva, sans-serif; margin: 0 0 0 0; padding: .3em 0 0 0; height:1.4em}
   #mainNav li { list-style: none; display: inline; padding: 0 .5em 0 1.5em; }
   #mainNav li a,
   #mainNav li a:link,
   #mainNav li a:visited,
   #mainNav li a:hover,
   #mainNav li a:active { color: #fff; padding: 1em .5em 0.2em 1em; }
   #mainNav li a:hover { text-decoration: none; color:#941818; background-color: #CCCCCC }
