body {background-color: #FFFFFF; margin-left: 10%; margin-right: 10%; font-family: arial; color: #000000; font-size: 90%; } 

h1 {color: #000099; font-size: 200%; font-weight: bold; } 
h2 {color: #000099; font-size: 150%; font-weight: bold; } 
h3 {color: #6699CC; font-size: 125%; font-weight: bold; } 
h4 {color: #000099; font-size: 115%; font-weight: bold; } 
h5 {color: #000099; font-size: 110%; font-weight: bold; background-color: #0033CC; } 
h6 {color: #000099; font-size: 105%; font-weight: bold; } 

hr {color: #AAAAAA;} 
hr.menu {color: #6699FF;} 

img {border: none; margin-left: 1em; margin-right: 1em; }
img.noborder {border: none; margin-left: 0em; margin-right: 0em; }

strong {font-size: 100%; font-weight: bold;} 
strong.lang {font-size: 80%; color: #990000; font-weight: normal;} 

p {text-indent: 0%; }
p.small {font-size: 80%; }
p.caption {font-size: 80%; margin-left: 10%; margin-right: 10%; }
p.header {font-size: 110%; text-align: right; color: #FFFFFF; background-color: #0033CC; font-weight: bold; }
p.footer {font-size: 80%; text-align: right; color: #0000B0; }

td {vertical-align: middle; text-align: center; font-size: 100%; }
td.title {vertical-align: middle; text-align: center; }
td.strip {vertical-align: top; text-align: center; font-size: 80%; font-weight: bold; }
td.article {vertical-align: top; text-align: left;  font-size: 100%; }
td.menu {vertical-align: top; text-align: left;  font-size: 100%; }
td.topleft {vertical-align: top; text-align: left; font-size: 100%; }
td.topright {vertical-align: top; text-align: right; font-size: 100%; }
td.middlecenter {vertical-align: middle; text-align: center; font-size: 100%; }


dd {margin-bottom: 1em; } 