body { 
	color: black; 
  background-color: #CCD9FF;
  background-image: url("StoryTree2.jpg");
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center;
}


h1 { text-align: center; margin-top: 80px;}
h2 { text-align: center; margin-top: 40px;}
h3 { text-align: center; margin-top: 20px;}
h4 { text-align: center;}
h5 { text-align: center;}
h6 { text-align: center;}
h1.title { 
	font-variant: small-caps;
	font-weight: bold;
	font-size: 250%;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 30px;
}


div.intro {
	width: 60%; 
	margin: 20px 20% 20px 20%;
  padding: 1px;
  border-width: 10px;
  border-color: #5875C6;
  border-style: ridge;
}
div.schedule {
	width: 75%;
	margin: 15px 12.5% 20px 12.5%;
}
div.pgcontents {
	width: 75%;
	margin: 20px 12.5% 20px 12.5%;
}
div.body {
	width: 80%;
	margin: 10px 10% 30px 10%;
}
div.returnlink {
	text-align: center;
}
div.separator {
	border-width: 1px;
	border-color: #000040;
	border-style: ridge;
	border-top: ridge;
	border-bottom: none;
	border-left: none;
	border-right: none;
	font-size: 2px;
}

span.initial {
	color: #000060;
	font-style: oblique;
  font-variant: small-caps;
  font-size: 180%;
}
span.follow {font: normal small-caps normal 85% serif;}
blockquote {
	color: #000040;
	font-style: oblique;
	font-size: 110%;
}
span.smallprint {
	font-size: 30%;
}

p.book {
	color: #000060; 
	font-weight: bold;
	font-style: italic;
	font-size: 200%; 
	font-variant: small-caps;
	margin-top: 15px;
	margin-bottom: 10px;
	text-align: center;
}
p.volume {
	color: #000060; 
	font-weight: bold;
	font-size: 150%; 
	font-variant: small-caps;
	text-decoration: underline;
	margin-top: 10px;
	margin-bottom: 5px;
	text-align: center;
}
p.part {
	color: #000060; 
	font-weight: bold;
	font-size: 150%; 
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}
p.tightbottom {
  margin-bottom: 1px;
}
p.description {
  font-size: 80%;
  margin-top: 3px;
  margin-bottom: 10px;
}
p.bqind  {
  margin-top: 0px;
  margin-bottom: 2px;
  text-indent: 25px;
}
p.bqnind {
  margin-top: 0px;
  margin-bottom: 2px;
}
p.bqnote {
  margin-top: 0px;
  margin-bottom: 2px;
  text-indent: -2em;
}
p.indent {
  text-indent: 30px;
}
p.bqcite {
  margin-top: 2px;
  margin-bottom: 4px;
  text-indent: -10px;
}
p.note1 { 
  margin: 6px 3em 6px 3em;
  text-indent: -2em;
}
p.note2 {
  margin: 6px 3em 6px 3em;
}
p.nartop {
  margin-top: 0px;
}
p.narbot {
  margin-bottom: 0px;
}
p.narbot {
  margin-top: 0px;
  margin-bottom: 0px;
}
a.book {
	color: #000060; 
	font-weight: bold;
	font-size: 200%;
	margin-bottom: 10px;
}
a.volume {
	color: #000060; 
	font-weight: bold;
	font-size: 150%;
	text-decoration: underline;
	margin-bottom: 10px;
}
a.part {
	color: #000060; 
	font-weight: bold;
	font-size:150%;
	margin-bottom: 10px;
}
a.note { 
  font-size: 75%;
}
blockquote {
  color: #000060;
  font-size: 100%;
  margin: 6px 15% 6px 10%;
}
blockquote.narrow {
  color: #000060;
  font-size: 100%;
  margin: 0px 15% 0px 10%;
}
blockquote.essay {
  color: black;
  font-style: normal;
  font-size: 100%;
  margin: 6px 8% 6px 5%;
}
blockquote.naressay {
  color: black;
  font-style: normal;
  font-size: 100%;
  margin: 0px 8% 0px 5%;
}
Q:lang(en) { 
  quotes: "'" "'" '"' '"';
  color: #000060;
}
Q:lang(en-GB) { 
  quotes: "‘" "’" '“' '”';
  color: #000060;
}
Q.essay { 
  color: inherit;
}
cite.bq {
  font-style: oblique;
  color: black;
}
cite.il {
  font-style: oblique;
  font-size: 80%;
  color: black;
}
LI { 
  color: black;                /* text color is black */ 
  margin: 6px 6px 6px 6px;
  padding: 0px 0px 0px 0px;   /* Note 0px padding right */
  list-style: decimal;         /* no glyphs before a list item */
}


th.date{width: 16%} 
th.chnum{width: 22%}
th.title{width: 40%}
th.resp{width: 22%}

span.rightlinkback {
  float   : right;
  margin  : 5px 0px 5px 5px;
  padding : 1px 1px 1px 1px;
  border  : solid white;
  text-align: right;
}
span.leftlinkback {
  float   : left;
  margin  : 5px 5px 5px 0px;
  padding : 1px 1px 1px 1px;
  border  : solid white;
  text-align: left;
}
p.linkback {
  margin : 1px 1px 1px 1px;
}

