BODY {

	BORDER-RIGHT: 0px; 
        PADDING-RIGHT: 0px; 
        BORDER-TOP: 0px; 
        PADDING-LEFT: 0px; 
        PADDING-BOTTOM: 0px; 
        MARGIN: 0px; 
        BORDER-LEFT: 0px; 
        WIDTH: auto; 
        PADDING-TOP: 0px; 
        BORDER-BOTTOM: 0px; 
        FONT-FAMILY: Arial, Helvetica, sans-serif;	
}

TD {
       font-size: 10pt;      
       COLOR: #000000;         
}

DL {
	FONT-SIZE: 0.8em; COLOR: #000000; 
}
DT {
	FONT-SIZE: 0.8em; COLOR: #000000; 
}
DD {
	FONT-SIZE: 0.8em; COLOR: #000000; 
}

PRE {
	FONT-SIZE: 12px; 
        COLOR: #000000; 
}


BLOCKQUOTE {
	FONT-SIZE: 80%; COLOR: #000000; 
}

P {
	BORDER-RIGHT: 0px; 
	PADDING-RIGHT: 20px; 
	BORDER-TOP: 0px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 4px; 	
        BORDER-LEFT: 0px; 
	LINE-HEIGHT: 1.3em; 
	PADDING-TOP: 6px; 
	BORDER-BOTTOM: 0px;
}

ADDRESS {
	FONT-SIZE: 0.8em; COLOR: #000000; 
}

ADDRESS {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 20px; BORDER-TOP: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 4px; BORDER-LEFT: 0px; LINE-HEIGHT: 1.3em; PADDING-TOP: 6px; BORDER-BOTTOM: 0px
}


A:link {
	COLOR: black;
}

A:visited {
	COLOR: black;
}

A:active {
	COLOR: black;
}

A:hover {
	COLOR: #996600
}



A.subnav2:hover {
	COLOR: #ff0000; LINE-HEIGHT: 1em; TEXT-DECORATION: none
}



H2 {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; LINE-HEIGHT: 1.3em; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; TEXT-DECORATION: none
}

H3 {
	BORDER-RIGHT: 0px; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: 0px; 
        PADDING-TOP: 0px; 
	PADDING-LEFT: 0px; 	
	PADDING-BOTTOM: 1.3em; 
        BORDER-BOTTOM: 0px; 
	MARGIN: 0px; 
	BORDER-LEFT: 0px; 
	LINE-HEIGHT: 1.3em;
	TEXT-ALIGN: left; 	
	TEXT-DECORATION: none;
}

TH {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; LINE-HEIGHT: 1.3em; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; TEXT-DECORATION: none
}


EM {
	FONT-WEIGHT: normal; FONT-STYLE: italic
}
STRONG {
	FONT-WEIGHT: bold; COLOR: #570099
}

HR {
	HEIGHT: 2px
}
UL {
	MARGIN-TOP: 0px; 
        COLOR: #000000; 
        PADDING-TOP: 0px; 
        LIST-STYLE-TYPE: disc
}
OL {
	MARGIN-TOP: 0px; COLOR: #000000; ; LIST-STYLE-TYPE: decimal
}
FORM {
	MARGIN: 0px
}
INPUT {
	FONT-SIZE: 12px; MARGIN: 0px; 
}
INPUT.search {
	BORDER-RIGHT: 0px; 
        BORDER-TOP: 0px; 
        FONT-SIZE: 12px; 
        MARGIN: 0px; 
        BORDER-LEFT: 0px; 
        COLOR: green; 
        BORDER-BOTTOM: 0px;         
        TEXT-ALIGN: center
}

.normal {}


