@charset "utf-8";
/* CSS Document */

#container
	{
	margin-right: 50px;
	margin-left: 50px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#Retreat {
	margin-left:auto;
	margin-right:auto;
	height: 180px;
	text-align: justify;
}

#RetreatminiPhotoBoxcenter {
	height: 176px;
	width: 140px;
	margin-left:auto;
	margin-right: auto;
	padding: 0;
}

.RetreatminiPhotoBoxcenter {
	text-align:center;	

}


#LargePhotoBoxCenter {
	height: 392px;
	width: 569px;
	margin-left:auto;
	margin-right: auto;
	padding: 0;
}

#LargePhotoBoxCenter2 {
	height: 400px;
	width: 600px;
	margin-left:auto;
	margin-right: auto;
	padding: 0;
}
#LargePhotoBoxCenter-2021 {
	height: 596px;
	width: 864px;
	margin-left:auto;
	margin-right: auto;
	padding: 0;
}

.LargePhotoBoxCenter {
	text-align: right;
	}
	


#letter {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: medium;
	font-style: normal;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	border-style:solid;
	border-color:#666;
	border-width: 1px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 25px;
	padding-bottom: 20px;
	text-align:justify;
}
#letter2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: medium;
	font-style: normal;
	width: 75%;
	margin-right: auto;
	margin-left: auto;
	border-style:solid;
	border-color:#666;
	border-width: 1px;
	padding: 20px;
	text-align:justify;
}



.correction {
	color: #F00;
	text-align: left;
}

.fourthRetColorHead {
	color: #C3F;
	font-weight: bold;
	text-align: center;
}
.fourthRetreatColorTitle {
	color: #006AD5;
	font-weight: bold;
	text-align: left;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	text-align: left;
}
.lifeDates {
	font-size: small;
}
.photoCreditRight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-align: right;
}

.bodyCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	text-align: left;
}

.photoCredit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-align: center;
}
.fourthHeadline {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
}
.fourthHeadlineMaroon {	
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	color: #603;
}
.fourthHeadlineMaroonXLg {	
	font-family: Arial, Helvetica, sans-serif;
	font-size:X-Large;
	font-weight: bold;
	text-align: center;
	color: #603;
}

.fourthHeadlinevisionSeries {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	color: #6633CC;
}
.sessionTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
}
.sessionTitleWeAretheOnes {
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #6633CC;
	font-weight: bold;
}
.sessionTitleBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #006AD5;
	font-weight: bold;
}

.rebekahHeadline {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #C30;
	text-align: center;
}
.milliebensonHeadline {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #5503C1;
	text-align: center;
}

.hideHitCounter {
	color: #FFF;
	font-size: 1px;	
}
.obitBox {
	text-align: left;
}
.transitionsHead {
	color: #60C;
	font-size: x-large;
	text-align: center;
}
#letterSigIndent {
	padding-left: 60%;
}
.inMemoriamNames {
	color: #909;
	font-weight: bold;
}
.inMemoriamNames2 {
	color: #00F;
	font-weight: bold;
	text-align: center;
}
.orangeSectionHead {
	color: #F63;
	font-weight: bold;
}
.fourthRetColorHead2010 {
	color: #006AD5;
	font-weight: bold;
	text-align: center;
}
.statcounter {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
.inMemoriamPageHdr {
	font-size: xx-large;
	color: #C00;
	font-family: Arial, Helvetica, sans-serif;
}
.InMemoriamPgSubHd {
	text-align: center;
	font-weight: bold;
}
.homepageLink {
	font-size:x-small;
}

.KentAdamsGreen {
	color: #31707f;
	font-weight: bold;
}
.attribution {
	text-align: right;
}
.photoTextBox {
	text-align: justify;
}
#photoBox {
	height: 141px;
	width: 454px;
	float: left;
}

a:link {
	color: #00F;
	font-weight: bold;
	text-decoration: none;
}
a:visited {
	color: #60F;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.smallText {
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
	

#obitDiv {
}

.photoBoxRight {
	float: right;
	height: 202px;
	width: 139px;
	margin-right: 0px;
	margin-left: 30px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 2px;
	text-align: center;
}
.lajollaGreen {
	color: #096;
	font-weight: bold;
	text-align: center;
}
body, td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium
}
#paypalDonateDiv {
	width: 455px;
	margin-left: auto;
	margin-right: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	padding: 24px;
}
#paypalDonate2Div {
	width: 80%;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
}
#counterDiv {
	margin-right: auto;
	margin-left: auto;
	width: 64px;
}
#obitNoticeBox {
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	border-style: solid;
	border-color: #000;
	border-width: 2px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align:justify;
}
#obitNoticeBox-sm {
	width: 40%;
	margin-right: auto;
	margin-left: auto;
	border-style: solid;
	border-color: #000;
	border-width: 1px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
	font-size: large;
}
	
