body {font-family: arial, helvetica, sans-serif;}

a:link, a:visited {color: darkblue;}
a:active {color: fuchsia;}

.banner   { background-color: #17738A; color: white; font-size: 110%;
            text-align: center; font-weight: bold; padding: 12 px;}

.modest { color: darkgray; font-size: 75%; font-weight: lighter; }

.standout {color: #17738A;}
.subtle   {color: blue;}

.section {text-indent: 0;      margin-top: 8px; margin-left: 0in;}
.chapter {text-indent: -0.2in; margin-top: 1px; margin-left: 0.4in;}
.topic   {text-indent: -0.2in; margin-top: 1px; margin-left: 0.6in;}

.linkclass { text-indent: 0;      margin-top: 12px; margin-left: 0;
             font-size: 110%; font-weight: bold; }
.linkline  {margin-top: 7px;  margin-left: 0.15in;}

.homelink    {color: #444444; font-size: 150%; margin-top: 12px; margin-bottom: 4 px;}
.pagelink    {color: #444444; font-size: 125%; margin-top: 2px;  margin-bottom: 2 px;}
.sectionlink {color: #444444; font-size: 100%; margin-top: 2px;  margin-bottom: 2 px; margin-left: 0.1in;}
.melink      {color: #444444; font-size: 125%; margin-top: 12px; margin-bottom: 2 px;}

.L1          {color: #444444; font-size: 125%; margin-top: 2px;  margin-bottom: 2 px;}
.L2          {color: #444444; font-size: 100%; margin-top: 2px;  margin-bottom: 2 px; margin-left: 0.1in;}
.Preface     {color: #444444; font-size:  90%; margin-top: 2px;  margin-bottom: 2 px; margin-left: 0.15in;}

#selectedlink { font-weight: bold; color: black; }
#selectedsublink { color: #000000; background-color: #d0FFD0; }

.pageHeader {font-size: 125%; font-weight: bold;}

.hasnote {position: static;}
.marginnote {position: inherit; top: static-position; right: -200 px;}

.fakemarginnote {text-align: right; font-size: 90%; font-style: italic; text-indent: 0.4 in;}

.legal { color: darkgray; font-size: 85%; font-weight: lighter; }
.quotelink { font-size: 85%; padding-left: 8px; padding-right: 8px;
             background-color: #CCCCFF; }
.more { color: darkgray; font-size: 95%; font-weight: lighter; font-style: italic;}

.reviewhead { text-indent: 0;
              padding-top: 12px; margin-left: 0;
              font-size: 110%; font-weight: bold; }

.reviewcaption { padding-top: 12px; font-weight: bold; }

.pullquote { font-size: 115%; font-weight: bold; color: #17738A;
             padding-top: 4px; padding-bottom: 4px; }

.reviewhead2 { text-indent: 0;
              padding-top: 12px; margin-left: 0;
              font-size: 100%; font-weight: bold; }

.pullquote2 { font-size: 105%;ont-weight: bold; color: #17738A;
             padding-top: 4px; padding-bottom: 4px; }

