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:#CC3333; 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:#FFCCCC; 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; padding-left:12px; padding-top:12px; }
pre.spacing { background-color:white; }
pre.small { font-size:8px; }
blockquote.citation { font-size:small; }
p.citation { text-align:right; padding-top:0pt; }

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

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

sub,sup { font-size:small; }

ol.footnotes { font-size:small; background-color:#CCCCCC; }

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; }

i.package { font-family:sans-serif; font-style:italic; }
i.option { font-family:monospace; font-style:italic; }
tt.environment { font-family:monospace; font-style:italic; }

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; }

a.acrodef { color=#006600; }
a.acroref { font-size:small; 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; }

