@font-face {
  font-family: GentiumPlusW;
  src: url(../fonts/Gentium-Regular-Py.woff2);
}
@font-face {
  font-family: GentiumPlusW;
  font-style: italic;
  src: url(../fonts/Gentium-Italic-Py.woff2);
}
@font-face {
  font-family: GentiumPlusW;
  font-weight: bold;
  src: url(../fonts/Gentium-Bold-Py.woff2);
}
@font-face {
  font-family: GentiumPlusW;
  font-style: italic;
  font-weight: bold;
  src: url(../fonts/Gentium-BoldItalic-Py.woff2);
}

			body {
				font-size: 1.236em;
				line-height: 1.618em;
				font-family: GentiumPlusW, "Helvetica Neue", Helvetica, Arial, sans-serif;
				margin: 1em;
				color: #444;
				/*background-color: #E8E8E8;*/
				background-color: #FCF8E8;
			}

			a:link {
				color: blue;
				}
			a:visited {
				color: #55198b;
				}
			a:hover {
				color: #ABA000;
				}
			a:active {
				color: #009900;
				}
			
			h1 {
				line-height: 1.4em;
			}

			h2, h3, h4 {
				line-height: 1.618em;
			}

			table {
				margin-bottom: 1em;
			}

			li {
				margin-bottom: 1em;
			}

			header, footer, nav {
				text-align: center;
			}

			.contentbody h2, .contentbody h3 {
				/*text-align: center;*/
				margin-top: 1.618em;
			}

			/*.contentbody h4 {
				text-align: center;
			}*/

			.ctr {
				text-align: center;
			}

			.questions {
				border-top-width: 1px;
				border-top-style: solid;
				border-bottom-width: 1px;
				border-bottom-style: solid;
				padding-top: .382em;
				padding-bottom: .528em;
				margin-top: 2em;
			}

			.nw {
				white-space: nowrap
			}

			.chend {
				margin-bottom: 2.618em;
			}

			.box {
				border-style: solid;
				border-width: 1px;
				padding-left: 1.618em;
				padding-right: 1.618em;
				padding-bottom: 0.618em;
				margin-top: 1.618em;
				margin-bottom: 1.618em;
			}

			.box h3 {
				margin-top: 1em;
			}

			.caption {
				font-weight: bold;
			}

			.blurb {
				font-size: 1.236em;
			}

			.onelinebox {
				border-style: solid;
				border-width: 1px;
				padding-left: 1.618em;
				padding-right: 1.618em;
				padding-bottom: 0.236em;
				margin-top: 1.618em;
				margin-bottom: 1.618em;
			}
			
			.secondbox {
				border-style: solid;
				border-width: 1px;
				padding-left: 1.618em;
				padding-right: 1.618em;
				padding-bottom: 0.618em;
				margin-top: 1.618em;
				margin-bottom: 1.618em;
			}

			.page-indic {
				font-weight: bold;
				margin-top: 1.618em;
			}

			.rtspace {
				margin-right: 1em
			}

			.hanging {
				margin-left: 1.618em;
				text-indent: -1.618em;
			}

			.chno {
				border-bottom: 1px solid;
				padding-bottom: .382em;
			}

			.chscr {
				margin-top: 3.236em;
			}

			.appxund {
				width: 7em;
				border-top: 1px solid;
				margin: 0 auto;
				margin-bottom: 1.618em;
			}

			.notproofread {
				background-color: #E6E1D1;
			}

			#engtitle {
				margin-bottom: -1.618em;
			}

			#updated {
				font-style: italic;
				margin-bottom: 2.1em;
			}
			
			#related {
				list-style-type: none;
			}
			
			#related li {
				margin-bottom: 1em;
			}

			#intro h3 {
				margin-top: 1.618em;
			}

			/*#ref h2 {
				text-align: center;
			}*/

			#ref h3 {
				margin-top: 2em;
			}

		@media print {
			body {
					font-size: 1em;
			}
		}

