﻿/* © 2002 */
.FakeEntry {margin-top: 1em;} /*Used to overcome choking on BOM at beginning*/

h1, h2, h3, h4, h5, h6 {font-family: Verdana, sans-serif, "Arial Unicode MS"; line-height: 1.2;}
body {font-family: Georgia, serif, "Arial Unicode MS"; line-height: 1.2;}

:lang(en) > * { quotes: "“" "”" "‘" "’" }
:lang(en-us) > * { quotes: "“" "”" "‘" "’" }
:lang(dutch) > * { quotes: "“" "”" "‘" "’" }
:lang(italian) > * { quotes: "“" "”" "‘" "’" }
:lang(spanish) > * { quotes: "“" "”" "‘" "’" }

:lang(sweedish) > * { quotes: "”" "”" "’" "’" }
.books:lang(sweedish) > * { quotes: "»" "»" "›" "›" }

:lang(de) > * { quotes: "„" "?" "‚" "?" }
.books:lang(de) > * { quotes: "»" "«" "›" "‹"}

:lang(fr) > * { quotes: "«" "»" "‹" "›" }
:lang(greek) > * { quotes: "«" "»" "‹" "›" }

blockquote {text-align: justify;}
blockquote p:before		{ content: open-quote }
blockquote p:after		{ content: no-close-quote }
blockquote p.last:after	{ content: close-quote }

p	{
	line-height: 1.35
}

.bold {font-weight: bolder;}
.note {padding: 0.5em; margin: 0.5em; border: 1px dashed blue; background: tan; color: black;}

.ahem
	{
	display: none;
	}

#BreadCrumb {font: menu;}
/*try caption, icon, menu, message-box, small-caption, status-bar*/

span.figright { float: right; clear: right; margin: 1em 1em 1em 1em; background-color: #c5c5c5; }
span.figleft { float: left; clear: left; margin: 1em 1em 1em 1em; background-color: #c5c5c5; }
span.caption { display: block; min-height: 4.5em; max-height: 7em; overflow: auto;}
.u {text-decoration: underline;}

a:link {}
a:active {}
a:visited {}
a:hover {background-color: yellow; }

.DropCap:first-letter {font-size: 2em; float: left; vertical-align: top; font-weight: bold; color: red;}
.FirstLine:first-line {font-weight: bold; color: black; font-variant: small-caps;}

sup {font-size: 64%; }
sub {font-size: 64%; }

p.byline + p.date { color: blue; text-indent: 0em; }
p.date {text-indent: 0em; text-indent: 0em;}
p.deck {margin: 1em; color: red; margin-bottom: 1em; text-indent: 0em;}
