body { color: black; background-color: white;
       font-family:  Georgia, Times, serif;
       font-size:    15pt;
       font-weight:  normal;
       margin-left:  15pt;
       margin-right: 15pt;
     }
/* 
a:link    { color: #8040FF }
a:visited { color: #C020F0 }
a:hover   { color: #FF0099 }
*/
a:link, a:visited, a:hover, a:active {color: #008; text-decoration:none;}

p  { margin: 0.7em 0 0 0; }
table { font-family: inherit; font-size:  14pt; background-color:#cccccc; }
td { font-family: inherit; font-size:  inherit; }
h1 { font-size: 22pt; font-weight: bold; line-height: 35pt; margin: 0 0 0 0 }
h2 { font-size: 18pt; font-weight: bold; line-height: 30pt; margin: 1em 0 }
h3 { font-size: 15pt; font-weight: bold; line-height: 16pt; margin: 0.6em 0 }
h4 { font-size: 15pt; font-weight: bold; font-style: italic; margin: 30pt 0 5 0 }
li { margin: 0.5em 0 }
hr { margin: 2em 0 2em 0 }

img { margin: 0.7em 0 0 0; }
img.bord { margin: 0em 0 0 0; 
    padding:5px;
    border:1px solid #000;
    background-color:#fff; }

table.photo-alb { background-color: #ddd; border-spacing: 6px; }
.photo-alb img { margin: 0 0 0 0; }

.hilite-note  { background-color:#FFFFE7; border:2px solid #eeeed7; border-radius:20px; padding: 20px; margin: 0.5em 0 1em 0; }
.hilite-warn  { background-color:#FFFFE7; border:2px solid #eeeed7; border-radius:20px; padding: 20px; margin: 2em 0 1em 0; }
.hilite-aside { background-color:#f5f5f5; border:2px solid #e5e5e5; border-radius:20px; padding: 20px; margin: 2em 0 1em 0; }

