
body { max-width: 760px; min-width: 320px;
       margin-left:auto; margin-right:auto; }

a,h1,h2,h3,h4,h5,div,td,th,address,blockquote,nobr,b,i {
    font-family:"Liberation Sans", Arial, Helvetica, sans-serif;
}

a.bibref { font-family: serif; color: #202070; }

p,ul,ol,li { font-family: serif;
             font-feature-settings: "liga";
             text-rendering: optimizeLegibility;
             letter-spacing: -0.02em;
             color: #303030; }

p, li           { font-size:1.4em; line-height:1.6em; }
li > p          { font-size:1.0em; }

/* ol.bibliography { font-size:0.8em; line-height:0.9em; } */

p.footnote      { font-size:1em; line-height:1.1em; }
p.figure        { font-size:1.1em; line-height:1.3em; text-align:center; }

div.caption     { font-size:1em; line-height:1.1em; text-align:center; }


td              { font-size:1.2em; line-height:1.05em; padding-top: 0.15em; padding-bottom: 0.15em; }
h1              { line-height: 1.2em; }
td.title        { background-color:#F4F4F4; }
td.toplink      { background-color:#F4F4F4; }
td.bottomlink   { background-color:#FFFFFF; }
td.toc          { background-color:#F4F4F4; }
td.tochilit     { background-color:#E7E6E7; }

a:link         { text-decoration:none; }
a:visited      { text-decoration:none; }
a:hover        { color:red; text-decoration:underline; }
a:active       { text-decoration:none; }

a.internal:link         { color:blue; }
a.internal:visited      { color:blue; }
a.internal:hover        { color:red; }
a.internal:active       { color:blue; }

h1 { font-size:1.6em; }
h2 { font-size:1.5em; }
h3 { font-size:1.4em; }
h4 { font-size:1.3em; font-weight:bold; }
h5 { font-size:1.2em; font-weight:bold; }

