
HTML { line-height: 150%; }
BODY {
/*  background: #DDD;
  color: #333;*/
  background: #FFFFF0;
  color: #000;
  margin-left: 5%;
  margin-right: 10%;
}
BODY { line-height: 150%; }

FONT {font-family: sans-serif, helvetica, arial}

div.navbar {
  align: center;
  margin-left: -5%;
  margin-right: -5%;
}

/* styles for topics: */
._hpc { /* background-color: #118; */ }
._training { background-color: #DFD; }
._rstrctr { background-color: #FBC; }
._msctpcs { background-color: #CDB; }
._talk { background-color: #DC9; }
._sprs { background-color: #DCF; }
._para { background-color: #FCB; }
._floss { background-color: #FFA; }

/*A:link { color: #00A }
A:link { color: #0D0 }*/

/*A:visited, A:active { color: #A00 }*/
A:visited, A:active, A:link { /*color: #9F9;*/ border: 1pt dotted #9F9; }
A:hover { background-color: #CFC;
  	  text-shadow: 0 0 2px #ccc, 0 0 2px #ccc;
  }
ABBR       { /*background-color: #131;*/ border: 1pt dotted; }
ABBR:hover {   /*background-color: #222;*/   border: 1pt dotted; }

H1:hover {
   -moz-transform:rotate(-0.5deg);
    -ms-transform:rotate(-0.5deg);
-webkit-transform:rotate(-0.5deg);
}
H1 { 
  line-height: 150%; 
  font-family: helvetica, arial,sans-serif;
  background: #CCC;
   -moz-transform:rotate(0.5deg);
    -ms-transform:rotate(0.5deg);
-webkit-transform:rotate(0.5deg);
}
H2 { line-height: 140%; font-family: helvetica, arial, sans-serif; background: #DDD fixed; }

HR {
  color:#CCC;
  margin-left: -5%;
  margin-right:-4%;
}

UL { 
   list-style-type: disc; 
}

.LCB { background: #FFFFF0; color: #000; }
.BOW { background: #FFE; color: #000; }
.WOB { background: #000; color: #FFE; }
A.WOB:visited, A.WOB:active, A.WOB:link { color: #9F9; border: 1pt dotted #9F9; background: #000; }

PRE { font-family: monospace; line-height: 100%; }
SAMP CODE { font-family: monospace; }
PRE.SHELL { text-align: left; font-family: monospace; background: #CCC fixed; color: #222; border: medium solid #9F9 ; overflow: auto; margin:3%; display: block; line-height: 130%; }
CODE.EMAIL { font-family: monospace; border: thin solid ; font-weight: bolder; font-color: white; }
PRE.AA { text-align: center; font-family: monospace; background: #444 fixed; color: #EEE; border: medium solid #9F9 ; overflow: auto; margin:3%; display: block; line-height: 100%;  font-size: 7pt; }

SPAN._psbttl:before { content: ""; }
SPAN._psbttl:after { content: ""; }
SPAN._psbttl { font-size: 100%; }
/* SPAN._psbttl { font-style: italic; } */

@media only screen and (max-device-width: 600px) {
BODY { font-size: 200%;
}
P { font-size: 200%; }
H1 { font-size: 200%; }
UL { line-height: 150%; }
PRE { line-height: 100%; }
CODE { line-height: 100%; }
}
