body{	font-family: Times, Garamond, serif;	font-size: 1.0em;	color: #000;	background-color: #666;}/* img	{ border: none; float: left; margin: 5px 10px 5px 0px; } */.floatholder { line-height: 1.2em; position:relative; }img	{ border: none; float: right; margin: 5px 5px 10px 10px; position:relative; }hr { color: #000; }h1 h2 h3 h4 h5 h6{	font-weight:600;	background-color: transparent;	background-image: none;}h1	{ font-size: 1.25em; margin:0px 0px 6px 0px; }h2	{ font-size: 1.20em; margin:0px 0px 6px 0px; }h3	{ font-size: 1.10em; margin:0px 0px 6px 0px; }h4	{ font-size: 1.10em; margin:0px 0px 6px 0px; }h5	{ font-size: 1.05em; margin:0px 0px 6px 0px; }h6	{ font-size: 1.0em; margin:0px 0px 6px 0px; }a:link		{ color: #000; background-color: transparent; text-decoration: underline; }a:visited	{ color: #000; background-color: transparent; text-decoration: underline; }a:active	{ color: #666; background-color: transparent; text-decoration: underline; }a:hover		{ color: #666; background-color: transparent; text-decoration: underline; }ul	{ margin: 0px 0px 0px 15px; }div#desk{	position: absolute; left: 0px; top: 20px; width: 720px;	padding: 30px 30px 30px 0px;	background-image: url(/images/leath.jpg);}div#cover{	padding: 20px 20px 20px 0px;	background-image: url(/images/endpap.gif);}div#main{	position: relative;	background-image: url(/images/old-paper.gif);	padding: 60px 40px 40px 100px;	border-width: 2px 6px 6px 10px;	border-color: #333;	border-style: solid;	border-left-width: 10px;	border-left-color: #666;	border-left-style: solid;}div#intro{	padding: 40px 0px 0px 0px;	background-image: url(/images/parchment.gif);	/* olpap.jpg */}#intro h1,h2,h3 { font-family: Arial, Helvetica, sans-serif; }.itemcontent{	text-align: left;}.itemdesc{	margin: 20px 0px 0px 0px;	padding: 0px 20px 0px 0px;	background-image: url(/images/parchment.gif);}.itemdesc:first-letter{	font-size: 3.0em;	font-style: italic;	float: left;	padding: 5px 10px 5px 10px;	color: gold;	background-color: #960;	margin: 0px 5px 5px 0px;}.majorbranch:first-letter{	font-size: 2.0em;	color: #c63;	/* f93 */	font-style: italic;}.majorbranch:first-letter a:hover		{ text-decoration: none; }#treeloc{	position: absolute; left: 0px; top: 0px; width: 500px;	font-family: Arial, Helvetica, sans-serif;	text-align: right;	padding: 25px 40px 40px 40px;	font-weight: 600;	font-size: 0.7em;}div#subcats{	background-image: url(/images/parchment.gif);	padding: 5px;}.subcatheading{	padding: 10px 0px 5px 0px;;	font-weight: 600;	font-family: Arial, Helvetica, sans-serif;}.minorbranch{	padding: 0px 0px 40px 0px;}.majorbranch{	margin: 20px 0px 0px 0px;	font-weight: 600;	padding: 0px 0px 0px 0px;}#cross{	margin: 120px 20px 20px 0px;	font-size: 0.75em;}