/* Colors
yellow: #ff4
orange: #f50
*/

BODY { color: black; background: #f50; padding: 5px; }
div.body, div.technical { color: white; background: black; }
div.technical { border: 2px solid #ff4; padding: 5px; }
H2, H3, H4, TH {  color: black; }
H1, H2, H3 { color: black; background-color: #ff4; }
A { color: #ff4; }
A:visited { color: #f94; }

.max50em { max-width: 50em; }

DIV.body, DIV.section
 { padding: 10px;
 }

DIV { padding-left: 1em; }

DIV.intro { background-color: white; }

UL,OL { margin-right: 4em; }

H1, H2, H3, H4, TH { font-family: sans-serif; }

H1, H2, H3 {
      text-align: center;
      padding: 0.5ex;
      margin: 0 0 1ex 0;
 }

IMG.border0 { border-width: 0; }
DIV.right { text-align: right; }
IMG.right { float: right; margin-left: 5px; }

DT { margin-top: 1ex; }

.clear { clear: both; }

.sc { font-variant: small-caps; }

div.technical {
    position: absolute;
    right: 5px; bottom: 5px;
}

div.popup { display: none; }
div:hover div.popup { display: block; }
