body	{ 
	padding: 1em 15% 1em 6%;
	font-family: georgia, serif;
	}
p 	{ 
	text-align: justify; 
	line-height: 1.4; 
	}
.contents * { 
	font-family: sans-serif }
h1, h2	{
	color: green; 
	}
h4	{
	text-align: justify;
	margin-left: 3em;
	margin-right: 3em;
	}

.footer	{
	border-top: 2px solid green;
	text-indent: 0;
	margin-top: 1em;
	}
.footer a:link 	{ 
	text-decoration: none; 
	color: blue; 
	font-family: verdana, arial, geneva, sans-serif }
.footer a:visited 	
	{ 
	text-decoration: none; 
	color: purple; 
	font-family: verdana, arial, geneva, sans-serif }
.footer a:hover 	{ 
	background-color: #66cc33; 
	color: blue; 
	font-family: verdana, arial, geneva, sans-serif }

pre	{ 	
	margin-left: 3em; 
	line-height: 1.2; 
	font-size: 100%;
	font-family: georgia, serif; 
	}
#childrensgames	{ 
	background-color: #ccffff;
	background-image: url(childrensgames/flowers.gif);
	background-repeat: repeat-y;
	padding-left: 70px;
	}
ol ol   {
    list-style-type: lower-alpha;
    }
li	{
	line-height: 1.4;
	}
h2.confu	{
	background-color: #66f;
	color: white;
	text-align: center;
	padding: .5em 2em .5em 2em;
	margin-top: 3.5em;
	}

#fight .footnote	{
	font-size: 75%;
	color: gray;
	margin-left: 3em;
	margin-top: 0;
	float: right;
	}
#forbiddencity ul	{
	margin-bottom: 0;
	}
#forbiddencity ol	{
	margin-top: 0;
	list-style-type: decimal;
	}

/* ++++++++++++++++++++++++++++++++++++++ Kerr +++++++++++++++++++++++++++++++++++++++ */
#kerr	{ 
	background-color: #F8F8FF;
	}	
#kerr h1 	{ 
	text-align: center; 
	}
#kerr h3 	{ 
	margin-top: 2.5em;
	color: green; 
	font-family: verdana, arial, sans-serif; 
	}
.endnotes 	{ 
	font-size: smaller; 
	font-family: verdana, arial, geneva, sans-serif; 
	}
.backup	{
	margin-top: 0;
	}
/* ++++++++++++++++++++++++++++++++++++++  +++++++++++++++++++++++++++++++++++++++ */
#mackay	{
	background-color: #fffff0;
	}
#mandeville	{
	background-color: #cff;
	background-image: url(mandeville/mand_strip2.gif); 
	background-repeat: repeat-y;
	padding-left: 180px;
	}
#odoric	{
	background-color: #fc3;
	background-repeat: repeat-y;
	background-image: url(odoric/odoric2.gif);
	background-attachment: fixed;
	}
#odoric h2, h3	{
	color: #c63;
	}
#odoric .footer	{
	border-top: 2px solid #c63;
	}
#peng b	{
	font-weight: normal;
	}


#poagao	{
	background-color: black;
	color: white;
	}
.rightf	{
    float: right;
    margin-left: 1.5em;
    }
.leftf  {
    float: left;
    margin-right: 1.5em;
    }
.soldier	{
	float: right;
	margin-left: 1.5em;
	margin-top: 0;
	padding-top: 0;
	width: 201px;
	clear: right;
	}
.soldier p	{
	padding: .4em .4em;
	margin-top: 0;
	border: 2px solid green;
	font-size: 80%;
	font-family: verdana, arial, sans-serif;
	}
#poagao a	{
	color: white;
	}

#psalman	{
	background-image: url(psalmanazaar/psal.gif);
	background-repeat: repeat-y;
	}
#ross ol	{
	list-style-type: decimal;
	}

