	body{
		margin: 0;
		padding: 0;
		background-color: White; /*Stoneyburn*/
		FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10pt;
		width:98%;
	}

	#c-block {
		z-index: 1;
		background: White;
		color: #333333;
		height: 80%;
		width:98%;
	}	
	#navlist li
	{
		display: inline;
		list-style-type: none;
		padding-right: 20px;
		font-size: 75%;
		color: Black;
	}

	#subnavlist ul {
		background: #DCE9F0;
		border-right: 1px solid Black;
		border-bottom: 1px solid Black;
		border-left: 1px solid Black;
		border-top: 1px solid Black;
	}
	/*List Menus*/
	#subnavlist li
	{
		display: inline;
		list-style-type: none;
		padding-left: 10px;
		padding-right: 10px;
		background: #DCE9F0;
		color: Black;
		/*border-bottom: 1px solid Black;
		border-top: 1px solid Black;*/
		border-left: 1px solid Black;
	}

	div#subnavlist {
		color: #515151;
		text-align: right;
		margin-left: 10px;/**/
		margin-right: 50px;
	}
	div#subnavlist a:hover {
		background: #4F8EB6;
		color: #ffffff;
	}

	/* Presentation Stylesheet */

	.printme {
		visibility: hidden;
	}
	p {
		padding: 0 15px;
	}

	a img {
		border: none; 
	} 
	h4, h3 {
		margin:0;
		padding: 5px 0;
	}

	h5 {
		color: #007700;
		margin:0;
		padding: 5px 0;
	}
	/*Stoneyburn*/
	html {
		width: 99%;
	}
	.inlinebtn {
		border: thin solid Gray;
		border-color: rgb(90%,85%,80%)rgb(80%,75%,70%)rgb(80%,75%,70%)rgb(90%,85%,80%);
		background-color: rgb(92%,91%,90%); padding: 2px 10px 2px 20px;
		text-decoration: none;
	}
	.ctr {
		text-align:center;
	}
	.mmalign {
		text-align: right;
		}
	.mmpadding	{padding-left:5px;}	

#hdr	{
		height:140px;
		border-bottom:  3px solid Red;
		BACKGROUND: White;
		color: #333333;
		margin:0;
	}
	
