#PrintDisclaimer { display: none; }


body {
	background-image: url("http://www.rootsweb.com/~mobarry/gifs/wallpcabin.gif"); }

body, p, td {
	font-family: verdana, arial, sans-serif; text-align: left; }
	
tr { 
	vertical-align: top; }
	
td {
    font-size: 10pt; text-align: left; }
	

/* ----- I N D E X   P A G E S ----- */
	
/* ----- I N D E X   P A G E S ----- */
	
#index {
	width: 985px; }
	
#nameList {
	border-collapse: collapse;
	border: 3px solid #8C7554;
    color: #000080;
	background-color: #FFFFE8; }
	
#index li { 
	font-size: 10pt; 
	line-height: 130%; }

#index th {
	width: 400px;
	background-color: #EBB928;
	font-size: 110%;
	color: #000080;
	padding: 5px 0px 5px 0px;
	border-bottom: 1px solid #408080; }
	
#index .letter1 {	
	background-color: #EBB928;
	font-size: 23pt;
	color: #000080;
	padding: 5px 0px 5px 0px;
	border-bottom: 1px solid #408080; }
	
#index .letter2 {	
	background-color: #EBB928;
	font-size: 13pt;
	color: #000080;
	font-weight: bold; 
	padding: 5px 0px 5px 0px;
	border-bottom: 1px solid #408080; }
	
#index .letter3 {	
	background-color: #FCFADB;
	font-size: 10pt;
	color: #000080;
	font-weight: bold; 
	padding: 5px 0px 5px 0px;
	border-bottom: 1px solid #EBB928; }
	
#index .letter {
	font-size: 65pt;
	background-color: #B68B11; 
	color: #FFFFFF;
	text-align: center; 
	padding: 5px 0px 9px 0px;
	line-height: 80px;
	font-weight: bold; }
	
#index .letter4 {
	font-size: 13pt;
	background-color: #FDF0D9; 
	color: #000080;
	text-align: center; 
	padding: 5px 0px 9px 0px;
	line-height: 80px;
	font-weight: bold; } 
	
#index .letter5 {	
	background-color: #FCFADB;
	font-size: 25pt;
	color: #000080;
	text-align: center; 
	font-weight: bold; 
	padding: 5px 0px 5px 0px;
	border-bottom: 1px solid #EBB928; }
#index .dcTitle {
	font-size: 23pt;
	color: #000080;
	font-weight: bold;
	text-align: center; 
	padding: 18px 0px 7px 0px;
	background-color: #E4D6B5 }
	
#index .dcTitle1 {
	font-size: 17pt;
	color: #000080;
	font-weight: bold;
	text-align: center; 
	padding: 18px 0px 7px 0px;
	background-color: #FDF0D9; }
	
#index .dcTitle2 {
	font-size: 15pt;
	color: #000080;
	font-weight: bold;
	text-align: center; 
	padding: 18px 0px 7px 0px;
	background-color: #FDF0D9; }
	
#index .submitTitle {
	font-size: 10pt; }

#tableHeader {
	border-bottom: 1px solid #408080;}	

#index ul {
	padding-top: 10px; }	
	
#index a { 
	color: #0000FF;
	font-weight: bold; }

#index a:visited { 
	color: #800000;
	font-weight: bold; }

#index a:hover { 
	color: #0000FF;
	font-weight: bold; }

#alpha {
	font-size: 10pt;
    color: #0000FF;
	padding-bottom: 10px; }
	
#alpha a { 
	font-size: 10pt;
	color: #0000FF;
	padding: 0px 8px 0px 8px; }

#alpha a:visited { 
	font-size: 10pt;
	color: #0000FF; }

#alpha a:hover { 
	color: #000088;
	font-size: 10pt; }	

 

/* ----- O B I T   P A G E S ----- */
	
#obitTable {	
    border-collapse: collapse;
	border: 3px solid #8C7554;
	background-color: #FFFFE8;
	width: 895px }
	
