/* sundot style sheet */

  body { color: black; background: white; }
/*  body { border-style: solid; border-color: #777777; border-top-width: 4px; border-right-width: 8px; border-bottom-width:8px; border-left-width: 4px;} */
  body,table,p,ul,li { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
  body,table,p,ul,li { font-size: 14px; }
  p { text-align: left; margin-left:1.3em; margin-top:1.0em; margin-bottom:1.0em; margin-right: 1.0em }
  table.sdtabpar { margin-left:1.3em; margin-top:1.0em; margin-bottom:1.0em; margin-right: 1.0em }
  ol li { font-size: 1.0em; }
  ol ol li { font-size: 1.0em;}
  ol ol ol li { font-size: 1.0em;}
  ul li { font-size: 1.0em; }
  ul ul li { font-size: 1.0em;}
  ul ul ul li { font-size: 1.0em;}
  h1,h2,h3,h4,h5,h6 { background: white; color: #003366; font-family: Impact, Verdana, Arial, Helvetica, sans-serif; font-weight: lighter;}
  h1,h2,h3,h4,h5,h6 { letter-spacing: 1px; margin: 1.3em; }
  h1 { font-size: 1.3em; line-height: 1.3em;}
  h2 { font-size: 1.2em; line-height: 1.2em;}
  h3 { font-size: 1.1em; line-height: 1.1em;}
  h4 { font-size: 1.0em; line-height: 1.0em;}
  h5 { font-size: 0.9em; line-height: 0.9em;}
  h6 { font-size: 0.75em; line-height: 0.75em;}
  small { font-size: 0.8em; line-height: 0.9em; }
  

  blockquote { font-style: italic; font-weight: normal; color: #036; background:white;}
  cite,q { font-style: italic; font-weight: normal; color: #036; background:white;}
  kbd { font-family: monospace, sans-serif; font-weight: bold; color:#339900; background:white;}
  pre, code { margin-left: 1.3em; font-size: 0.8em; font-family: monospace, sans-serif; background: #cccc99; color: black; }
  del { text-decoration: line-through; }
  hr { background: white; color: #dddddd;}

/* make all of header's look the same color - also when there is an address  */
  h1 a:link { background: white; color: #003366 }
  h1 a:active { background: white; color: #003366; }
  h1 a:visited { background: white; color: #003366; }
  h2 a:link { background: white; color: #003366 }
  h2 a:active { background: white; color: #003366; }
  h2 a:visited { background: white; color: #003366; }
  h3 a:link { background: white; color: #003366 }
  h3 a:active { background: white; color: #003366; }
  h3 a:visited { background: white; color: #003366; }
  h4 a:link { background: white; color: #003366 }
  h4 a:active { background: white; color: #003366; }
  h4 a:visited { background: white; color: #003366; }
  h5 a:link { background: white; color: #003366 }
  h5 a:active { background: white; color: #003366; }
  h5 a:visited { background: white; color: #003366; }
  h6 a:link { background: white; color: #003366 }
  h6 a:active { background: white; color: #003366; }
  h6 a:visited { background: white; color: #003366; }

  /* old school computer screen effect */
  .sdscreen { margin: 1em; padding: 1em; font-family: monospace, sans-serif; font-size: .85em; background: #111111; color: #99cc33; border-color: #cccccc; border-style: double; border-width:5px; }
  

  q.red { background: white; color: red;}
  .lhfloat { float: left; }
  .rhfloat { float: right; }
  
  .sdmain {background: white; color: black;}

  /* lists without bullets of any kind */
  ul.sdnone {list-style-type: none;}
    
  /* whenever we want italics, i.e for parameters within a kbd statement */
  .sdparam, .sditalic { font-style: italic; }

  /* catchphrase properties */

  .sdcatch { color: #999999; background: white; font-size: 9px; }
  .sdcatch { text-decoration: none; text-indent: 2px;}
  .sdlogo { text-decoration: none; }

   /* archives and all articles properties */

  .sdln { font-size: 0.75em; text-decoration: none; color: black; background: white; }
  .sdln li { font-size: 0.75em; text-decoration: none; color: black; background: white; }
  .sdln a:hover { background: #dddddd; color: red; }
  .sdln a:link { background: #eeeeee; color: #003366; }
  .sdln a:active { background: #eeeeee; color: #003366; }
  .sdln a:visited { background: #eeeeee; color: #003366; }

  .sdall { font-size: 0.75em; text-decoration: none; color: black; background: white; }
  .sdall a:hover { background: #dddddd; color: red; }
  .sdall a:link { background: #eeeeee; color: #003366; }
  .sdall a:active { background: #eeeeee; color: #003366; }
  .sdall a:visited { background: #eeeeee; color: #003366; }

  .sdarchive { font-size: 0.8em; text-decoration: none; color: #003366; background: #cccc99; }
  hr.sdarchive { color: #cccc99; background: white; }

  /* highlighter */
  .sdhighlight,.sdhigh { background: #ffffcc; color: black; }
  
  /* stripes under the horizontal menu */
  /* bottom stripe */
  div.stripea { border-style: solid; border-color: #777777; border-top-width: 0px; border-right-width: 0px; border-bottom-width:2px; border-left-width: 0px; }
  div.stripeb { border-style: solid; border-color: #ff9933; border-top-width: 0px; border-right-width: 0px; border-bottom-width:2px; border-left-width: 0px; }
  div.stripec { border-style: solid; border-color: #dddddd; border-top-width: 0px; border-right-width: 0px; border-bottom-width:2px; border-left-width: 0px; }
  div.striped { border-style: solid; border-color: #eeeeee; border-top-width: 0px; border-right-width: 0px; border-bottom-width:2px; border-left-width: 0px; }

  /* stripes on the left side of the vertical menu */
  /* code in common/lhdeca.html */
  /* background is the first stripe on the left, color does not matter */
  .lhdeca { background: #999999; color: white; }
  /* 2nd stripe */
  td.lhdeca { border-style: solid; border-color: #ff9933; border-top-width: 0px; border-right-width: 2px; border-bottom-width:0px; border-left-width: 0px;}


  /* vertical left hand menu */
  .lhmenu { background: #eeeeee; color: #003366; font-size: 12px; font-weight: bold; } 
  /* stripes on both sides */
  td.lhmenu { border-style: solid; border-color: #777777; border-top-width: 0px; border-right-width: 3px; border-bottom-width:0px; border-left-width: 3px;}
  .lhmenu a:hover { background: #dddddd; color: red; }
  .lhmenu a:link { text-decoration: none; background: #eeeeee; color: #003366; }
  .lhmenu a:active { text-decoration: none; background: #eeeeee; color: #003366; }
  .lhmenu a:visited { text-decoration: none; background: #eeeeee; color: #003366; }


  /* right hand menu - for future use */
  .rhmenu { background: #eeeeee; color: #003366; font-weight: bold; } 
  td.rhmenu { border-style: solid; border-color: #777777; border-top-width: 0px; border-right-width: 0px; border-bottom-width:0px; border-left-width: 0px;}
  .rhmenu a:hover { background: black; color: red; }
  .rhmenu a:link { text-decoration: none; background: #eeeeee; color: #003366; }
  .rhmenu a:active { text-decoration: none; background: #eeeeee; color: #003366; }
  .rhmenu a:visited { text-decoration: none; background: #eeeeee; color: #003366; }

  /* horizontal menu */
  .hzmenu { background: #eeeeee; color: #003366; font-weight: bold; } 
  .hzmenu a:hover { background: #dddddd; color: red; }
  .hzmenu a:link { text-decoration: none; background:#eeeeee; color: #003366; }
  .hzmenu a:active { text-decoration: none; background:#eeeeee; color: #003366; }
  .hzmenu a:visited { text-decoration: none; background: #eeeeee; color: #003366;}
 

  /* white spacer */
  .sdspacer { background: white; color: white; }
  
  /* top navigation bar properties */
  .sdnavbar { font-family: Arial, Helvetica, sans-serif;font-size: .8em; font-weight: bolder;}

  table.sdnavbar { border-style: solid; border-color: #999999; border-top-width: 1px; border-right-width: 4px; border-bottom-width:3px; border-left-width: 1px;}
  table.sdnavbar { margin-left: 2px; margin-top: 2px; margin-right:0px; margin-bottom:4px;}
  .sdnavbar { background: #eeeeee; color: #003366; }
  .sdnavbar a:hover { background: #dddddd; color: red; }
  .sdnavbar a:link { text-decoration: none; background: #eeeeee; color: #003366; }
  .sdnavbar a:active { text-decoration: none; background: #eeeeee; color: #003366; }
  .sdnavbar a:visited { text-decoration: none; background: #eeeeee; color: #003366; }

  /* document dates */
  .sdupdate { margin-left: 1.3em; font-size: .8em; background: #dddddd; color: #336699; }
  .sdcreate { font-size: .8em; background: #eeeeee; color: #6699cc; }

  /* header and footer specs */

  .sdfooter { font-size: 0.9em; background: white; color: #336699 }
  div.sdfooter { font-size: 0.9em; border-style: dotted; border-color:#dddddd;
                 border-left-width:0px;border-right-width:0px;
                 border-top-width: 1px; border-bottom-width: 1px;}

  .sdheader { font-weight: bolder; font-size: 0.9em; background: white; color: #999999; }
  div.sdheader { font-size: 0.9em; border-style: dotted; border-color: #dddddd; border-top-width: 1px; border-right-width: 0px; border-bottom-width:2px; border-left-width: 0px;}
  div.sdheader { margin-left: 0px; margin-top: 0px; margin-right:0px; margin-bottom:0px;}

/* amazon links - use amazon green */
.amazon { font-size: 0.8em; background: white; color: #336633; }
.amazon a:hover { background: #cccc99; color: red; }
.amazon a:link { text-decoration: none; background: white; color: #336633 }
.amazon a:active { text-decoration: none; background: white; color: #336633 }
.amazon a:visited { text-decoration: none; background: white; color: #336633 }

/* end of sundot style sheet */
