h1.mainpage  { background:#ffffff; color:#000000; padding:10; font-size: 24px; line-height: 28px; text-align: center; 
           border: 0px solid #aaaaaa; font-family: 'courier new', 'Verdana', 'Geneva', 'Arial', 'sans-serif'; }
h2.mainpage  { background:#ffffff; color:#000000; padding:5; font-size: 16px; line-height: 20px; text-align: center;
           border: 0px solid #aaaaaa; font-family: 'courier new', 'Verdana', 'Geneva', 'Arial', 'sans-serif'; }
body {font: 0.9em courier new, Arial, Helvetica, sans-serif; }
a { text-decoration: underline; }
table.leftmenu { font-size: 12px; line-height: 12px; font-family: 'courier new', 'Verdana', 'Geneva', 'Arial', 'sans-serif'; }
table.description { font-size: 12px; line-height: 12px; font-family: 'courier new', 'Verdana', 'Geneva', 'Arial', 'sans-serif'; }
table.citation { font-size: 12px; line-height: 16px; font-family: 'courier new', 'Verdana', 'Geneva', 'Arial', 'sans-serif'; }
span.title { font-weight: bold; background:#000000; color:#ffffff; padding:2}
#menu ul { list-style-type: none; margin: 0px; padding: 0px;  border: 0px; }
#menu ul li a { display: block; padding: 10px 4px 10px 4px; }
#menu ul li a:hover { background-color: #ff0099; width: auto;}
#projects ul { list-style-image: url(images/ball.gif } 
