<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
.alphabet,
.alphabet_church{
	display:block;
	float:left;
	margin:3px;
	font-weight:bold;
	color:#185C19;
}

.letter,
.letter_church{
	display:block;
	float:left;
	width:100%;
}

#pdetails{
	position:relative;
}

table td{
	vertical-align:top;
}

#personnelheader,#churchheader, #schoolheader, #orderheader{
	width:100%;
	height:62px;
}

.title{
	float:left;
}

.newbutton{
	float:left;
	padding-top:30px;
	position:relative;
}

#personnel_data, #church_data, #school_data, #order_data{
	display:block;
	position:relative;
	border-top:1px solid grey;
	width:650px;
    margin-top:10px;
}

#editpersonnel{
	top:-148px;
}

#editchurch
{
	top:-628px;
}

#editschool{
	top:-588px;
}

#editorder{
	top:-84px;
}


/* Frontend css  */

.parish_bar,
.church_bar{
	display:block;
	overflow:hidden;
	float:left;
	width:100%;
}

#moveall{
	display:block;
	overflow:hidden;
	width:100%;
	text-align:center;
}

#holder{
	display:block;
	width:100%;
	overflow:hidden;
	padding:5px 0px;
	position:relative;
}

#tabs{
	clear:left;
	float:left;
	position:relative;
	text-align:center;
}

#notes{
    text-align:left;
}

.wrap #tabs{
	left:0px;
}

.wrap #holder #tabs{
	left:50%;
}

.groupheader{
	display:block;
	float:left;
	position:relative;
	/*right:50%;*/
	width:177px;
}

.groupheader a{
/*	color:#185C19;*/
/*	font-weight:bold;*/
}

.groupheader a:hover{
/*	color:#a5fa9f;*/
}

.churches{
	width:216px;
}

#personnelinfo{
	margin-bottom:10px !important;
}

.group p{
	margin:0px;
	padding:0px;
}

.group hr{
	float:left;
	width:100%;
	margin:0px 0px 10px 0px;
}


.personnelname,
.personneladdress,
.personnelphone,
.personnelfax,
.personnelemail,
.personnelmobile{
	padding-left:50px;
}

.churchname{
	text-align:center;
	font-size:22px;
	font-weight:bold;
	margin-bottom:10px !important;
}

.churchrow{
	display:block;
	overflow:hidden;
	float:left;
	width:100%;
}



.churchimage{
	float:left;
}

.map{
	float:right;
}

#masstimes{
	float:none;
	font-size:12px;
	border-collapse:collapse;
    margin-bottom:10px;
}

#masstimes th,
#masstimes td{
	border-left:1px solid #aeaeae;
}

#masstimes th{
	width:90px;
}

#masstimes td{
	text-align:center;
}

.maplink{
	text-align:center;
	margin:15px 0px;
}

.schoolinfo{
	width:100%;
	display:block;
	overflow:hidden;
	padding-left:50px;
}

.orderinfo{
	width:100%;
	display:block;
	overflow:hidden;
}

#ordername{
	font-size:22px;
}

.schoolmap,
.orderimage{
	display:block;
	float:right;
}

.orderimage{
	padding-bottom:10px;
	padding-right:30px;
}

.movewindow{
	background:white;
	width:750px;
	border:1px solid red;
	padding:20px;
    margin-top:10px;
}

div#move{
	width:64px;
	float:left;
}

.editke{
	background:white;
	border:1px solid red;
	padding:20px;
}

#personnellist .edit{
	top:-55px;
}

#committeepage{
	width:800px;
}

#memberlist table td{
	height:25px;
	vertical-align:middle;
}


div.EditPersonnel{
	width:100px;
}

.details{
	overflow:hidden;
}

.details img{
	float:left;
}

.details p{
	display:block;
	float:right;
	padding-top:20px;
}

#priests .details p,
#schoolslist .details p{
	float:left;
	padding:0px;
}

#committees .details{
	border-bottom:4px double #185B1A;
	padding:10px;
	border-left: 1px solid #aeaeae;
	border-right: 1px solid #aeaeae;
}

#committees .details p{
	display:block;
	float:none;
	padding:0px;
	margin:0px;
}

#committees #memberlist{
	text-align:justify;
}


.hidden{
    display:none;
}

form#ddbsearch{
	display:block;
	overflow:hidden;
}

.searchlink {
	
}

/* ---------------------------------------- Deaneries view */

.deanery_view .parishrow{
	margin:20px 0;
}

.deanery_view #ddb_title{
	font-size:22px;
	margin-top:22px;
}

.deanery_view .parishrow p{
	margin:0;
	color:#7c7c7c;
	padding-left:10px;
}

.deanery_view .parishrow a{
	color:#7c7c7c;
}

.deanery_view .parishrow h3 a{
	color:#444;
}


/* Other Note */
#parishinfo .parishnotes{
	display:block;
	margin-left:20px;
}

#churchOtherNotes{
	width:30%;
	height:150px;
	resize:none;
}</pre></body></html>