@charset "utf-8";

html, body
	{
	color: black;
	background: silver url(../graphics/pas.png);
	font-family: "Times New Roman", Times, serif;
	}
body
	{
	margin-left: 9%;
	margin-right: 9%;
	}

@media print
	{
	html, body {
		background: none;
		margin-left: 0%;
		margin-right: 0%;
		font-family: "Times New Roman", Times, serif
		}
	}

/*
@font-face
{
	font-family: math5;
	units-per-em:2;
	x-height:1;
}
*/

.firstletter { font-family: math5, "zapf chancery", "zapf-chancery", "urw chancery l", "chancery l", "Times New Roman", Times, serif; font-size:170%; line-height:100%;/*font-size-adjust: 150%*/ }
/*.firstletter { font-size:larger; font-style: italic }*/

/* h1 {font-family: math5, "Times New Roman", Times, serif}*/
h1 {font-size: 180%; text-align:center; font-style: italic}
h2 {font-size: 130%; text-align:center}

a:link,a:active  { color: blue; background:transparent; text-decoration:underline; }/* text-decoration: none */
a:visited { color: #003399; background:transparent; text-decoration:underline; }
a:hover { color: red; background:transparent; text-decoration:underline; }
.backlink a { color: #003399; background:transparent; text-decoration:underline; }
.backlink a:hover { color: red; background:transparent; text-decoration:underline; }


a.linknav { color: black; font-weight: bold;  text-decoration: none; background: transparent }/* Internal links */
a.linknav:visited { color: black; background: transparent }
a.linknav:hover { color: red; background: transparent }

.linklist
	{ min-width:37em; }
.linklist .subnav
	{ text-align:center; white-space:nowrap; margin:0; }
.linklist .subsubnav
	{ text-align:center; }
.linklist .subsubnav a
	{ white-space:nowrap; }
.linklist h3
	{ text-align:center; margin-top:1.1em }
.linklist h4
	{ margin-top:2.3em; }
.linklist ul li
	{ margin-bottom:.35em; }
@media all
{
	h2 a, h2 a:visited, h2 a:link
		{ text-decoration:none; color:black; background:transparent; }
	h2 a:hover
		{ color:red; background:transparent; }
}
@media all /* hide */
{
	.linklist .subnav .sep
		{ display:none; }
	.linklist .subnav
		{ padding-bottom:.3em; border-bottom-style:solid; border-bottom-width:1px; margin:0 }
	.linklist .links
		{ color:black; background:#fcfcfc; padding:.8em; padding-top:.4em; margin-top:0; border-style:solid; border-top-style:none; border-width:1px; border-top-width:0; z-index:1; }
	.linklist .subnav a
		{ text-align:center; white-space:nowrap; color:black; background:#d0d0d0; text-decoration:none; margin:0; margin-left:1px; margin-right:1px; padding:.4em; padding-bottom:.3em; border-style:solid; border-color:black; border-width:1px; border-bottom-width:1px; z-index:0; }
	.subnav a.current
		{ color:black; background:#fcfcfc; border-bottom-color:#fcfcfc; z-index:1; }
	.linklist .subnav a:hover
		{ background:red; }
	.linklist .subnav a.current:hover
		{ background:red; border-bottom-color:red; }
}
.links dl.linkindex dt
	{ font-weight: bold; margin-top:.5em; }
.links dl.linkindex dd
	{ font-style: italic; }
.links dl.linkindex dd a:link,
.links dl.linkindex dd a:active,
.links dl.linkindex dd a:visited
	{ color: black; text-decoration:none; }
.links dl.linkindex dd a:hover
	{ color: red; text-decoration:underline; }

a.int { color: black; background: transparent }/* Internal links */
a.int:hover { color: red; background: transparent }

ul { list-style-type: disc}
ul li { margin-bottom:.45em ; margin-top:0px}
ul ul { list-style-image: url(../graphics/littlesquare.png); list-style-type: circle }

dl.linkcontent {margin-left:2em}
dl.linkcontent dt { margin-top:.8em; margin-bottom:0; clear:right }
dl.linkcontent dt a, dl.linkcontent dt .linklike { font-weight:bold }
dl.linkcontent dd {margin-left:2em}
dl.linkcontent img { float:right; margin:.1em; margin-left:.3em}

ul.quiet { list-style-image: none; list-style-type: disc}

.nav { margin-left: -10%; margin-right: 10% }
@media print {
.nav { margin-left: 0%; margin-right: 10%}
	}
.new { font-weight: bold }
.dates { font-size: smaller; font-weight: normal } /*within h2 elements*/
p.ref { font-size: small }

blockquote.endquote { margin-top: 32px }
.attrib { text-align: right }
.translink { text-align: center }

.illust { background: linen; color:black ; float: right ; width: 174px}
.illust p { font-size: x-small }

.citeauthor {}

.citetitle { font-style: italic }
.citepublisher {}
.citeplace {}
.citedate {}
.citepublication {}
.citevolume {}
.citeissue {}
.citepages {}

.equalwidth { font-family: monospace; white-space: pre }

@media all
	{
	.tstop,
	.tsbot	{
		font-size:.75em;
		vertical-align:baseline;
		position:relative;
		}
	.tstop	{
		bottom:.5em;
		}
	.tsbot	{
		top:.25em;
		right:.5em;
		}
	.tssep	{
		display:none;
		}
	.tstail	{
		display:none;
		}
	}

@media all
{	hr	{
			background-color: transparent;
			border-top-color: #888888;
			border-left-color: #888888;
		}
}

.opinion
	{
	font-size:90%;
	color: #404040;
	background: transparent;
	}

@media print {
	.noprint {
		display:none;
	}
}

dt span.buylink, dt span.buylink * {
	font-weight:normal !important;
}

span.buylink {
	font-size:90%;
	}

ul.ap li { display:inline-block }
ul.ap { list-style-image: none; list-style-type:none; font-size:85% }
ul.ap li { width:20%; min-width:130px; margin:.7em; text-align:center; vertical-align:top; padding:0 }
ul.ap span.apimg { display:block; margin-left:auto; margin-right:auto; line-height:115px; padding:0; border:none; margin-top:0; margin-bottom:.3em }
ul.ap span.apimg img { float:none; border:solid #c0c0c0 1px; margin:0; padding:0; vertical-align:bottom }
ul.ap a, ul.ap a:link, ul.ap a:visited, ul.ap a:hover, ul.ap a:active { text-decoration:none; color:black }

ul.ap li a { padding:0 }
ul.ap li { border:solid transparent 2px }
ul.ap li:hover { border:solid blue 2px }