/* CSS Stylesheet for Jon Awbrey's web pages 
   $Id: stylesheet.css,v 1.5 2002/05/17 14:09:07 altheim Exp $
 */
/* <style type="text/css"> */
  body {
    background-color: white ;
    background: url("img/background.png") left top repeat-y scroll ;
    margin-top:    1em ;
    margin-left:   8em ;
    margin-right:  4em ;
    margin-bottom: 50em ;
  }
 /* small light purple links following certain block elements. */
 .plink, .plinks {
    font-family : "Helvetica", sans-serif ; 
    font-size : x-small ;
    font-style : normal ;
    font-weight : normal ;
    text-decoration : none ;
    color : #cabee0 ;
 /* color : #C8A8FF ; */
  }
/* a:link     { color : #663399 } */
  .header {
    margin-top:  -8px ;
    margin-left: -8px ;
  }
  h1,h2,h3,h4,h5,h6 {
    font-family : "Lucida Sans", "Lucidux Sans", "Lucida", "Helvetica", sans-serif ;
  }
  h1 {
    font-size : x-large ;
    margin-left : -2em ;
    color : #400070 ; 
  }
  h2 {
    font-size : large ;
    padding-top : 0.5em ;
    margin-left : -2em ;
    color : #400070 ; 
  }
  h3 {
    font-size : medium ;
    padding-top : 0.5em ;
    margin-left : -2em ;
    color : #400070 ; 
  }
  h4 {
    font-size : medium ;
    font-style : italic ;
    padding-top : 0.5em ;
    margin-left : -2em ;
    color : #500080 ; 
  }
  div.content {
    margin-top : 1em ;
    margin-left : 5em ;
    margin-right : 5em ;
    margin-bottom : 8em ;
  }
  .sect  {
    margin-left :  1em ;
    margin-right : 1em ;
  }
  .hdt {
    font-family : "New Century Schoolbook", "Times New Roman", "Times", serif ;
    font-size : small ;
    font-weight : bold ;
    color : #5000B0 ;
  }
  blockquote {
    font-family : "Lucida", "Helvetica", sans-serif ;
    margin-right : 25% ;
    margin-left :  3em ;
    padding-top : 1em ;
    padding-bottom : 2em ;
    font-size : 80% ;
    font-style : italic ;
    color : #3000B0 ;
  }
  .linkimg { 
    align : right ;
    border-style : none ; 
  }
  .doctitle { 
    padding-top : 0.5em ;
    font-family : "Lucida Sans", "Lucidux Sans", "Lucida", "Helvetica", sans-serif ;
    font-size : xx-large ;
    color : #500080 ; 
  }
  .subtitle { 
    font-family : "Lucida Sans", "Lucidux Sans", "Lucida", "Helvetica", sans-serif ;
    font-size : x-large ; 
    padding-bottom : 0.5em ;
    color : #500080 ; 
  }
  .author { 
    font-family : "Lucida Sans", "Lucidux Sans", "Lucida", "Helvetica", sans-serif ;
    font-size : medium ; 
    font-style : italic ; 
    color : #500080 ; 
  }
  div.abstract { 
    padding-top : 1em ;
  }
  p.abstract { 
    margin-right : 25% ;
    font-family : "New Century Schoolbook", "Times New Roman", "Times", serif ;
    font-size : small ; 
    font-style : plain ; 
    color : #500080 ; 
  }
  .footer { 
    margin-left : 0em ;
    font-family : "Lucida Sans", "Lucidux Sans", "Lucida", "Helvetica", sans-serif ;
    font-size : 75% ;
    align : left ;
  }
  .xref
    text-decoration : none ;
  }
  code {
    color : #400080 ;
  }
  pre {
    font-family : "Courier New", "Courier", monospace ;
    white-space : pre ;
    color : #100050 ;
    font-size : medium ;
  }
  pre.markup {
    font-size : medium ;
    background-color : #ddddff ;
    padding-top : 0.5em ;
    padding-bottom : 0.5em ;
    color : #100050 ;
  }
  div.toc {
    padding-top : 0.5em ;
    padding-bottom : 1em ;
  }
  p.toc {
    font-family : serif ;
    font-size : small ;
  }
  p.pgheader {
    font-family : "New Century Schoolbook", "Times New Roman", "Times", serif ;
    font-style : italic ;
    font-size : small ;
    text-align : right ;
    color : #8f4fff ;
  }
  p.nav {
    margin-left : -6em ;
    margin-bottom: 4em ;
    font-family : "Courier New", "Courier", monospace ;
    font-size : small ;
    color : #300070 ;
  }
  .center { 
    text-align : center 
  }
  .mailto { text-decoration : none }
  p.legal {
    font-family : "New Century Schoolbook", "Times New Roman", "Times", serif ;
    font-size : small ;
    color : #333333  ;
  }

/* end of stylesheet */