#obitTable th {
	width: 100px;
	font-size: 10pt;
    font-weight: bold;
	color: #000080; 	
	text-align: right;
	padding: 6px 5px 3px 0px;
	background-color: #DAD2BB;  }

#obitTable td {
	padding-left: 10px; }

#obitTable th #obitTable td  {
	color: #000080; 
    font-weight: bold;  
	font-size: 10pt;
	border-bottom: 1px solid #808000; }	
	
#obitTable .obit {
	color: #000080;
	font-weight: bold;
    color: #000080;
	font-size: 10pt; }

#obitTable .headline {	
	font-size: 10pt;
	font-weight: bold;
    color: #000080;
	padding-top: 5px;
	padding-bottom: 5px; }
	
#obitTable .text {
	font-weight: bold;
    font-size: 10pt;
    color: #000080;
	text-align: left;
    padding-bottom: 20px; }
	
#obitTable .text-1 {
	font-weight: bold;
    font-size: 16pt;
    color: #000080;
	text-align: center;
    padding-bottom: 20px; }
	
#obitTable .text-2 {
	font-weight: bold;
    font-size: 12pt;
    color: #000080;
	text-align: center;
    padding-bottom: 20px; }
	
#obitTable .parents {
	font-weight: bold;
    font-size: 10pt;
    color: #000080;
	text-align: left;
    padding-bottom: 20px; }
	
#obitTable .dateBorn {
	font-weight: bold;
    font-size: 10pt;
    color: #000080;
	text-align: left;
    padding-bottom: 20px; }
	
#obitTable .placeBorn {
	font-weight: bold;
    font-size: 10pt;
    color: #000080;
	text-align: left;
    padding-bottom: 20px; }
	
#obitTable .dateDied {
	font-weight: bold;
    font-size: 10pt;
    color: #000080;
	text-align: left;
    padding-bottom: 20px; }
	
#obitTable .placeDied {
	font-weight: bold;
    font-size: 10pt;
    color: #000080;
	text-align: left;
    padding-bottom: 20px; }
	
#obitTable .cemetery {
	font-weight: bold;
    font-size: 10pt;
    color: #000080;
	text-align: left;
    padding-bottom: 20px; }
	
#obitTable .abstract {
	font-weight: bold;
    font-size: 10pt;
    color: #000080;
	text-align: left;
    padding-bottom: 20px; }
	
#obitTable .living {
	font-weight: bold;
    font-size: 10pt;
    color: #000080;
	text-align: left;
    padding-bottom: 20px; }
	
#obitTable .newspaper {
	font-weight: bold;
    font-size: 10pt;
    color: #000080;
	text-align: left;
    padding-bottom: 20px; }
	
#obitTable .date {
	font-weight: bold;
    font-size: 10pt;
    color: #000080;
	text-align: left;
    padding-bottom: 20px; }
	
#obitTable .resource {
	font-weight: bold;
    font-size: 10pt;
    color: #000080;
	text-align: left;
    padding-bottom: 20px; }
	
#obitTable .text outline {
	font-weight: bold;
    font-size: 10pt;
    color: #000080;
	text-align: left;
    padding-bottom: 20px; }
	
 #obitTable .submitted {
	font-size: 10pt; 
    font-weight: bold;
    color: #000080; 
	background-color: #F9EABE; }
 

	
	
/* -----  F O O T E R ----- */

#footerTable { background-image: url("http://www.rootsweb.com/~mobarry/gifs/wallpcabin.gif");
	 font-weight: bold; }
	
#footerTable a, #footerTable td { 
	font-size: 10pt;
    color: #000080;  
  	font-weight: bold; text-align: center; } 

 #footerTable a, #footerLink td { 
	font-size: 10pt;
    color: #0000FF; text-align: center;
  	font-weight: bold; } 

 

 
	
 