	body{
		background-color:	#005500;
		font-family: arial, verdana, ms sans serif;
		font-size:	12pt;
		color:	#ffffb2;
		margin:	0px 32px 0px 32px;
	}
	a:link {color: #FFFFCC}     /* unvisited link */
	a:visited {color: #ffffb2}  /* visited link */
	a:hover {color: #00ff00}   /* mouse over link */
	a:active {color: #ffffb2}   /* selected link */ 
	.bagad{
		font: "Verdana";
		font-size=8pt;
		color: red;/* ffffb2;*/
		text-align:center;
		width: 200;
		position:absolute;
		left:20px;
		top:120px;
	}
	.googlead{
		position:absolute;
		right:20px;
		top:120px;	
	}
	INPUT {
		background-color: ffffb2;
		/*border-color: efefef;*/
		color: darkblue;
		font-family: arial, verdana, ms sans serif;
		font-weight: bold;
		font-size: 10pt;
		text-align: center;
	}
	
	.credit{
		font: "Verdana";
		font-size=8pt;
		color: ffffb2;
		text-align:center;
	}
	.update_date{
		font: "Verdana";
		font-size=8pt;
		color: ffffb2;
		text-align:center;
	}

	p{
		font: "Verdana";
		color: ffffb2;
		/*margin-left: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		margin-right: 10px;
		line-height: 14pt;
		text-align:justify;*/
	}
	.caption{
		font: "Verdana";
		color: ffffb2;
		text-align:center;
		font-size: 8pt;
	}
	.timelinedate
	{
		border-style: solid;
		border-width: medium;
		border-color: #ffffb2 #8D8D00 #8D8D00 #ffffb2;
		color: black;
		font: "Verdana";
		font-size: 9pt;
		font-weight: bold;
		text-align:center;
		vertical-align:top;
	}
	.timelinedatetop
	{
		border-top:	medium	solid	#ffffb2;
		border-left:	medium	solid	#ffffb2;
		border-right:	medium	solid	#8D8D00;
		border-bottom:	thin 	groove;
		color: black;
		font: "Verdana";
		font-size: 9pt;
		font-weight: bold;
		text-align:center;
		vertical-align:top;
	}
	.timelinedatebottom
	{
		/*border-top:	thin 	groove;*/
		border-bottom:	medium	solid	#8D8D00;
		border-left:	medium	solid	#ffffb2;
		border-right:	medium	solid	#8D8D00;
		color: black;
		font: "Verdana";
		font-size: 9pt;
		font-weight: bold;
		text-align:center;
	}
	.timelinedatenone
	{
		/*border-top:	thin 	groove;*/
		border-bottom:	thin 	groove;
		border-left:	medium	solid	#ffffb2;
		border-right:	medium	solid	#8D8D00;
		color: black;
		font: "Verdana";
		font-size: 9pt;
		font-weight: bold;
		text-align:center;
	}
	.timelinetext
	{
		font-size: 8pt
		font: "Verdana";
		color: ffffb2;
	}	TABLE
	{
		padding: 0;
	}
	H1  {font: "Verdana";
		color: ffffb2;
		text-align:center;
		/*position: relative;
		top: 100px;*/
	}

	H2  {font: "Verdana";
		/*font-weight: bold;*/
		color: ffffb2;
		/*margin-left: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		margin-right: 10px;
		line-height: 13pt;
		text-align:center*/}
	H3  {font: "Verdana";
		/*font-weight: bold;*/
		color: ffffb2;
		/*margin-left: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		margin-right: 10px;
		line-height: 13pt;
		text-align:center*/}
.ancestryimg{
	float:right;
	width:120px;
	margin:0 0 15px 20px;
	padding:15px;
	border:2px inset green;/* #ffffb2; ridge #ffffb2;*/
	text-align:center;
}
.annotation{
	fot-weight:	bold;
}

/*img{
	border-style: solid;
	border-width: 8px;
	border-color: #ffffb2 #8D8D00 #8D8D00 #ffffb2;
}*/

.yellowFrame{
	border-color: #ffff99;
	border-style: outset; 
	border-width:	16px;
}
.largeFrame{
	border-width:	16px;
}
.quote,.quotes{
	font-style: italic;
	background-color: #003300;
	padding: 8px;
	border: 1px inset;
	margin: 4px 0;
}
.alert{
	margin: 4px 0;
	padding: 8px;
	font-weight: bold;
	background-color:#990000;
	color: white;
	border: 1px inset;
}