h1, .h1 {
	color: #933728;
}

h1:after,
.h1:after {
	background-color: #c9c94f;
}

h2 {
	color: #BC4735;
}

h3 {
	color: #BC4735;
}

h4 {
	color: #BC4735;
}

h5 {
	color: #BC4735;
}

h6 {
	color: #89892a; 
}

a,
a:visited,
a:link{
	color: #89892a; 
}

a:hover,
a:focus,
a:active {
	color: #89892a; 
}

h4 a,
h4 a:active,
h4 a:link,
h4 a:visited {
	color: #BC4735;
}

h4 a:hover,
h4 a:focus {
	color: #933728;
}

h5 a,
h5 a:active,
h5 a:link,
h5 a:visited {
	color: #BC4735;
}

h5 a:hover,
h5 a:focus {
	color: #89892a; 
}

#Fontsize .jfontsize-button,
#Fontsize .jfontsize-button:link,
#Fontsize .jfontsize-button:visited {
	background-color: #BC4735;
	color: white;
}

#Fontsize .jfontsize-button:hover,
#Fontsize .jfontsize-button:focus {
	background-color: #89892a; 
}

#headerPanel {
	border-top: 8px solid #933728;
	background-color: #BC4735;
}

#parishNamePanel div {
	color: white; 
}

#parishName {
	color:  #F0E9DF;
}

#menuPanel .txt {
	color: white;
}

#menuPanel .txt:hover,
#menuPanel .txt:focus{
	border-bottom: 4px solid #F0E9DF;

}

#parishPanel {
	background-color: #F4F4F4;
	border-bottom: 8px solid #933728;
}

.parishContent {
	background-image:url(images/congruent_outline.jpg);
	background-color: #ad5400;
}

#parishDetailsPanel .parishDetailsContent {
	color: #737325; 
}

#parishDetailsPanel .parishDetailsContent a {
	color: #737325;
}

#mainPanel {
	background-color: white;
}

.mainContentInner {
	background-image:url(images/left-panel-bg.gif);
}

.leftBlock h3 {
	color: #BC4735;
}

#subMenuPanel {
	border-top: 8px solid #933728;
	border-bottom: 8px solid #933728;
	background-color: #BC4735;
}

#subMenuPanel h3 {
	color: white;
}

#subMenuPanel span {
	color: white;
}

#subMenuPanel .mainMenu .root {
	color: white; 
	border-top: 1px solid #cc6e62; 
}

#subMenuPanel .mainMenu .root:hover,
#subMenuPanel .mainMenu .root:focus,
#subMenuPanel .mainMenu .bc,
#subMenuPanel .contentMenu .mainMenu .sel,
#subMenuPanel .contentMenu .mainMenu .sel:hover,
#subMenuPanel .contentMenu .mainMenu .sel:focus, 
#subMenuPanel .mainMenu .bc:hover,
#subMenuPanel .mainMenu .bc:focus {
	background-color: #933728;
}

.ItemDownload i {
	color: #ecc05d;
}

.ItemDownload a,
.ItemDownload a:visited,
.ItemDownload a:active {
	color: #89892a; 
}

.ItemDownload a:hover,
.ItemDownload a:focus {
	color: #89892a; 
}

h5.newsTitle {
	color: #BC4735;
}

.contentMain .DNN_News_ItemLink a:hover,
.contentMain .DNN_News_ItemLink a:focus,
.contentMain .DNN_News_ItemLink a:active {
	color: #BC4735;
}

.contentMain .DNN_News_ItemDate {
	border-bottom: 1px solid lightgray;
}

#footerPanel #loginPanel {
	color: white;
}

#footerPanel #loginPanel a {
	color: white;
}

#footerPanel {
	background-image:url(images/congruent_outline_footer.jpg);
	background-color: #BC4735;
	color: white;
}

#footerPanel #copyrightPanel {
	background-image:url(images/footer-overlay.png);
}

/* --- */
#ParishContactPane .ParishContactWrap .ContactItemWrap:nth-child(odd) {
	background-color: #f4f4f4;
}


/* Mass Times */
#ParishMassPane .ParishMassWrap .MassItemWrap:nth-child(odd) {
	background-color: #f4f4f4;
}

#ParishMassPane .ParishMassWrap .headline {
	background-color:#ededc4;
	color: #757524;
}

.ParishEventsWrap .EventDate {
	color: #933728;
}

/* Main menu selected */
.contentMenuAp .mainMenuAp .sel, .mainMenu .bc { color: white;  } /* background:#91bb8f */

.mainMenu .root { 
	color: white; 
}

#toTop{
	color: #89892a;
}
a.navicon { color :#89892a;}
a.navicon:hover, a.navicon:focus {background-color: #89892a; color: #fff}
.instanceDetails{ color:#737325; }
.instanceDetails a{ color:#737325 !important;}