body { background-color:white; font-family:serif; }

th.title { vertical-align:top; }
td.toc { vertical-align:top; font-size:small; }
td.credits { vertical-align:top; font-size:small; font-family:sans-serif; }
td.legal { vertical-align:top; font-size:small; font-family:sans-serif; }

blockquote.warning { background-color:#FFCCCC; padding:6px; }
blockquote.note { background-color:#CCCCFF; padding:6px; }
td.sidebar { background-color:#99CC99; font-family:sans-serif; font-size:small; padding:6px; }

td.chapno { background-color:black; font-family:sans-serif; font-weight:bold; 
            color:#CCCCCC; font-size:64px; padding:6px; }

blockquote.exercise { background-color:#CCCCFF; font-family:sans-serif; padding:12px; }

blockquote.example { background-color:#CC99CC; }
p.example { padding-top:0px; padding-bottom:12px; padding-left:12px }
pre { background-color:#CCFFCC; 
      font-family:monospace; 
      font-size:small; 
      text-align:left;
      padding-left:12px; 
      padding-top:12px; }
pre.spacing { background-color:white; }
pre.footnotesize { font-size:11px; }
pre.scriptsize { font-size:10px; }
pre.tiny { font-size:9px; }
blockquote.citation { font-size:small; }
p.citation { text-align:right; padding-top:0pt; }

li.current { background-color:#99FF99; }

dt { font-weight:bold; }
dd p { margin-top:0px; }
dd.current { background-color:#99FF99; }

i.chaphead { font-family:sans-serif; font-weight:bold; font-style:italic; }

sub,sup { font-size:small; }

lh { font-weight:bold;
     font-style:italic;
     display:block;
     padding-bottom:12px;
     text-align:left; }
ol.footnotes { font-size:small; 
               background-color:#CCCCCC; 
               padding-top:5px;
               padding-bottom:3px;
               padding-right:3px; }

tt.keycap { font-family:monospace; font-size:small; border:solid 1px; padding:1px; background-color:#666666; color:#EEEEEE; }

code.command { color:#660000; }
code.error { color:#FF0000; }
code.literal { color:#000066; }

span.package { font-family:sans-serif; }
span.option { font-family:sans-serif; font-style:italic; }
span.environment { font-family:sans-serif; font-weight:bold; }

span.guimenu { font-family:sans-serif; font-weight:bold; }
span.guisubmenu { font-family:sans-serif; font-weight:bold; }
span.guimenuitem { font-family:sans-serif; font-weight:bold; font-style:italic; }
span.guiicon { font-family:sans-serif; font-size:small; border:solid 1px; padding:1px; background-color:#CCCCCC; color:#6666FF; }
span.normal { font-style:normal; }

div.figure { text-align:center; }
/* div.table { text-align:center; } */
caption { font-weight:bold; }
div.sampler { font-family:sans-serif; font-size:small; }

a.acrodef { color:#006600; }
a.acroref { color:#006600; }
a.acroid { text-decoration:none; font-size:small; }
a.acrorefs { text-decoration:none; }

a.firstterm { text-decoration:none; font-weight:bold; font-style:italic; }
a.soloindex { text-decoration:none; }
a.command-single { text-decoration:none; font-family:monospace; }
a.command-first { text-decoration:none; font-family:monospace; }
a.command-subseq { text-decoration:none; font-family:monospace; }
a.methodname-single { text-decoration:none; font-family:sans-serif; } /* =package */
a.methodname-first { text-decoration:none; font-family:sans-serif; } /* =package */
a.methodname-subseq { text-decoration:none; font-family:sans-serif; } /* =package */
a.option-single { text-decoration:none; font-family:sans-serif; }
a.option-first { text-decoration:none; font-family:sans-serif; }
a.option-subseq { text-decoration:none; font-family:sans-serif; }
a.modespec-single { text-decoration:none; font-family:monospace; font-weight:bold; } /* =environment */
a.modespec-first { text-decoration:none; font-family:monospace; font-weight:bold; } /* =environment */
a.modespec-subseq { text-decoration:none; font-family:monospace; font-weight:bold; } /* =environment */
a.productname-single { text-decoration:none; font-style:italic; }
a.productname-first { text-decoration:none; font-style:italic; }
a.productname-subseq { text-decoration:none; font-style:italic; }
a.trademark-single { text-decoration:none; font-style:normal; }
a.trademark-first { text-decoration:none; font-style:normal; }
a.trademark-subseq { text-decoration:none; font-style:normal; }
a.varname-single { text-decoration:none; font-family:monospace; font-style:italic; }
a.varname-first { text-decoration:none; font-family:monospace; font-style:italic; }
a.varname-subseq { text-decoration:none; font-family:monospace; font-style:italic; }

span.affil { font-weight:normal; }

span.TEX {letter-spacing: -0.125em; padding-right:0.125em; }
span.TEX span.E{ position:relative;top:0.4ex;left:-0.0417em;}
a span.TEX span.E {text-decoration: none; }

span.LATEX { padding-right:-0.8em; }
span.LATEX span.A{ position:relative; top:-0.5ex; left:-0.4em; font-size:85%;}
span.LATEX span.TEX{ position:relative; left: -0.4em; }
span.LATEX span.E { position:relative; top:0.4ex; }
a span.LATEX span.A {text-decoration: none; }

span.BIBTEX {  }
span.BIBTEX span.I { position:relative;top:0.4ex; }

span.LYX {  }
span.LYX span.Y { position:relative;top:0.4ex; }
