BODY 
{
	margin:0;
	padding:0;
	height:100%;
	font-family:'Bookman Old Style','Times New Roman',serif;
	color:#180929;
	background-color:#fffcf0;
}
.pagebody {padding-left:10px;padding-right:10px;}
H1 {font-family:'Georgia','Bookman Old Style',serif;text-align:center;font-size:250%;margin-top:10px;margin-bottom:0px;color:#ffecb4; font-weight:bold;text-shadow:5px 5px 5px rgb(50, 10, 10)}
H2 {font-family:'Georgia','Times New Roman',serif;	font-weight:600;color:#000040;font-size:140%;margin-top:10px}
H3 {font-family:'Georgia','Arial',sans-serif;font-weight:600;color:#000040;font-size:120%}
P {margin-top:6px;margin-bottom:0px}
BLOCKQUOTE {padding:10px;border:1px solid #141870;margin:10px;border-radius:8px;color: #141870;background-color:#F7F7FF;font-style:italic;overflow:hidden}
.colbox {border-radius: 7px;padding:10px;margin:10px;border:1px solid #845E37; overflow:hidden;font-size:120%}
.infobox {border-radius: 7px;padding:10px;border:2px inset #f0aA33;background-color:#ecece0; font-size:90%;margin:10px;}
.imgfloat {float:left;margin:5px;margin-right:10px;border:0}
.ifloatleft {float:left;margin-right:3%;border:0}
.ifloatalwaysleft {float:left;margin-right:2%;margin-bottom:2%;border:0}
.ifloatright {float:right;margin-left:3%;border:0}
.ifloatalwaysright {float:right;margin-left:3%;border:0}
.dropfont {color:inherit}
.dropfont::first-letter {font-size:180%;padding-right:2px;}
.hrefanchor{margin:0;}

.ExtLink {padding-right:5px}
.ExtArr {font-weight:bolder;text-shadow: 3px 0px 1px #c0c0ff;}

.chfC {font-family:'SimSun','Georgia','Trebuchet MS',serif;}
.chfP {font-size:100%;}

.accesskey{text-decoration:underline;}
a:link {color: #224227;}
a:visited {color: #5D2609;}
A:hover {color:#FFF4d9;background-color:#5F4B0F;text-decoration: overline}
A:active {color:Blue;}

.cl {text-decoration:none}
.cl:link {color:#1F1F88; border-bottom: 1px dashed #1F1F88; }
.cl:visited {color:#5C212A; border-bottom: 1px dashed #5C212A;}
.cl:hover {color:#f8f6da;background-color:#1f4baf;text-decoration: underline}

.ptab {font-size:110%;border-collapse:collapse;border:4px solid #81641D}
.ptab TD {font-size:95%;border:1px solid black;color:#180949;background-color:#FFFDFB}
.phead,.phead TD {color:#FFFDEB;font-weight:600;background-color:#81641D}
.stab, .stab TD, .stab TH
{
	font-weight:400;
	font-size: 100%; 
}
.dropfont {color:inherit}
.dropfont::first-letter {font-size:180%;padding-right:2px;}
.smallfont {font-size:80%;}
.centred {text-align:center;}
.formerr {color:#cf1f1f;font-weight:800;font-size:0.9em;}

.textinfo
{
background-color:white;
border-radius:15px;padding:15px;background:#fef9f2; margin:15px;text-indent:0px; overflow:hidden;
box-shadow: 10px 10px 8px #400010;
}
.buttactive
{  
margin: 10px 0;  
height: 130px; 
width: 150px;
float:left;
}

.buttactive a 
{
	display: block; 
	background-position: 0 0;  
	height: 130px; 
}
.buttactive a:hover 
{ 
 background-position: -150px 0; 
	background-color:#801020; 
}
.buttactives
{  
margin: 10px 5px;  
height: 66px; 
width: 75px;
position:absolute;
top:500px;
}

.buttactives a 
{
	display: block; 
	background-position: 0 0;  
	height: 66px; 
}
.buttactives a:hover 
{ 
 background-position: -75px 0; 
}

.extract
{
width:95%;
max-width:600px;
height:auto;
display:block;
border:1px solid #401010;
border-radius:10px;padding:15px;margin:15px;overflow:hidden;
box-shadow:5px 5px 5px rgb(50, 10, 10);
}

.bookframe
{
box-shadow:5px 5px 5px rgb(50, 10, 10);
margin-right:2%;
margin-bottom:2%;
border:inset #401020;
border-width:2px;
}
.picframe 
{ 	text-align:center;
	margin:5px;border:inset #D08A33;border-width:2px;padding:2px;
} 

