body#frames { margin:0; }
iframe#navframe  { position:absolute; top:0; left:0; height:100%; width:25%; }
iframe#helpframe { position:absolute; top:0; left:25%; height:100%; width:75%; }

body { margin-left:1em; }
* { font-family:verdana,arial,helvetica,sans-serif; }
h1,h2,h3,h4 { color:#006; }
h2 { border-top:1px solid #006; padding-top:0.5em; page-break-before:always;}

body.nav { font-size:80%; }
body.nav a { text-decoration:none; }

figure { margin:0; background:#ddf; display:inline-block; padding:1em; border-radius:0.5em;}
figure img { max-width:800px; border:1px solid #666; }
figure figcaption { max-width:800px; padding-top:0.5em; font-weight:bold; font-size:80%; }
