body               { font-family: Palatino Linotype, serif; }
p                  { padding-left: 1em; }

p.blog             { padding-left: 2em; }

.toc            { text-align: left; padding-right: 10px; }
.navhomehead       { padding-top: 0; 
                     margin-bottom: 0;
                     padding-bottom: 0;
                     font-size: 80%
                   }
.navlink           { text-decoration: none; }

.navhomehead           { color: black; }
.navhomehead a:link    { color: black; }
.navhomehead a:visited { color: black; }

.navhead           { padding-top: 0; 
                     margin-bottom: 0;
                     padding-bottom: 0;
                     font-size: 80%
                   }

.bodycell          { padding-left: 10px;
                     border-left: 1px solid #394478; }

.navhead           { color: black; }
.navhead a:link    { color: black; }
.navhead a:visited { color: black; }

.navfoot           { color: black;
                     font-size: 80%;
                   }

.navfoot a:link    { color: black; }
.navfoot a:visited { color: black; }

pre.programlisting { font-size: 90%;
                   }

span.footdate      { color: black;
                     font-size: 80%;
                     font-family: Arial, sans-serif;
                   }

span.foothome      { color: black;
                     font-size: 80%;
                     font-family: Arial, sans-serif;
                   }

span.footfeed      { color: black;
                     font-size: 80%;
                     font-family: Arial, sans-serif;
                   }

span.footcopy      { color: black;
                     font-size: 80%;
                     font-family: Arial, sans-serif;
                   }
span.term          { color: #394478;
                     font-family: Tahoma, sans-serif;
                     font-size: 90%;
                     padding-left: 2em;
                   }

h1                 { color: #394478; font-family: Tahoma, sans-serif; }
h1.navbanner       { color: #394478; font-family: Tahoma, sans-serif;
                     font-size: 90%; }
h2.title           { color: #394478; font-family: Tahoma, sans-serif;
                     font-size: 90%;}
h2.pagetitle       { color: #394478; font-family: Tahoma, sans-serif;
                     font-style: italic;}
h2.navbanner       { color: #394478; font-family: Tahoma, sans-serif; }
h2.navbanner A:link      { color: #394478; font-family: Tahoma, sans-serif; }
h2.navbanner A:visited      { color: #394478; font-family: Tahoma, sans-serif; }

h3.title           { color: #394478; font-family: Tahoma, sans-serif;
                     font-size: 90%;}
h3.title A          { color: #394478;text-decoration: none;
                      font-family: Tahoma, sans-serif; font-size: 90%; }
h3.title A:link     { color: #394478; }
h3.title A:visited  { color: #394478; }

A:link     { color: #394478; }
A:visited  { color: #394478; }

SPAN.curpage           { color: #394478; font-family: Tahoma, sans-serif;
                       font-style: italic; font-size: 90% }

SPAN.curpage A         { color: #394478; text-decoration: none; }
SPAN.curpage A:link    { color: #394478; }
SPAN.curpage A:visited { color: #394478; }

SPAN.toplevel A          { color: #394478;text-decoration: none;
                         font-family: Tahoma, sans-serif; font-size: 90%; }
SPAN.toplevel A:link     { color: #394478; }
SPAN.toplevel A:visited  { color: #394478; }

SPAN.otherpage           { color: #394478; }
SPAN.otherpage A         { color: #394478;text-decoration: none;
                         font-family: Tahoma, sans-serif; font-size: 90%; }
SPAN.otherpage A:link    { color: #394478; }
SPAN.otherpage A:visited { color: #394478; }

SPAN.descendant A         { color: #394478; text-decoration: none; 
                         font-family: Tahoma, sans-serif; font-size: 90%; }
SPAN.descendant A:link    { color: #394478; }
SPAN.descendant A:visited { color: #394478; }

SPAN.ancestor A         { color: #394478; text-decoration: none;
                         font-family: Tahoma, sans-serif; font-size: 90%; }
SPAN.ancestor A:link    { color: #394478; }
SPAN.ancestor A:visited { color: #394478; }

SPAN.shrink1           { font-size: 80%; }
SPAN.shrink2           { font-size: 70%; }
SPAN.shrink3           { font-size: 70%; }

