.randomimage { 
	position:absolute;
	width:150px; 
	top:200px;
	right: 10px;
	z-index:0;
}
.fixedimagecover {
	position:absolute;
	width:160px;
	top:0px;
	right:9px;
	z-index:1;
}
.fixedimagetop {
	position:absolute;
	width:150px;
	top:15px;
	right:10px;
	z-index:0;
}
.fixedimage {
	position:absolute;
	width:150px; 
	top:250px; 
	right:10px;
	z-index:0;
}
.authorone {
	position:absolute;
	z-index:3;
	border:thick;
	border-color:#000000;
	top: 157px;
	height: 30px;
	width:150px;
	left: 149px;
}
.leftbarfbalogo { 
	position:absolute;
	width: 140px;
	height: 88px; 
	top: 470px;
	left: 0px; 
	vertical-align:top;
}
.leftbarfbalogoChina {
	position:absolute;
	width: 140px;
	height: 88px; 
	top: 555px;
	left: 0px; 
	vertical-align:top;
}
.leftbarlogo {
	position:absolute;
	width: 140px;
	height: 75px;
	top: 0px;
	left: 0px;
	z-index:2; 
}		
.leftbarindex {
	position:absolute;
	width: 140px;
	top: 130px;
	left: 0px;
	border-bottom-color: #003300; border-bottom-width:medium; border-bottom-style:solid; 
	border-top-color: #003300; border-top-width:medium; border-top-style:solid;
}
.main {
	position:absolute;
	/*margin: 0 10px 0 0px;*/
	top: 0px;
	left: 140px;
	border-right-style: none;
	border-left-width: medium;
	border-left-style: solid;
	border-left-color: #003300;
	z-index: 2;
}
.footer { 
	position: absolute; 
	top:530px;
	left: 160px;
}
body {
	background-color: #000033;
	margin: 0;
	padding: 0;
}
/*background colour previously #0033CC too strong a blue, #003300 a strong/dark green not bad, #000033 is a lovely dark purpley blue*/

.floatright { 
	float:right; 
	padding: 0px 0px 0px 15px;
}
.floatleft {
	float:left;
	padding: 0px 10px 0px 10px;
}
.pageheading {
	font-family: Papyrus, Georgia, "Book Antiqua";
	font-size: 24px;
	font-weight:bold;
	color: #811b4e; 
}
/*colour for pageheading previously #BB0077*/
.textfooter {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
}
.textspecial {
	font-family: Papyrus, Georgia, "Book Antiqua";
	font-weight: bold;
	color: #003300;
	font-size:16px;
}
.textpage {
	color: #003300;
}
.textpageitalics { 
	font-style:italic;
	color: #003300;
}
.textpagebold {
	color: #003300;
	font-weight:bold;
}
a:link {
	color: #003300;
}
.top {
	font-family: Papyrus, Georgia, "Book Antiqua";
	font-weight: normal;
	color:#003300; 
	margin:10px;
}
.texte {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #0000FF; 
}
.textFritsch { 
	font-family:"Lucida Calligraphy", "Monotype Corsiva"; 
	/*font-weight:bold; */
	color: #003300;
}
.onlink {
	color:#DFCCFF;
} 

a:visited {
	color: #003300;
}
a:hover { 
		font-weight:lighter;
		color: #008080;
}

 /*these styles were tryouts now not used, style12 background-colour is a shade of purple */
.cover {
	position:absolute;
	top:0;
	left:800px;
	width:100%;
	height:200%;
	z-index:10;
	background-image:url(spacer.gif);
	background-repeat: repeat;
	}
.style11 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}

.style12 {
	color: #006633;
	background-color: #D2D2FF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bolder;
}
.style14 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bolder;
	color: #000000;
}	
.onlinkPapyrus {
	font-family:Papyrus, Georgia, "Book Antiqua";
	color:#DFCCFF;
}
 /*this is a bolder version of 'page heading' */
	h1 {
	font-family: Papyrus, Georgia, "Book Antiqua";
	font-size: 24px;
	font-weight: bold;
	color: #660033;
}

