body     { background  : #ffffff;
           color       : #000000;
           line-height :1.5em;
           margin-right:0.2em;
           margin-left :2em   }
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
ol,
dl,
div,
pre,
blockquote,
   address{ font-size      : medium;
            font-weight    : normal;
            font-style     : normal;
            background     : #ffe4b5;
            padding-top    : 0.4em;
            padding-bottom : 0.4em;
            padding-right  : 2em;
            margin-top     : 0.1em;
            margin-bottom  : 0.1em;
            margin-left    : 2em    }
blockquote{ background     : #fffafa;
            border: double peru; }

div
          { background     : #fffafa;
            border-left    : #0000ff thin solid }
hr        { background     : #ff0000;
            border-style   : solid;
            border-color   : #0000ff }
h1
          { font-weight: bold;
            border-left: 2em solid #ff0000 ;
            margin-left: 0em }
h2,
h3,
h4,
h5,
h6        { font-weight: bold;
            border-left: #ff0000 thin solid;
            margin-left: 0.5em }

h1{ text-align   : center }
h2{ padding-left : 1em }
h3{ padding-left : 2em }
h4{ padding-left : 3em }
h5{ padding-left : 4em }
h6{ padding-left : 5em }
p { padding-left : 2em;
    text-indent  : 1em }
pre{ padding-left: 4em;
     line-height : 1em }
table        { position: relative; left: 2em;
               bgcolor: #ffffff; 
               border-collapse: collapse }
td           { background-color: #ffe4b5; 
               border: 1 solid #373737 }
th           { background-color: #ffc499;
               font-weight: bold; 
               border: 1 solid #373737 }
caption      { color: #000080; 
               font-weight: bold }     
ul,
ol,
dl        { padding-left: 4em;
            border-left : #0000ff thin solid }
strong    { background-color: #c0c0c0 ;}
A:active,
A:hover   { text-decoration: underline; }
A:link,
A:visited { color: red;}
A:focus   { border: thin dotted #000000 }

img{ border-width: 0 }