#head	{
		height:105px;
		border-bottom:  2px solid Red;
		BACKGROUND: White;
		color: #333333;
		margin:0;
	}

	#lh-col {
		position: absolute;
		top: 147px;
		left: 5px;
		padding-top: 0px;
		margin-left: 3px;
		width: 160px; /*175 */
		z-index: 9;
		background: White;
		color: #333333;
	}

	#c-col{
		margin: 0 5px 0 170px;
		position: relative;
		background: White;
		color: #333333;
		z-index: 5;
	}
	.news-col{
		margin: 0 10px 0 10px;
		position: relative;
		width:98%;
		background: White;
		color: #333333;
		z-index: 5;
	}
	#footer {
		z-index: 5;
		border: gray 1px solid;
		border-bottom: gray 1px solid;
		COLOR: #333;
		BACKGROUND-COLOR: #ddd;
		padding: 1.5em;
		margin-left:170px;
		margin-right:10px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		bottom: 0;
		display: block;
		font-size:76%;
	}
	#foot {
		position: absolute;
		margin: 0;
		padding-left:10px;
		padding-right:10px;
		padding-top:5px;
		/* bottom: 0;*/
		left: 0;
		display: block;
		width: 100%;
		height: 50px;
		/*font-size:76%;
		font-size: 1em;*/
		z-index: 5;
		overflow: hidden;
		color: #333;
		background-color: #ddd;
	}
	* html #foot {
		position: absolute;
		margin: 0;
		padding-left:10px;
		padding-right:10px;
		padding-top:5px;
		/* bottom: 0;*/
		left: 0;
		display: block;
		width: 100%;
		height: 50px;
		font-size:76%;
		/*font-size: 1em;*/
		z-index: 5;
		overflow: hidden;
		color: #333;
		background-color: #ddd;
	}
	#opc{
		POSITION: relative;
		float: left;
	}
	#logo {
		POSITION: relative;
		float: right;
	}

	#titlecontent{
		text-align: center;
		padding-top: 10px;
		font-size: 18px;
		font-weight: bold;
		font-family: Georgia;
		padding-bottom: 15px;
	}

	.NewsHeadline{
		text-align: left;
		padding-top: 10px;
		font-size: 10pt;
		font-weight: bold;
		font-family: Georgia;
		padding-bottom: 15px;
	}
	.NewsContent {
		font-family: 'Times New Roman';
		font-size: 10pt;
		text-align: justify;
		padding-right: 15px;
		padding-left: 15px;
	}
	.LGNewsContent {
		font-family: 'Times New Roman';
		font-size: 12pt;
		text-align: justify;
		padding-right: 15px;
		padding-left: 15px;
	}
	#subtitle_1{
		text-align: center;
		padding-top: 10px;
		font-size: 16px;
		font-weight: bold;
		font-family: Georgia;
	}
	#subtitle_2{
		text-align: center;
		padding-top: 10px;
		font-size: 14px;
		font-weight: bold;
		font-family: Georgia;
	}
	#subtitle_4{
		text-align: center;
		padding-top: 10px;
		font-size: 10px;
		font-weight: bold;
		font-family: Georgia;
	}
	#subtitle_3{
		text-align: center;
		padding-top: 10px;
		font-size: 12px;
		font-weight: bold;
		font-family: Georgia;
	}

	#forumcontent {
		background-color: #D0DAE6;
		PADDING-RIGHT: 1px;
		PADDING-LEFT: 1px;
		PADDING-BOTTOM: 1em;
		MARGIN-LEFT: 145px;
		PADDING-TOP: 1em;
		border-left:1px solid Gray;
		height: auto;
	}

	#introduction {
		background: White;
		PADDING-RIGHT: 1em;
		PADDING-LEFT: 1em;
		PADDING-BOTTOM: 1em;
		PADDING-TOP: 1em;
		FONT-FAMILY: Verdana;
		text-align: justify;
	}
	.text85pc{
		font-size: 85%;
	}
	.text90pc{
		font-size: 90%;
	}
	.text95pc{
		font-size: 95%;
	}
	.caption {
		/* font-family: Lucida Sans; */
		font-size: 85%;
		font-style: italic;
	}
	.citation {
		font-size: 70%;
		font-weight: normal;
		padding-left: 15px;
		padding-right: 15px;
		text-align: left;
	}
	.directories {
		font-family: 'Times New Roman', Times, serif;
		font-size: 12px;
		font-style: normal;
	}

	.reg_marriage {
		background: #CFC;
		border-color: Green Green Green Green;
		font-family: "Times New Roman", Times, serif;
		font-size: 11px;
	}
	.reg_bapt	{
		background: #FCC;
		border-color: Red Red Red Red;
		font-family: "Times New Roman", Times, serif;
		font-size: 11px;
	}
	.reg_bur	{
		background: #E0E0E0;
		border-color: #888888 #888888 #888888 #888888;
		font-family: "Times New Roman", Times, serif;
		font-size: 11px;
	}
	.census	{
		font-family: "Times New Roman", Times, serif;
		font-size: 11px;
	}
	.census51	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
	#h100pc {
		height: 250px;
	}

	#h250 {
		height: 250px;
	}

	#h275 {
		height: 275px;
	}
	#h300 {
		height: 300px;
	}
	#h325 {
		height: 325px;
	}

	#h350 {
		height: 350px;
	}
	#h375 {
		height: 375px;
	}

	#h400 {
		height: 400px;
	}
	#h425 {
		height: 425px;
	}

	#poetry {
		font-family: 'Times New Roman', Times, serif;
		font-size: 12px;
		font-style: normal;
	}

	#historyquote {
		margin-left: 20px;
		margin-right: 20px;
		font-family: Georgia;
		font-size: 11px;
	}
	#historyinlinequote {
		font-family: Georgia;
		font-size: 12px;
	}
	#historytitle {
		text-align: center;
		padding-top: 10px;
		font-family: Georgia;
		font-size: 14px;
		font-weight: bold;
	}
	#historyli {
		color: Scrollbar;
		font-style: italic;
	}

	#KR1880right {
		float: right;
		width: 300px;
		font-family: Georgia;
		font-size: 11px;
		font-style: normal;
		padding-left: 10px;
	}
	#KR1880center {
		font-family: Georgia;
		font-size: 11px;
		font-style: normal;
	}
	#KR1880left {
		float: left;
		font-family: Georgia;
		font-size: 11px;
		font-style: normal;
		padding-right: 10px;
	}

	#DEC_Poems_ctr {
		text-align: center;
		font-family: Georgia;
		font-size: 11px;
		font-style: normal;
	}

	#MLPedigree {
		font-family: Times New Roman;
		font-size: 12px;
		margin-left: 15px;
		margin-right: 15px;
	}

	.childrenof {
		font-size: 90%;
		padding-left: 30px;
		padding-right: 30px;
	}

	#navNote {
		margin-left: 20px;
		padding-right: 20px;
		color: Black;
		font-family: Georgia;
		font-size: 8px;
		font-weight: normal;
		font-style: italic;
	}

	.footnote {
		font-size: 8px;
		font-weight: normal;
		font-style: italic;
	}

	.ADMDoc {
		font-family: "Times New Roman", Times, serif;
		font-size: 12px;
	}
	.ADMHead {
		background-color: #F0F8FF;
		font-size: 12px;
		font-weight: bold;
	}
	.ADMData {
		background-color: #F0F8FF;
		font-size: 12px;
	}
	.bblueline {
		color: #00008B;
		font-weight: 700;
	}
	/*Webrings*/
	.ringdiv {
		padding-bottom: 15px;
	}
	.showtip {
		text-decoration: none;
	}

	/* Error Logging */
	div.container {
		width: 650px;
		text-align: center;
		margin-left: auto;
		margin-right: auto;
		margin-top: 50px;
		margin-bottom: 125px;
		border: thin solid #000000;
	}
	div.imageBox {
		background-color: #ffffff;
		float: left;
		width: 300px;
		border-right: thin solid #000000;
		height: 100%;
		padding: 5px;
	}
	div.textBox {
		padding: 5px;
		background-color: #ffffff;
		text-align: center;
		height: 218px;
	}
	div.errorHeader {
		color: #dd0101;
		font-weight: bold;
		margin-bottom: 10px;
	}
	div.error {
		font-weight: bold;
		margin-bottom: 10px;
	}
	div.errorDetails {
		font-size: small;
		font-weight: bold;
	}
	div.return {
		font-weight: bold;
}
