BODY		{ background-color: #e0e0e0;
		  overflow: hidden;
		  font-family: Verdana, Helvetica, sans-serif; }

H1		{ font-size: 200%; text-align: center;
		  margin: 0 0 0 0;
		  color: #c00000; }
H2		{ font-size: 125%; text-align: center; }
BR		{ line-height: 150%; }
HR		{ color: #4444cc; background-color: #4444cc;
		  height: 1ex; width: 100%; margin: 0 0 0 0; }
FONT.small	{ font-size: x-small; font-style: italic; }
PRE		{ margin: .5em 0 .5em 2em; font-size: 120%; }

DL		{ margin: 0 0 0 0; }
DL.life		{ margin: 0em 5em 10em 5em; }
DT		{ color: #ff0000; font-weight: bold; font-size: 125%;
		  margin-top: 1em; }
UL.headline	{ font-size: 80%; margin: 0 0 1ex 0; }
LI		{ margin-left: 0; list-style-type: none; text-indent: -2em; }

Q		{ quotes: "\201E" "\201D" "'" "'"; }
Q:lang(fr)	{ quotes: "\00AB" "\00BB" "\2039" "\203A"; }
Q:lang(ru)	{ font-family: "Georgia", serif; }
Q.emote		{ quotes: "*" "*"; font-style: italic; }
Q.word		{ quotes: '"' '"'; }
Q:before	{ content: open-quote }
Q:after		{ content: close-quote }

IMG		{ border-style: none; }
IMG.headline	{ float: right; }
IMG.wish	{ float: right; position: fixed; }

DIV.head	{ width: 100%;
		  vertical-align: top; }
DIV.right	{ position: absolute;
		  top: 5em; right: 2em; bottom: 0;
		  float: right;
		  text-align: center;
		  overflow: hidden; }
DIV.nav		{ position: relative; }
DIV.nav A	{ text-decoration: none; }
DIV.bottom 	{ position: relative; text-align: center;
		  bottom: 1em; }
DIV.small	{ text-align: center; font-style: italic; font-size: small;
		  float: right; position: float; }
DIV.content	{ top: 3.5em; left: 5pt; bottom: 0; right: 0;
		  position: absolute;
		  overflow-y: auto; overflow-x: hidden; }
DIV.subcontent	{ margin-right: 15em; }
DIV.pre		{ white-space: pre; font-family: monospace; }

CITE.poetry	{ white-space: pre; }
R		{ font-style: normal; font-size: small; }

TD		{ vertical-align: top; }
TABLE.banner	{ background-color: #4444cc; }
TABLE.book TD	{ border-width: 2px 1px 0px 1px;
		  border-style: solid none none solid;
		  padding: 3px 3px 1px 3px; }
TR.blue	TD	{ color: #0000c0; border-color: #220000; }
TR.green TD	{ color: #006600; border-color: #200000; }
TR TD.red	{ color: #ee2222; font-style: italic; }


