/* -- css def */
@import "/a/styles/footer.css";
@import "/a/styles/links.css";
html, body {
	margin: 0;
	padding: 0;}
body {
	background: #fff;
	color: #000;
	font-family: "Georgia CY", Georgia, "Times CY", "Times New Roman", Palatino, "Palatino Linotype", serif;
	line-height: 1.2;}
h1, h2, h3 {font-family: Garamond, "Bookman Old Style", Palatino, "Times CY", "Palatino Linotype", "Times New Roman", serif;}
#bib_d, .t_tor, .dag_a {font-family: "Times CY", "Times New Roman", Times, serif;}
#bib_d small, .dag_a small, .b_lnk, .bq_def, ol, ul, .separator, .s_cp, .t_year, .t_end, .t_tor, .note {font-size: 92%;}
#bib_d dt {margin-top: 0.1em;}
h1 {font-size: 160%;}
h2 {font-size: 132%;}
h3 {font-size: 108%;}
h4 {font-size: 100%;}
h5 {font-size: 83%;}
#read {margin: 0 5%;}
.t_txt {margin: 0;}
p.sign {margin: 0.5em 2%;}
blockquote, .bq_def, ol, ul {
	margin-right: 4em;
	margin-left: 4em;}
img {border: none;}
.author, .title, .f_notes p, .img_top, ol, ul {text-align: left;}
.t_end, .b_lnk, .img_bot, .b_det {text-align: center;}
.jus {text-align: justify;}
#bib_d, .source {
	margin-top: 1em;
	width: 90%;}
.b_lnk {
	width: 64%;
	margin: 0 auto;}
.b_lnk p {margin: 0;}
.b_lidx {display: block;}
.bq_stih {
	margin-right: 6em;
	margin-left: 6em;}
.dag_a p, .t_tor p, .t_tor dl, #bib_d dl, .source p {margin: .25em 0;}
.dag_a {
	margin-bottom: 1.6em;
	width: 80%;}
.sign {font-style: italic;}
.f_notes p {margin: 0.3em 7% 0.3em 0;}
.img_top p, .img_bot p, .b_det p {margin: 1em 0;}
.ldesc_lnk, .t_hide, .sep_unv {display: none;}
.separator {
	margin: 1em 0;
	text-align: center;
	letter-spacing: 0.25em;}
.separator hr {display: none;}
.separator hr.show {
	display: block;
	width: 33%;}
.s_cp {letter-spacing: 0.15em;}
.t_year, p.sign {text-align: right;}
.t_year {
	margin: 1em 2%;
	font-style: italic;}
.t_end {
	margin: 1em 0;
	letter-spacing: 0.25em;}
.t_tor {margin: 1em 0;}
.note {
	margin: 1em 8%;
	border-left: 1px solid #808;}
.note p {padding: 0.25em 2%;}
.note > p:first-child:before {
	display: block;
	background: #f9f9f9;
	color: navy;
	font-size: small;
	font-style: oblique;
	content: "~ Note ~~~";}
