body {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 0.85em;	color: #000000;	margin: 0px;	padding: 0px;	background: #8D9FBF;	background-color: #8D9FBF;}a {	font: normal Verdana, Arial, Helvetica, sans-serif;	color: #0000D0;	text-decoration: underline;	margin: 0px;	padding: 0px;}/* HACK for IE5/WIN *//* end HACK */p {	padding: 0px 4px 0px 4px;	font-size: 0.7em;}	h1 {	font: bold 140% Verdana, Arial, Helvetica, sans-serif;	color: #4F00AF;	margin: 10px 0px 0px;}h3 a {	margin: 0px;	padding: 0px;	text-decoration: none;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: normal;	color: #FFFFFF;	font-size: 85%;}h4 {	font: italic bold 110% Verdana, Arial, Helvetica, sans-serif;}h3 a:hover {	text-decoration: underline;}h5 a {	margin: 0px;	padding: 0px;	text-decoration: none;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: normal;	color: #000000;	font-size: 85%;}h5 a:hover {	text-decoration: underline;}#parents {	margin: 0px;	padding: 0px;}#parents tr td {	margin: 4px 4px 0px 0px;	padding: 0px;}#button a {	color: #ffffff;	text-decoration: none;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 90%;}#button a:hover {	text-decoration: underline;}.purple {	background: #4F00AF;	margin: 2px;	padding: 2px 2px 2px 6px;}.red {	background: #C70038;	margin: 2px;	padding: 2px 2px 2px 6px;}.blue {	background: #0000FF;	margin: 2px;	padding: 2px 2px 2px 6px;}.quote {	font-style: oblique;	font-size: 100%;	margin: 0px;	text-align: justify;}.quoter {	font-size: 100%;	margin: 0px 0px 0px 20px;	padding: 0px;}.rtimg {	margin: 0px 0px 0px 20px;	padding: 6px;	border: 1px solid #4F00AF;	float: right;}.booklist {	margin: 0px 0px 0px 4px;	padding: 0px 0px 4px 4px;}.yellow {	background: #FFFF00;	margin: 4px;	padding: 6px;	border: 1px solid #0000FF;}.homeimg {	margin: 0px 20px 0px 0px;	padding: 6px;	border: 1px solid #4F00AF;	float: left;}.homequote {	font-style: italic;	font-weight: bold;	color: #990000;}ul {	padding: 0px 4px 0px 4px;	font-size: 0.7em;}.rss-list {	list-style: inside;}ol {	padding: 0px 0px 0px 22px;	font-size: 0.7em;}h2 {	font: bold 120% Verdana, Arial, Helvetica, sans-serif;	color: #4F00AF;	margin: 10px 0px 0px;}ul.article{	margin: 0px 0px 0px 20px;	padding: 0px;	list-style: none;}/* Additions by Kaoru Kawasaki 2007 ----------------------------------------*//* Site Map */.right { color: #333; float: right; font: 10px Verdana, Arial, Helvetica, sans-serif; border-left: 1px solid #930; border-right: 1px solid #930; padding: 0 3px 1px 3px; margin: 0;}.right a:link, .right a:visited { color: #930; text-decoration: none;}.right a:hover { color: #930; text-decoration: underline;}/* Site Map Link for at the Top of HP */.right-hptop { color: #333; float: right; font: 10px Verdana, Arial, Helvetica, sans-serif; padding: 1px 2px; margin: 0; border: 1px solid #0000d0; background-color: #ff0;}.right-hptop a:link, .right-hptop a:visited { color: #0000d0; text-decoration: none;}.right-hptop a:hover { color: #0000d0; text-decoration: underline;}