.frontPageHeadline {
	font-size: 30px;
	color: #55307e;
	font-weight: bold;
	font-style: italic;
}
.frontPageSubHead {
	font-size: 18px;
	color: #55307e;
	font-style: italic;
}
.frontPageText {
	font-size: 14px;
	color: #c5100a;
}



.schedulePageTime {
	font-size: 18px;
	color: #55307e;
	font-style: italic;
	padding-top: 5px;
	padding-bottom: 5px;
}
.schedulePageHeadline {
	font-size: 20px;
	color: #55307e;
	font-weight: bold;
	font-style: italic;
	line-height:22px;
	margin-top:0px;
	margin-bottom:-5px;
}
.schedulePageSubHead {
	font-size: 16px;
	color: #55307e;
	font-style: italic;
	margin-top:2px;
	margin-bottom:10px;
}
.schedulePageText {
	font-size: 14px;
	color: #c5100a;
	padding-top: 5px;
	padding-bottom: 5px;
}





.seoText {
	font-size: 12px;
	color: #c5100a;
}
.local12BoldRed {
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;

}
.local14BoldRed {
	font-size: 14px;
	color: #FF0000;
	font-weight: bold;

}
.local18BoldRed {
	font-size: 18px;
	color: #FF0000;
	font-weight: bold;

}
.local24BoldRed {
	font-size: 24px;
	color: #FF0000;
	font-weight: bold;

}

.local9Regular {
	font-size: 9px;
	color: #c5100a;
	font-weight: normal;
}
.local9Bold {
	font-size: 9px;
	color: #c5100a;
	font-weight: bold;

}

.local10Regular {
	font-size: 10px;
	color: #c5100a;
	font-weight: normal;
}
.admin10Regular	{
	font-size: 10px;
	color: #666666;
	font-weight: normal;
}





.local10Bold {
	font-size: 10px;
	color: #c5100a;
	font-weight: bold;
}

.local11Regular {
	font-size: 11px;
	color: #c5100a;
	font-weight: normal;
}
.local11RegularWhite {
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
}
.local11Bold {
	font-size: 11px;
	color: #c5100a;
	font-weight: bold;
}

.local12Regular {
	font-size: 12px;
	color: #c5100a;
	font-weight: normal;
}
.local12Bold {
	font-size: 12px;
	color: #c5100a;
	font-weight: bold;

}
.local12BoldWhite {
	font-size: 12px;
	color: #FFF;
	font-weight: bold;

}


.local14Regular {
	font-size: 14px;
	color: #c5100a;
}
.local14Bold {
	font-size: 14px;
	color: #c5100a;
	font-weight: bold;

}
.local15Regular {
	font-size: 15px;
	color: #c5100a;
}
.local15Bold {
	font-size: 15px;
	color: #c5100a;
	font-weight: bold;

}
.local18BoldWhite {
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
}
.local18Bold {
	font-size: 18px;
	color: #c5100a;
	font-weight: bold;
}
.local18Regular {
	font-size: 18px;
	color: #c5100a;
	font-weight: normal;
}
.local20BoldWhite {
	font-size: 20px;
	color: #FFFFFF;
	font-weight: bold;
}
.local20Bold {
	font-size: 20px;
	color: #c5100a;
	font-weight: bold;
}
.local22Bold {
	font-size: 22px;
	color: #c5100a;
	font-weight: bold;
}
.local24Bold {
	font-size: 24px;
	color: #c5100a;
	font-weight: bold;
}
.local24BoldWhite {
	font-size: 24px;
	color: #FFFFFF;
	font-weight: bold;
}
.local24Regular {
	font-size: 24px;
	color: #c5100a;
	font-weight: normal;
}
.local30Bold {
	font-size: 30px;
	color: #c5100a;
	font-weight: bold;
}
.local30BoldItalic {
	font-size: 30px;
	color: #c5100a;
	font-weight: bold;
	font-style: italic;
}
.local30Regular {
	font-size: 30px;
	color: #c5100a;
	font-weight: normal;
}
.local36Bold {
	font-size: 36px;
	color: #c5100a;
	font-weight: bold;
}
.local36BoldItalic {
	font-size: 36px;
	color: #c5100a;
	font-weight: bold;
	font-style: italic;
}
.local36Regular {
	font-size: 36px;
	color: #c5100a;
	font-weight: normal;
}

.localHeadline {
	font-size: 24px;
	font-weight: bold;
	color: #c5100a;
}
.localPhotoCaption {
	font-size: 12px;
	color: #c5100a;
	font-weight: bold;

}

