
/* styles-a.css (c) JRStockton  www.merlyn.demon.co.uk  >= 2009-12-28 */


 body { color: black; background: #FFFFC0; font-size: 100%;
  margin: 0; padding: 1ex;
  border-top: ridge lime 1ex; border-bottom: ridge lime 1em; }

 input { font-family: monospace; }

 textarea { font-family: monospace; } /* Safari 2008-01-05 */

 pre      { font-size: smaller; } /* IE6 2006-10-24 */
 /* pre       { overflow: auto; } after DJM, tried 2008-01-11, bad in IE7*/

/* 2009-03-12   tt, code { font-size: smaller; } /* IE6 2006-10-24 */

 tt { padding-left: 0.3ex ; padding-right: 0.3ex; } /* IE6 2006-11-01, 0.4ex */

 fieldset { margin: 3px; padding: 3px; }

 span.EQN { display: block; text-align: center; } /* Not IE4 */

 .AND { font-family: sans-serif ; border-top: 1px dotted black ;
        text-align: center; margin-top: 5ex; padding: 1em; }
 .TOE { font-family: sans-serif ; border: 1px solid black ;
        text-align: center; margin-top: 5ex; padding: 1em;
        width: 568px; margin-left: auto; margin-right: auto;
        color: black; background: #E0E0E0; }
 .FLT { float: left; }
 .FRT { float: right; }

 .BOX, .TRY, .SRC, .OUT, .OPT, .NDX, .CAN {
  border: 1px solid black; padding: 0.4ex; margin: 2ex 1ex 2ex 1ex;
  color: black; background: fuchsia; }
 .BOX { color: inherit; background: #CCFFCC; }
 .TRY { color: inherit; background: #AAD4FF; } /* forms */
 .SRC { color: inherit; border-color: blue; background: lime; }    /* source */
 .OUT,
 .OPT { color: inherit; border-color: blue; background: yellow; }  /* output */

 .OPT { white-space: pre; font-family: monospace; } /* pre */

 .NDX { color: inherit; border-color: blue; background: white;
  margin: 3ex 0ex 4ex 0ex; padding: 1em; }

 .CAN { width: 42ex; background: #CCFFFF;
  margin: 1ex auto 1ex auto; text-align: center; }

 .INL { color: black; background: yellow; }

 .CEN { text-align: center; }

 .CPY { text-align: center; margin: 0 0 0 82px }

 .ALT { text-align: left; }

 .ART { text-align: right; }

 .UND { text-decoration: underline; }

 .STK { text-decoration: line-through; }

 .SML { font-size: smaller; }

 .BIG { font-size: larger; }

 .ITL { font-style: italic; }

 h1, h2, h3, h4, h5, h6 { clear: both;
   font-family: sans-serif ; margin-right: 1px; }

 h1 { font-size: 1.80em ; padding: 1.2ex ; background: white; color: inherit;
       border: outset 0.5ex #CCCCCC ; text-align: center; }
 h2 { font-size: 1.60em ; padding: 1.5ex 0 0 1ex; margin: 2.3em 0 1ex 0;
       border-left: solid 1ex #CCCCCC ; border-top: solid  0.3ex #CCCCCC ; }
 h3 { font-size: 1.45em ; padding: 1.0ex 0 0 1ex; margin: 2.1em 0 1ex 0;
       border-left: solid 1ex #CCCCFF ; border-top: dashed 0.4ex #CCCCFF ; }
 h4 { font-size: 1.33em ; padding: 0.8ex 0 0 1ex; margin: 1.9em 0 1ex 0;
       border-left: solid 1ex #FFCCFF ; border-top: dotted 0.5ex #FFCCFF ; }
 h5 { font-size: 1.21em ; padding: 0.6ex 0 0 1ex; margin: 1.7em 0 1ex 0;
       border-left: solid 1ex #CCFFFF ; border-top: dotted 0.5ex #CCFFFF ; }
 h6 { font-size: 1.10em ; padding: 0.4ex 0 0 1ex; margin: 1.5em 0 1ex 0;
       border-left: solid 1ex #EEEEEE ; border-top: dotted 0.5ex #EEEEEE ; }

/* END */

