body{
  font:12pt/1.3em Georgia,Times,serif;
  color:#000000;          /*#001100= dark green  */
  background:#ccFF99;
  margin:0 10% 10px 10%;
  /*border:2px solid purple*/
}
DIV#all{
  position:static;
  padding:0;
  margin: 60px 0 0;
  /*border:3px dotted red*/
}

DIV#navbar{
  display:block;
  z-index: 500;
  position:fixed;
  clear:both;
  /*border:2px #FF3300 dotted;*/
  padding:0;
  margin:0px 10% 7px 10%;
  width: 80%;
  height:38px;
  min-height:30px;
  min-width:50%;
  vertical-align: middle;
  top:0%;
  left:0%;
  background:#660000;
  color:#ffff66
}
ul.navbar{
  display:block;
  width:90%;
  height:38px;
   vertical-align:middle;
   text-align: center;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0px       /*5px 0px 5px;*/
  background:#660000;   /* very dark brown */
  list-style-type:none;
  /*border:3px dashed #FF00FF;*/
}

ul.navbar li{ float:left;
  display:inline;
  height: 29px;
  margin:0px 1px;
  padding:6px 5px 3px 5px;         /* #ffff66= golden */
  border-width: 0px 2px;
  border-color:#ffff66;      /*#cc3300= brownish red- brick?  */
  border-style: solid;
  line-height: 115%;
  text-indent:0; text-align: center;

  font-family:Verdana,Arial,Helvetica,sans-serif; font-size: 8pt; font-weight: 700;
  color:#ffff66;
  background:#660000;
}
ul.navbar li a:link{color:#ffff66; background: #660000;}
ul.navbar li a:active{color:#FFFF00;}
ul.navbar li a:hover{background:#CC6600; color:#660000;}    /* CC6600= med tan;  660000= med.dark reddish brwn */
ul.navbar li a:visited{background:#660000; color:#33FFCC;
  border: none;
}

a:link{color:#660000; background-color: #99FF66;}   /* 660000= med.dark reddish brwn; 99FF66= lght yellowish green */
a:visited{color:#CC0000;
  border: dotted thin #CC0000;  /* cc0000= brownish red */
  background:#ccFF99;        /* CCFF99= page bkgrnd */
  }
a:hover{background-color:#66FF33}   /* 66ff33= lght neutral yellowish green */
a:active{color:#990000;}   /* 990000= med brick */

div#headg{
  display:block;
  float:none;
  clear:both;
  background:#FFFF66;
  text-align:center;
  margin:60px 60px 10px;
  border:none;
  padding:0%
}
div#book { padding: 0; margin: 60px 0 0;

}
div#book img { float: right;
  border: #660000 solid thick;
  padding: 2%; background-color: #99FF66;
  margin: 10px;
  z-index: 20;
}

H1, H2, H3 { font-family: "Bodoni MT Black Italic","Times New Roman Bold Italic","Times Bold Italic",serif;
  color:#660000;
}
h1 { font-size: 20pt;
  line-height: 1.4em;
  text-indent:0;
  margin:0;
  padding:15pt 10pt 10pt;
}
h2{
  font-size: 16pt;
  line-height: 1.3em;    /* was 1.2em */
    text-align:center;
  margin:0;
  padding: .5em 0.5em .6em;
}
#announce { text-align: right;
  font-weight: bold;
   color: #990000; /*background: #CCFF00;*/
   margin: 20px 0;
}

H3 { display: block;
  font-weight:700;
  text-align:center;
  margin-bottom:0.5em;
  margin-left: auto;
  margin-right: auto;
  padding: 0em ;
}
H3.praise { display: block;
  color: #FFFF66; background: #660000;
  font-weight:700;
  font-variant:small-caps;
  font-size: normal;
  text-align:center;
  margin-bottom:0.35em;
  margin-left: auto;
  margin-right: auto;
  padding: 0.5em 0;

}
h3.midtxt { text-align: left;
  margin-bottom: -.75em;
}


p.resource {
  text-indent: -7%;
  margin: 1em 0 auto 7%;
}


p em{font-style:italic;
  font-weight:500;
  font-size:1em
  }

ul {list-style-type: disc; list-style-image: none;
  display: list-item;
  padding:  0%;
  margin-top: -1em;
  margin-left: 7%;
  margin-bottom: 1em;
  /*position: relative; top: -1em; left: auto;*/
  /*border: medium #33FFCC solid;*/
  }
ol {list-style-type:  decimal;
  list-style-image: none;
  list-style-position: outside;
  display: list-item;
  padding:  0%;
  margin-top: -1em;
  margin-left: 7%;
  margin-bottom: 1em;
    /*border: medium #33FFCC solid;*/
  }
.center{ clear:both;
  text-align:center;
  text-indent:0;
  font-size:1.6em;
  font-weight: 600;
  color:#660000;
  font-variant:small-caps;
  margin: 30px 0px 0px;
}
.signature { font-family: "Edwardian Script ITC" ;
  font-size: 40pt; font-weight: 400;
  text-align: center;
  margin: .3em auto .4em; padding: 0;
}
/*  .title { text-decoration: underline; 
    font-weight:500;
		} */

blockquote { font-style: italic; font-size: 11pt; font-weight: 600;
   margin: 0 7%;
}
blockquote span { font-style: normal; font-weight: normal;
}
*.footer { font-style: normal;
  font-weight: 700;
  font-size: 110%;
}

p.copywrite { display: block;
  font-style: italic;
	font-size: 8pt; 
	text-align: left;
}
img.copywrite {float: right;
} 
