
H1, H2, H3
{ font-family: Verdana, Arial, Sans-Serif; font-weight: normal; color: #000066; text-align: left;}

H1 { font-size: 20pt; }
H2 { font-size: 16pt; }
H3 { font-size: 12pt; }

P, LI,  DIV, UL, SPAN, PRE
{ font-size: 9pt; font-family: Verdana, Arial, Sans-Serif; margin-left: 25pt; margin-right: 18pt; margin-top: 0px;}

SPAN { margin: 0px; }

.quote, .about, .quote-attribution {font-style: italic;  margin-left: .65in; margin-right: .65in; }
.quote-attribution {font-style: normal; }
.caption { font-size: 7pt;}
.pubinfo { font-weight: bold; font-style: italic; }
.comingsoon { font-size: 6pt; color: maroon }
.platform { font-size: 7pt; color: teal }
.arttitle { font-size: 10pt; font-weight: bold; margin-bottom: 3pt; }
.toolboxtip { font-size: 8pt; color: red; margin-top: -7pt; }
.gistoolsnumber { font-size: 18pt; font-weight: bold; color: #666666; }
.listname { color: maroon; text-decoration: underline; }


.arttitle A:link    { color: navy; text-decoration: none;}
.arttitle A:visited { color: navy; text-decoration: none;}
.arttitle A:hover   { color: red;  text-decoration: none;}
.arttitle A:active  { color: red;  text-decoration: none;}

.artbody { margin-bottom: 3pt; }
.artpubinfo { color: maroon; font-weight: normal; font-style: italic; font-size: 7pt; }

.headrow { background-color: #5F8AC5; color: white; font-weight: bold;}
.oddrow { background-color: #cccccc; color: black; font-weight: normal;}
.evenrow { background-color: #eeeeee; color: black; font-weight: normal;}



LI { margin-top: 5pt; margin-bottom: 5pt;}


A:link { color: blue }
A:visited { color: #990099 }
A:hover { color: red }
A:active { color: red }

PRE, TT, VAR,.code-inbox,.code-inline { font-size: 9pt; font-family: Andale Mono, Courier New, Courier; }
.code-inbox  { color: black; margin: 0px; }
.code-inline { color: black; }
VAR { font-style: normal; }


.old-sechead
{ font-size: 18pt; font-weight: bold; color: white; background-color: #5F8AC5; border: 1px black solid; margin-left: 0px; margin-right: 0px; padding: 4pt; }
.sechead
{ font-size: 18pt; font-weight: bold; color: white; margin-left: 0px; margin-right: 0px; }

.old-nav, .old-navbottom { margin: 0px;  padding: 4pt; color: navy; background-color: #CCCCCC; border: 1px black solid; border-bottom: none; font-weight: bold;}
.nav, .navbottom { margin: 0px;  color: navy; font-weight: bold;}

.old-navbottom { border-bottom: 1px black solid; text-align: center; margin-bottom: 8pt;}
.navbottom { text-align: center; }

.nav A:link,    .navbottom A:link    { color: navy; text-decoration: none;}
.nav A:visited, .navbottom A:visited { color: navy; text-decoration: none;}
.nav A:hover,   .navbottom A:hover   { color: red;  text-decoration: none;}
.nav A:active,  .navbottom A:active  { color: red;  text-decoration: none;}

.sechead A:link    { color: white; text-decoration: none;}
.sechead A:visited { color: white; text-decoration: none;}
.sechead A:hover   { color: yellow;  text-decoration: none;}
.sechead A:active  { color: yellow;  text-decoration: none;}


.old-sidehead { margin: 0px; padding: 2pt; color: black; background-color: #99cccc;  font-weight: bold; border: 1px black solid; text-align: center;}
.old-sidebody { font-size: 7pt; margin: 0px;  color: navy;  background-color: #cccccc; padding: 4pt; border: 1px black solid; border-top: none; text-align: center;}

.sidehead { color: black; font-weight: bold; margin:0; }
.sidebody { font-size: 7pt; color: navy; margin:0; }



.comments  { color: black; font-size: 9pt; margin: 0px; text-align: center;}
.copyright { color: maroon; font-size: 7pt; margin-top: 0px; }

body { background-color: #FFFFF0; }


.input-email { font-size: 7pt; font-family: Verdana, Arial, Sans-Serif; }
