body {background-image: url("Background.jpg"); background-repeat: repeat;}
table.newbook {width: 206px; height: 450px;}
table.booktext {width: 600px; margin-left: auto; margin-right: auto; text-align: center;}
div.booktext {width: 600px; margin-left: auto; margin-right: auto; text-align: center;}
div.booktext2 {margin-left: auto; margin-right: auto; width: 600px; text-align: center;}
div.pagebottom {padding-top: 60px; margin-left: auto; margin-right: auto; text-align: center;}
div.rightads {position: absolute; top: 60%; width: 180px; right: 0px;}
div.bodyleft {margin-left: 200px; margin-right: 200px; width: 600px; text-align: center; overflow: auto;}
@media print {div.rightads {display: none;}}
h1.webtitle {font-size: 200%; text-align: center; color: #0000CC}
h2.webtitle {font-weight: normal; font-size: 160%; text-align: center; color: #CC0000}
h3.webtitle {font-weight: normal; font-size: 140%; text-align: center; color: #000000}
h2.by {font-weight: normal; font-size: 130%; text-align: center; color: black}
h2.author {font-weight: normal; font-size: 145%; text-align: center; color: black}
p.by {font-weight: normal; font-size: 130%; text-align: center; color: black}
p.author {font-weight: normal; font-size: 145%; text-align: center; color: black}
h3.bookgroup {font-size: 125%; text-align: left; color: black}
h3.chapter {text-align: left;}
li {text-align: left;}
p {text-align: justify;}
p.justify {text-align: justify;}
p.right {text-align: right;}
p.center {text-align: center;}
p.descriptor {text-align: center;}
p.space {line-height: 300%}
p.quote {text-align: justify; margin-left: 8%; margin-right: 8%;}
p.links {text-align: center; color: #FF0000; font-size: 120%}
p.authorcitation  {text-align: right; margin-right: 10%;}
p.aboutus {text-align: center; color: #FF0000; font-size: 120%}
p.homelinks {text-align: center;}
p.newbook {text-align: center; color: #FF0000; font-size: 190%}
p.comment {text-align: center; font-style: italic; color: #0000CC}
p.pagebottom {font-size: 100%; text-align: center;}
p.question-title {text-align: center;}
p.question-title-western {text-align: center;}
p.article-title {text-align: center;}
p.article-title-western {text-align: center;}
span.booktitle {font-style: italic;}
ul {margin: 0; padding: 0; list-style-type: none;}
ul.quote {margin-left: 8%; margin-right: 10%; padding: 0; list-style-type: none;}
ul ul
{
margin-left: 30px;
list-style-type: none;
}

li
{
padding: 4px 0px;
}
div.container {
  min-height: 100%;
  position: relative;
}
div.container {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	margin-right: auto;
	margin-left: auto;
	padding-left: 0px;
	padding-right: 0px;
	max-width: 1400px;
	justify-content: center;
}
div.main, div.middle {
  padding: 0% 0px 0% 0%;
  margin-left: 10px;
  margin-right: 10px;
  min-width: 260px;
  max-width: 600px;
}
div.left {
  padding: 0% 0% 0% 2%;
  min-width: 300px;
  max-width: 500px;
}
div.allright, div.about {
	display: block;
}
div.spacer {
	min-width: 50px;
	max-width: 200px;
	min-height: 100%;
	display: block;
	float: left;
}
div.right {
  padding: 0 0 0%;
  margin-left: 40px;
  margin-right: 40px;
  min-width: 300px;
  width: 350px;
}
div.center {
	margin-left: auto;
	margin-right: auto;
}
}