BODY { 
	font-family:Verdana, Geneva, Helvetica; 
	background:#E9E9EA url(../images/top.gif) repeat-x; 
	font-size:.825em; 
	margin:0; 
	/*color:#333; */
	color:#CF7817;
	/*color:#330066;*/
	text-align:left
}

/* LINK STYLES 15729E*/
a:hover { text-decoration:none; margin:0; font-weight:bold }
a:link, a:visited {margin:0; text-decoration:none }
.link { color:#CF7817; text-decoration:underline; margin:0 }
.mainLinks { color:#30162F; text-decoration:none; margin:0 }
.mainLinks:hover { color:#30162F; font-style:italic; margin:0;} /*padding:5px*/ 
.proLinks { color:#CF7817; background:#FFF; margin:0; padding:2px; font-size:75% }
.proLinks:hover { background:#E7E8E9 }
/* END LINK STYLES */

.indent { margin-left:5px }
.tableBorder { border: 1px solid #8D9095; background: #FFF; padding: 0; margin: 0 }
.notableBorder {background: #FFF; padding: 0; margin: 0 }
.rightLine { border-right: 1px dotted #BBB6B4; text-align:left; margin:0; padding:15px; }

/* BACKGROUND IMAGE STYLES */
#logo { 
	background:url(../images/splogo.png) no-repeat; 
	height:354px; 
	width:240px;
	padding:0; 
	margin:0; 
	color:#30162F;
	font-size:115%;
	vertical-align:top;
}
#joinUs {
	background:#FFF url(../images/mission.jpg) no-repeat top;
	padding-top:50px; 
	margin:0; 
	color:#30162F; 
	font-size:75%;
	text-align:left;
	border-bottom:1px dotted #CCC;
	width:276px; 
	height:55px
}
#events {
	/*background:#FFF url(../images/upcoming-events.gif) no-repeat top;*/
	background:#FFF url(../images/splogo_watermark30.jpg) no-repeat top;
	padding-top:15px;
	margin:0; 
	width:475px;
	text-align:left;
	}
#communications {
	/*background:#FFF url(../images/upcoming-events.gif) no-repeat top;*/
	background:#FFF url(../images/communications.jpg) no-repeat top;
	padding-top:45px; 
	margin:0; 
	color:#CF7817;
	/*color:#530C14; */
	font-size:85%;
	width:276px; 
	height:inherit;
	/*border:1px solid #C6C7CB;*/
	text-align:left
}
#footer {
	background:url(../images/bt-nav.png);
	padding-left:10px; 
	margin:0; 
	color:#555555; 
	font-size:65%;
	height:26px; 
	text-align:left; 
	text-decoration:none
}
#footer a:link, #footer a:visited {
	color:#2A0B0A; 
	text-decoration:none 
}
.mainpicBg { 
	background:#30162F; 
	border-bottom:15px solid #CF7817; 
	height:310px; 
	width:235px; 
	padding:0; 
	margin:0
}
.tpCalendarbg { 
	background:#30162F; 
	height:25px; 
	padding:0 20px 0 0; 
	text-align:right 
}
.ministryBg { 
	background:url(../images/parishlinks.gif) no-repeat; 
	width:346px; 
	height:72px; 
	padding:0; 
	margin:0
}
.newsletterBg { 
	background:#CF7817 ;
	/*url(../images/browse-articles.gif) no-repeat right top; */
	border-bottom:1px dotted #CCC; 
	padding:10px;
	margin:0;
	color:#FFF; 
	text-align:left;
	font-family:Times New Roman, Verdana, Arial;
	font-weight:bold;
	font-size:110%;
	height:30px
	/*width:90px*/
}	
.inTopbg { 
	background:#30162F url(../images/in-top.gif) repeat-x; 
	padding:15px 15px 0 0; 
	color:#FFF; 
	text-align:right;
	font-size:120%; 
	font-family:Times New Roman, Verdana;
	height:50px 
}

/* END BACKGROUND IMAGE STYLES */

.eventsTitle {
	font-family:"Times New Roman", Times, serif;
	text-align:center	
	font-size:24px;
	color:#660066;
}

.eventsDate { 
	color:#FFF; 
	background:#5F1015; 
	padding:1px; 
	margin-bottom:5px;  
	font-weight:bold; 
} 

.eventsIndent { 
	padding:15px 15px 0 0; 
}

.goBtn { 
	background:#30162F; 
	border:1px solid #A3A6AA; 
	color:#fff; 
	font-weight:bold; 
	height:21px; 
	width:25px; 
	font-family:Verdana
} 
.goBtn:hover { 
	background:#230F22 
} 
.form { 
	font-size:80%; 
	color:#333;
	padding:0; 
	border:1px solid #AEA8A6;
	background:url(../images/field-bg.gif); 
	height:18px; 
	width:135px
}
.inSideBg { 
	background: #CF7817; 
	margin:0;
	padding:10px;
	color: #FFF; 
	text-align: left;
	font-family: Times New Roman, Verdana, Arial;
	font-size: 95%;
	vertical-align:top;
	height:inherit;
}
.intdBg { 
	background:#DADACE; 
	padding:0; 
	margin:0 
}	
.inBorderTable { 
	border:1px dotted #BDBDA5; 
	padding:10px; 
	width:90%; 
	text-align:left; 
	height:inherit; 
	margin:50px 0 15px 0
}
.inNoBorderTable { 
	padding:5px; 
	width:90%; 
	text-align:left; 
	height:inherit; 
	margin:50px 0 15px 0
}
.mission {
	font-weight:bold;
	font-size:130%;
	text-align:center; 
	color:#CF7817;
	margin-left:5px;
}
.masstimes {
	font-weight:bold;
	font-size:100%;
	text-align:center; 
	color:#30162f;
	margin-left:5px;
}
.smText { font-size:85%; color:#CF7817 }
.newsTitle { color:#E2A422 }
.textHighlight { background:#F8F3B9; padding:1px }
div.spacer { clear:both; height:10px; width:100%; padding:0; margin:0 }