.toptiny {BACKGROUND: #C4B87F;PADDING-LEFT: 5px; FONT-SIZE: 10px; text-align:left;}


.subnav {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 20px; BORDER-TOP: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 4px; BORDER-LEFT: 0px; COLOR: #000000; LINE-HEIGHT: 1em; PADDING-TOP: 6px; BORDER-BOTTOM: 0px; TEXT-DECORATION: none
}

.subnav2 {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; COLOR: #996600; LINE-HEIGHT: 1em; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; TEXT-DECORATION: none
}

IMG.middle {
	VERTICAL-ALIGN: middle
}
.gallery {
	FONT-WEIGHT: bold; FONT-SIZE: 0.7em; COLOR: #54402d; TEXT-DECORATION: none
}
.gs {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 0.7em; BORDER-LEFT: 0px; COLOR: #54402d; LINE-HEIGHT: 1.3em; BORDER-BOTTOM: 0px; TEXT-DECORATION: none
}
.family {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 0.7em; BORDER-LEFT: 0px; COLOR: #54402d; BORDER-BOTTOM: 0px; TEXT-DECORATION: none
}
.caption {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 5px; BORDER-TOP: 0px; PADDING-LEFT: 5px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 5px; BORDER-LEFT: 0px; COLOR: #490f11; LINE-HEIGHT: 1.2em; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; ; TEXT-DECORATION: none
}
.form {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 20px; BORDER-TOP: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; BORDER-LEFT: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: 0px
}
.indent {
	MARGIN-LEFT: 20px
}


.captiont {
	PADDING-RIGHT: 20px; 
        PADDING-LEFT: 10px; 
        FONT-WEIGHT: bold; 
        FONT-SIZE: 0.8em; 
        PADDING-BOTTOM: 4px; 
        COLOR: #1b0f05; 
        LINE-HEIGHT: 1.3em; 
        PADDING-TOP: 4px; 
        FONT-FAMILY: Times New Roman, Times, serif
}
.nopcaption {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; 
        FONT-WEIGHT: bold; FONT-SIZE: 0.8em; 
        PADDING-BOTTOM: 4px; 
        COLOR: #1b0f05; 
        LINE-HEIGHT: 1.3em; PADDING-TOP: 4px; 
        FONT-FAMILY: Times New Roman, Times, serif
}


a.linkcolor:link { 
  color: #F7ECC9; 
  text-decoration: none; 
}

a.linkcolor:visited { 
  color: #F7ECC9; 
  text-decoration: none; 
}

a.linkcolor:hover { 
  color: red;
  text-decoration: none; 
}

a.linkcolor:active { 
  color: #FF8000;
  text-decoration: none; 
}


.introtext {
	PADDING-LEFT: 15px; 
	PADDING-RIGHT: 25px; 	
	FONT-SIZE: 18px; 
	TEXT-ALIGN: justify;	
}

.bodytext {
	PADDING-LEFT: 30px;        
	PADDING-RIGHT: 30px; 	
	FONT-SIZE: 10pt; 	
        TEXT-ALIGN: justify;	
}


.bodytextnopad {	
	FONT-SIZE: 10pt; 	
        TEXT-ALIGN: justify;	
}

.bodytextnarrow1 {
	PADDING-LEFT: 60px; 
	PADDING-RIGHT: 60px; 	
	FONT-SIZE: 10pt; 	
        TEXT-ALIGN: justify;	
}

.bodytextnarrow2 {
	PADDING-LEFT: 80px; 
	PADDING-RIGHT: 80px; 	
	FONT-SIZE: 10pt; 	
        TEXT-ALIGN: justify;	
}

.bodytextinverse {
     	FONT-SIZE: 8pt; 	
        TEXT-ALIGN: justify;	
	COLOR: white;    
}

table.sidenav td {
  font-size: 9pt;
  PADDING-LEFT: 10px; 
  PADDING-RIGHT: 5px; 	
}


table.sidenav td.sidenavindent {
	PADDING-LEFT: 20px; 
}

.image {
	FONT-SIZE: 8pt;        
        BACKGROUND: white;
	TEXT-ALIGN: left;	
}

.imageright {
	FONT-SIZE: 8pt;        
        BACKGROUND: white;
	TEXT-ALIGN: right;
}

.storycaption	{
			FONT-SIZE:		12pt;			
			font-weight:		bold;		
}

.storydesc	{
		        TEXT-ALIGN: justify;		
}

.whiteimageborder{
  border-width : 3px;
  border-style : solid;
  border-color : white;
}

.quote {
	PADDING-LEFT: 50px; 
	PADDING-RIGHT: 70px; 	
	FONT-SIZE: 10pt; 
	COLOR: #000000; 
	TEXT-ALIGN: justify;	
	font-weight: bold;
}

.whitequote {
        FONT-FAMILY: Times New Roman, Times, serif;
        FONT-SIZE: 11pt; 
	font-weight: normal; 	
	PADDING-LEFT: 40px; 
	PADDING-RIGHT: 40px; 	
      	PADDING-TOP:25px;
      	PADDING-BOTTOM:25px;
	COLOR: #000000; 
	TEXT-ALIGN: justify;	
      	margin-left: 20pt; 
	margin-right: 20pt;      
	border:0;     
	background-color:#F8F8F8;
}

table.toptable td {
		vertical-align: top;				
		}
		
.poem {
        FONT-FAMILY: Times New Roman, Times, serif;
        FONT-STYLE:normal;
	font-weight: normal;
        PADDING-LEFT: 35px; 
	PADDING-RIGHT: 20px; 	
        PADDING-TOP:10px;
        PADDING-BOTTOM:20px;
	MARGIN-LEFT: 20px; 
        margin-RIGHT: 20px;
	COLOR: #000000; 
	TEXT-ALIGN: left;
	border:0;
	background-color:white;
}

.poem_text {
        PADDING-TOP:10px;
        PADDING-BOTTOM:10px;
	PADDING-LEFT: 40px; 
	PADDING-RIGHT: 20px; 	
        MARGIN-RIGHT: 60px;
      	BACKGROUND: #F8F8F8;
}

table.census  {
	TEXT-ALIGN: left;
	}

table.census  td{
        FONT-SIZE: 8pt;
      	BACKGROUND: #F8F8F8;
        vertical-align: bottom;			
	}

table.censusnavigation {
	  
	  TEXT-ALIGN: center;
	  width: 25%;	
}

table.censusnavigation td {
	BACKGROUND: #F8F8F8;
	FONT-SIZE: 8pt;
	padding-left: 1em;
	width: 20%;
}


table.directories  {
	TEXT-ALIGN: left;
	}

table.directories  td{
        FONT-SIZE: 10pt;
      	BACKGROUND: #F8F8F8;
        vertical-align: bottom;			
	}

table.directoriesnavigation {
	  TEXT-ALIGN: center;
	  width: 25%;	
}

table.directoriesnavigation td {
	FONT-SIZE: 8pt;
	padding-left: 1em;
	width: 20%;
}


table.parish  {
	TEXT-ALIGN: left;
	}

table.parish  td{
        FONT-SIZE: 8pt;
	padding-left:5px;
        vertical-align: bottom;			
	}

.whitequotecenter {
       	FONT-SIZE: 10pt; 
        TEXT-ALIGN: center; 
	PADDING-LEFT: 50px; 
	PADDING-RIGHT: 70px; 	
        PADDING-TOP:50px;
        PADDING-BOTTOM:50px;
	COLOR: #000000; 
	font-weight: bold;
        BACKGROUND: #F8F8F8;
        margin-left: 25pt; 
        margin-right: 25pt;         
}

.whitejustify {
	TEXT-ALIGN: justify;	 
        BACKGROUND: #F8F8F8;
        PADDING-TOP:20px;
        PADDING-BOTTOM:20px;
	PADDING-LEFT: 20px; 
	PADDING-RIGHT: 20px; 
	background-color:#F8F8F8;        
}

.whiteblock {
	border:0;	
	background-color:#F8F8F8;
}


.footnote {
	FONT-SIZE: 8pt;        
	TEXT-ALIGN: justify;	
}


.footnotewhitequote {
        
	PADDING-LEFT: 40px; 
	PADDING-RIGHT: 40px; 	
      	PADDING-TOP:25px;
      	PADDING-BOTTOM:25px;
	FONT-SIZE: 8pt; 
	COLOR: #000000; 
	TEXT-ALIGN: justify;	
	font-weight: normal; 	
      	margin-left: 20pt; 
	margin-right: 20pt;      
	border:0;     
	background-color:#F8F8F8;
}
.nobulletslist {
  display: list-item; 
  list-style: none;
  PADDING-BOTTOM:30px;
}

.nobulletsnoindentlist {
  display: list-item; 
  list-style: none;
  MARGIN-LEFT:0px;
  PADDING-BOTTOM:5px;
}


UL.listallsame { 
		font-size: 100%;
	       }

.email {
        PADDING-LEFT: 30px; 
	PADDING-RIGHT: 30px; 	
        PADDING-TOP:30px;
        PADDING-BOTTOM:30px;
	MARGIN-LEFT: 30px; 
        margin-RIGHT: 30px;
        FONT-STYLE:normal;
        font-family : "Courier New", Courier, mono, monospace;
	font-weight: normal;
	COLOR: #000000; 
	TEXT-ALIGN: left;	
}


.copyright {
	FONT-FAMILY: Arial, Helvetica, sans-serif;	
       font-size: 8pt;      
	TEXT-ALIGN: center;	
	font-weight: normal;
      COLOR: #000000;        
}

.censuscopyright {
    font-size: 8pt;      
    TEXT-ALIGN: justify;	   
}

.mhonarc_message_body {
	PADDING-LEFT: 130px; 
	PADDING-RIGHT: 30px; 	
        MARGIN-TOP: 20px;
        MARGIN-BOTTOM: 20px; 
	MARGIN-LEFT: 20px; 
        MARGIN-RIGHT: 20px;
        FONT-STYLE:normal;
	COLOR: #000000; 
	BACKGROUND: #FEF3C8;
}

.directorypreamble {
        TEXT-ALIGN: justify; 
}

.directorynames {	
        TEXT-ALIGN: left; 
}

.memorial {
        PADDING-TOP:10px;
        PADDING-BOTTOM:10px;
	PADDING-LEFT: 10px; 
	PADDING-RIGHT: 10px; 	
      	BACKGROUND: #dcd3ab;
}

.cwgc {
          font-size: 9pt;      

}

.search_results {           
           FONT-SIZE: 8pt;
            BACKGROUND: white;
}

table.media {
  background-color:#F8F8F8;
  width:66%;

}

table.media  td {
{
  font-size: 8pt;
  VERTICAL-ALIGN: middle;
  padding-top:0;
  padding-bottom:0;
  padding-left: 0;
  padding-right: 0;
}

.whiteblockborder {	
	background-color:#F8F8F8;
	border: 1px solid black;
	padding: 8pt;
}

.enlargedlinks {
   font-size:8pt;
   margin-left: 10px; margin-right: 10px; 
   padding-left: 10px; padding-right: 10px;
}


.imgcontainer {
	background-color:white;	
	margin: 10px; padding: 10px
}

.imgdiv {
	visibility: visible;		
	z-index: 101;
}

.captiondiv {	
	      color:black;	      
	      font-size: 8pt;      
    	      TEXT-ALIGN: justify;	   
)




