@charset "UTF-8";

html { 
	margin:0px;
	padding:0px;
	border:none;
	color:#ffffff;
	background:#607050;
}
body { 
	margin:0px;
	padding:0px;
	border:none;
	color:#ffffff;
	background:#607050;
	font-size:62.5%;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	line-height:1.4;
	width:100%;
	min-height:1200px;
	text-align:center;
}
#wrapper { 
	width:760px;
	margin:3px auto 100px auto;
	padding:0px;
	font-size:1.6em;
	text-align:left;
	border:1px solid #000000;
	color:#000000;
}
h1, h2, h3, h4, h5, h6, pre, blockquote, ul, ol, dl, address, form, a, img {
	margin:0px;
	padding:0px;
	border:none;
	text-align: center;
}
p {
	margin:0px;
	padding:0px;
	border:none;
	text-align:justify;
}
h1, h2, h3, h4, h5, h6 { 
	text-align:center;
	font-weight:bold;
}
h1 { 
	font-size:2em;
}
h2 { 
	font-size:1.5em;
}
h3 { 
	font-size:1.25em;
}
h4 { 
	font-size:1em;
}
h5 { 
	font-size:.75em;
}
h6 { 
	font-size:.5em;
}
form label { 
 	cursor:pointer;
}
input, select, textarea, button { 
	font-size:1em;
	font-family:inherit;
}
#header_wrapper { 
}
#header { 
}
#parish_header { 
	background:#ffffff url(/images/parish_home_header_2.jpg) center no-repeat;
	height:125px;
	border-bottom:1px solid #000000;
}
#nav_wrapper { 
	background:#99ff99;
	border-bottom:1px solid #000000;
}
#content_wrapper { 
	background:#ffffff;
	border-bottom:1px solid #000000;
	min-height:350px;
}
#content { 
	background:#ffffff;
}
#content h1 {
	margin:0px;
	padding:0px;
	border:none;
	color:#333300;
}
#footer_wrapper {
	margin:0px;
	padding:0px;
	border:none;
	background:#cccccc;
	color:#000000;
	font-weight:bold;
	text-align:left;
	vertical-align:bottom;
}
#footer { 
	background:#cccccc;
	margin:0px;
	padding:0px;
	border:none;
	text-align:left;
	vertical-align:bottom;
}
#footer p, #footer img { 
	margin:0px;
	padding:0px;
	border:none;
	vertical-align:bottom;
}
#footer_left { 
	background:#cccccc;
	float:left;
	margin:8px 0px 8px 5px;
	padding:0px;
	border:none;
	text-align:left;
	vertical-align:bottom;
}
#footer_center { 
	background:#cccccc;
	margin:0px;
	padding:0px;
	border:none;
	text-align:center;
	vertical-align:bottom;
}
#footer_center h1 {
	font-size:medium;
	text-align:center;
	margin:0px;
	padding:0px;
	border:none;
}
#footer_center h2 {
	text-align:center;
	font-size:small;
	margin:0px;
	padding:0px;
	border:none;
}
#footer_center p.counter { 
	text-align:center;
	color:blue;
	margin:0px;
	padding:0px;
	border:none;
}
#footer_right { 
	background:#cccccc;
	float:right;
	margin:8px 2px 8px 0px;
	padding:0px;
	border:none;
	text-align:right;
	vertical-align:bottom;
}
#footer_clear { 
	clear:both;
	margin:0px;
	padding:0px;
	border:none;
}
a { 
	text-decoration:underline;
}
a:link { 
	color:#0000ff;
}
a:visited { 
	color:#ff00ff;
}
a:hover, a:focus { 
	color:#0000ff;
}
a:active { 
	color:#ff0000;
}
a[name] { 
	text-decoration:none;
}
a[name]:link { 
	color:#000000;
}
a[name]:visited { 
	color:#000000;
}
a[name]:hover, a:focus { 
	color:#000000;
}
a[name]:active { 
	color:#000000;
}
.b { 
	font-weight:bold;
}
.u { 
	text-decoration:underline;
}
.i { 
	font-style:italic;
}
.hidden { 
	visibility:hidden;
}
.nodisplay { 
	display:none;
}
.nowrap { 
	white-space:nowrap;
}
.hal { 
	text-align:left;
}
.hac { 
	text-align:center;
}
.har { 
	text-align:right;
}
.haj { 
	text-align:justify;
}
.vat { 
	vertical-align:top;
}
.vam { 
	vertical-align:middle;
}
.vab { 
	vertical-align:bottom;
}
.width_100_pct { 
	width:100%;
}
.width_auto{ 
	width:auto;
}
.width_zero { 
	width:0;
}
.clear_both { 
	clear:both;
}
.black { 
	color:#000000;
}
.red { 
	color:#FF0000;
}
.orange { 
	color:#FF9900;
}
.yellow { 
	color:#FFFF00;
}
.green { 
	color:#00FF00;
}
.blue { 
	color:#0000FF;
}
.white { 
	color:#FFFFFF;
}
#wrapper #content_wrapper #content #special_mass_times div table tr td table tr td p {
	text-align: center;
}
.pagename{
	text-align:center;
	font-size:200%;
	font-weight:bold;
}