a.footerLink:link { color: #cf2228; text-decoration: none; }
a.footerLink:visited { color: #9f5aec; text-decoration: none; }
a.footerLink:hover { color: #555555; text-decoration: none; font-style: italic;}
a.footerLink {
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #666666;
}

a.boldLink10:link { color: #cf2228; text-decoration: underline; }
a.boldLink10:visited { color: #9f5aec; text-decoration: underline; }
a.boldLink10:hover { color: #55307e; text-decoration: none;}
a.boldLink10 {
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #cb2228;
}

a.boldLink12:link { color: #55307e; text-decoration: underline;}
a.boldLink12:visited { color: #9f5aec; text-decoration: underline; }
a.boldLink12:hover { color: #c5100a; text-decoration: none;}
a.boldLink12 {
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #c5100a;
	
}

a.boldLink14:link { color: #cf2228; text-decoration: underline; }
a.boldLink14:visited { color: #9f5aec; text-decoration: underline; }
a.boldLink14:hover { color: #55307e; text-decoration: none;}
a.boldLink14 {
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #cb2228;
}
a.blogFileSharingLink:link { color: #cf2228; text-decoration: underline; }
a.blogFileSharingLink:visited { color: #9f5aec; text-decoration: underline; }
a.blogFileSharingLink:hover { color: #55307e; text-decoration: none;}
a.blogFileSharingLink {
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #cb2228;
}



a.boldLink12White:link { color: #FFFFFF; text-decoration: underline; }
a.boldLink12White:visited { color: #AAAAAA; text-decoration: underline; }
a.boldLink12White:hover { color: #CCCCCC; text-decoration: none; font-size: 12px;}
a.boldLink12White {
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
}


a.boldLink18:link { color: #cf2228; text-decoration: underline; }
a.boldLink18:visited { color: #9f5aec; text-decoration: none; }
a.boldLink18:hover { color: #AAAAAA; text-decoration: none; font-size: 18px;}
a.boldLink18 {
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #666666;
}
a.boldLink18White:link { color: #FFFFFF; text-decoration: underline; }
a.boldLink18White:visited { color: #EEEEEE; text-decoration: underline; }
a.boldLink18White:hover { color: #DDDDDD; text-decoration: none; font-size: 18px;}
a.boldLink18White {
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
}

a.boldLink24:link { color: #cf2228; text-decoration: underline; }
a.boldLink24:visited { color: #9f5aec; text-decoration: underline; }
a.boldLink24:hover { color: #55307e; text-decoration: none;}
a.boldLink24 {
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #cb2228;
}


a.pageLink12:link { color: #333333; text-decoration: none; }
a.pageLink12:visited { color: #444444; text-decoration: none; }
a.pageLink12:hover { color: #111111; text-decoration: none; font-size: 12px;}
a.pageLink12 {
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #666666;
}
a.selectedPageLink12:link { color: #333333; text-decoration: underline; }
a.selectedPageLink12:visited { color: #444444; text-decoration: underline; }
a.selectedPageLink12:hover { color: #111111; text-decoration: none; font-size: 12px;}
a.selectedPageLink12 {
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #666666;
}


.galleryThumbnailCaption {
	font-size: 9px;
	color: #666666;
}
a.galleryAddCartLink:link { color: #666666; text-decoration: none; }
a.galleryAddCartLink:visited { color: #666666; text-decoration: none; }
a.galleryAddCartLink:hover { color: #000000; text-decoration: none; font-style: italic; font-size: 14px;}
a.galleryAddCartLink {
	font-size: 13px;
				font-style: normal;
				line-height: normal;
				font-weight: bold;
				color: #666666;
				text-decoration: none;
				}

a.galleryPageLink:link { color: #999999; text-decoration: none; }
a.galleryPageLink:visited { color: #999999; text-decoration: none; }
a.galleryPageLink:hover { color: #111111; text-decoration: none;}
a.galleryPageLink {
	font-size: 12px;
				font-style: normal;
				line-height: normal;
				font-weight: bold;
				color: #999999;
				text-decoration: none;
				}

a.galleryCurrentPageLink:link { color: #333333; text-decoration: underline; }
a.galleryCurrentPageLink:visited { color: #444444; text-decoration: underline; }
a.galleryCurrentPageLink:hover { color: #111111; text-decoration: underline;}
a.galleryCurrentPageLink {
	font-size: 12px;
				font-style: normal;
				line-height: normal;
				font-weight: bold;
				color: #666666;
				text-decoration: underline;
				}

.galleryPageTitle {
	font-size: 12px;
	color: #999999;
	font-style: normal;
	font-weight: bold;
}
.divRule {
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #55307e;
	margin-bottom: 10px;
	margin-top: 10px;
}


/* here is a table less blog post set */

.infoBlogPost	{
font-size: 14px;
color: #c5100a;
padding-left: 15px;
padding-right: 15px;
}
.infoBlogPost h1{
	font-size: 24px;
	color: #55307e;
	font-weight: bold;
	font-style: italic;
	margin-bottom: -10px;
}
.infoBlogPost h2{
	font-size: 16px;
	color: #55307e;
	font-style: italic;
}

.infoBlogPost p {
	padding-top: 5px;
	padding-bottom: 5px;
}





. a { 
color: #55307e;
font-weight: bold;
color: #c5100a;
}

a:link 		{ color: #55307e; font-weight: bold;  }
a:visited 	{ color: #9f5aec; font-weight: bold;   }
a:hover 	{ color: #c5100a; font-weight: bold;  font-style: italic;}


.infoBlogPost a { 
color: #55307e;
font-size: 14px; 
font-weight: bold;
font-style:normal;
}

.infoBlogPost a:link 		{ color: #55307e; font-weight: bold;  }
.infoBlogPost a:visited 	{ color: #55307e;  font-weight: bold;   }
.infoBlogPost a:hover 		{ color: #c5100a;  text-decoration: none; font-weight: bold;  font-style: italic; font-size: 14px;}


.infoPageHeadline {
	font-size: 30px;
	color: #55307e;
	font-weight: bold;
	font-style: italic;
	padding-bottom: 10px;
}
.infoPageSubHead {
	font-size: 18px;
	color: #55307e;
	font-style: italic;
	padding-bottom: 10px;
	padding-top: 10px;
}
.infoPageText {
	font-size: 14px;
	color: #c5100a;
	padding-top: 5px;
	padding-bottom: 5px;
}

