@import url('../mathml.css');
math[display="block"]
	{font-family:"Palatino Linotype", serif;
	text-align:left;
	margin:1ex 1em 1ex 12%;}
math[display="block"]:before
	{content:"(" counter(equation) ")";
	counter-increment:equation;
	display:block;
	float:right;}
html
	{font-size:16pt;
	font-family:"Palatino Linotype", serif;
	line-height:1.5em;}
div.article > *, div.section > *, div.subsection > *, 
div.appendix > *, div.front > *
	{text-align:justify;
	margin:1ex 0;}
h1, h2, h3
	{font-size:1.4em;
	text-align:left;
	margin-bottom:1em;}
h2, h3
	{margin:1ex 0;}
h2, ol.references:before
	{font-size:1.2em;}
h2:before
	{content:counter(header) ". ";
	counter-increment:header;}
ol.references:before
	{content:"References";
	display:block;}
h3
	{font-size:1.1em;}
h3:before
	{content:counter(header) "." counter(subheader) ". ";
	counter-increment:subheader;}
div.section
	{counter-reset:subheader problem exercise;}
div.author, div.authors, div.affiliation, div.abstract, div.keywords, 
div.msc, div.pacs, div.reference, div.subject, div.info, div.date
	{margin:0 10% 0.5ex 10%;
	font-size:0.9em;
	line-height:1.2em;}
div.abstract:before
	{content:"Abstract. "}
div.acknowledgements:before
	{content:"Acknowledgements. "}
div.corollary:before
	{content:"Corollary. "}
div.keywords:before
	{content:"Keywords: "}
div.msc:before
	{content:"MSC 2000: "}
div.reference:before
	{content:"Reference: "}
div.pacs:before
	{content:"Pacs numbers: "}
div.proof:before
	{content:"Proof. "}
div.solution:before
	{content:"Solution. "}
div.subject:before
	{content:"Subject class: "}
div.axiom:before
	{content:"Axiom " counter(axiom) ". ";
	counter-increment:axiom;}
div.definition:before
	{content:"Definition " counter(definition) ". ";
	counter-increment:definition;}
div.example:before
	{content:"Example " counter(example) ". ";
	counter-increment:example;}
div.exercise:before
	{content:"Exercise " counter(exercise) ". ";
	counter-increment:exercise;}
div.lemma:before
	{content:"Lemma " counter(lemma) ". ";
	counter-increment:lemma;}
div.problem:before
	{content:"Problem " counter(problem) ". ";
	counter-increment:problem;}
div.proposition:before
	{content:"Proposition " counter(proposition) ". ";
	counter-increment:proposition;}
div.remark:before
	{content:"Remark " counter(remark) ". ";
	counter-increment:remark;}
div.theorem:before
	{content:"Theorem " counter(theorem) ". ";
	counter-increment:theorem;}
div.theorem
	{border:dashed 1px;
	padding:1mm;}
div.corollary, div.remark, div.example, div.proof
	{border-bottom:dotted 1px;}
div.code
	{white-space:pre;
	text-align:left;}
li
	{text-align:left;}
span.who:after, span.what:after, span.where:after
	{content:", ";}
span.what
	{font-style:italic;}
span.where
	{white-space:nowrap;}
@media screen, projection
		{
math, a
	{color:navy;}
html
	{background-color:silver;
	padding:5%;}
h1, h2, h3, div.article > *:before, div.section > *:before, div.subsection > *:before,
div.appendix > *:before, div.front > *:before
	{color:maroon;}
		}
@media print
		{
html
	{background-color:white;
	font-size:14pt;}
math[display="block"], div.axiom, div.lemma, div.problem, 
div.exercise, div.proposition, div.theorem
	{page-break-inside:avoid;}
		}
		
