body {
	margin:0px auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #666666;
	margin: 0px;
	text-align: left;
	background: #313131 url(../images/body_bg_rep.gif) repeat-x;
}

.clear {
	clear: both;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
}

#wrapper {
	margin: 0px auto;
	width: 954px ;
}
 
input {
		width: 120px;
		overflow: hidden;
}
.go {
	width:26px;
	height:18px
}

/* TOP BANNER
---------------------------------------------------------- */	

#TopBanner {
	width: 954px;
	height: 144px;
	background-image:url(../images/top_banner_bg.gif);
	background-repeat:no-repeat;
	
}

/* MENU
---------------------------------------------------------- */	

#nav {
	width: 954px;
	height: 28px;
	background-image:url(../images/nav_bg.gif);
	background-repeat:no-repeat;
}

#nav ul {
	list-style: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 954px;
	
}

#nav li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
	
}

#nav a {
	height: 28px;
	display: block;
}
#nav li#left { background-image: url(../images/menu_left_grad.gif); margin-left: 0px; width: 14px; overflow: hidden; }
#nav li#a a { background-image: url(../images/visitors_off.gif); margin-left: 0px; width: 94px; overflow: hidden; }
#nav li#a a:hover { background-image: url(../images/visitors_on.gif); margin-left: 0px; width:94px; overflow: hidden; }

#nav li#b a { background-image: url(../images/events_off.gif); margin-left: 0px; width: 136px; overflow: hidden; }
#nav li#b a:hover { background-image: url(../images/events_on.gif); margin-left: 0px; width: 136px; overflow: hidden; }

#nav li#c a { background-image: url(../images/diocese_off.gif); margin-left: 0px; width: 73px; overflow: hidden; }
#nav li#c a:hover { background-image: url(../images/diocese_on.gif); margin-left: 0px; width:73px; overflow:hidden; }

#nav li#d a { background-image: url(../images/episcopal_off.gif); margin-left: 0px; width: 134px; overflow: hidden; }
#nav li#d a:hover { background-image: url(../images/episcopal_on.gif); margin-left: 0px; width: 134px; overflow: hidden; }

#nav li#e a { background-image: url(../images/churches_off.gif); margin-left: 0px; width: 148px; overflow:hidden; }
#nav li#e a:hover { background-image: url(../images/churches_on.gif); margin-left: 0px; width: 148px; overflow: hidden; }

#nav li#f a { background-image: url(../images/prayer_off.gif); margin-left: 0px; width: 198px; overflow: hidden; }
#nav li#f a:hover { background-image: url(../images/prayer_on.gif); margin-left: 0px; width: 198px; overflow: hidden; }

#nav li#g a { background-image: url(../images/broader_off.gif); margin-left: 0px; width: 171px; overflow: hidden; }
#nav li#g a:hover { background-image: url(../images/broader_on.gif); margin-left: 0px; width: 171px; overflow: hidden; }
#nav li#left { background-image: url(../images/menu_right_grad.gif); margin-left: 0px; width: 16px; overflow: hidden; }

#nav span { position:absolute; left: -10000px; }




/* content
---------------------------------------------------------- */	

#content {
	background: #fff url(../images/content_area_bg.gif) repeat-y;
	margin-top: 0px;
	padding-top: 0px;
	width: 954px;
	min-height: 540px;
	_height: 540px;
	text-align: left;
}
	

h2 {
	font-size: 18px; 
	color: #000;
	line-height: 21px;
}
h3 {
	font-size: 14px; 
	color:#FF0000;
	line-height: 15px;
}

/* Column 1 titles
---------------------------------------------------------- */



.col1_title{
		position: relative;
		width: 191px;
		height: 20px;
		background-image: url(../images/col1_title_bg.jpg);
		background-repeat: repeat-x;
		color: #000000;
		font-size: 12px;
		
		font-weight: bold;
		text-align: left;
		padding-left: 10px;
		padding-bottom: 10px;
		
}

.col1_news_link {
		color: #b61200;
		font-weight: bold;
		
		font-size: 11px;
		text-decoration: none
}

.col1_contact {
		color: #333333;
		
		font-size: 10px;
		
}
.col1_contact_red {
		color: #b61200;
		
		font-size: 10px;
		
}



#content p {
		font-size: 11px;
		color: #666666;	
		margin-left: 0px;
		width: 697px;
}

#content_modulespace {
	width:703px;
	float:left;
	font-size: 11px;
}

#content_modulespace img {
	padding: 2px;
	margin-right: 7px;
	border: 1px solid #cccccc;
}

.red {
		padding-left: 10px;
		color: #cc0000;
		
		font-size: 10px;
}
.col1_small {
	color: #333333;
	font-size: 10px;
	margin: 0px;
	width: 190px;
	padding: 10px 0px 13px 10px;
}


.col1_small_icon {
	color: #333333;
	font-size: 10px;
	margin: 0px;
	width: 195px;
	padding: 10px 0px 13px 5px;
}

/*
.news div {
	float: left;
	text-align: left;
	padding-left: 0px;
	
}
*/

/* Sub page Content
---------------------------------------------------------- */	
#subcontent {
	clear:both;
	background: #fff url(../images/content_area_bg.gif) top left repeat-y;
	margin-top: 0px;
	padding-top: 0px;
	width: 954px;
	min-height: 540px;
	_height: 540px;
	text-align: left;
}
	
	
	
h2 {
	font-size: 18px; 
	color: #00000;
	line-height: 21px;
}
h3 {
	font-size: 14px; 
	color:#ff0000;
	line-height: 15px;
}
h5 {
	font-size: 12px;
	color: #b61200;
}

/* Column 1 titles
---------------------------------------------------------- */

.dashedbottom {
	border-bottom: 1px dashed #999999;
}


#column1 {
	float:left;
	clear: both;
	text-align: left;
	width: 202px;
	padding: 0px 27px 40px 0px;;
	color: #000000;
	font-size: 12px;
	backround-image: none;
}

#column1 form {
	padding: 0px; margin: 0px;
}


.col1_title{
		position: relative;
		width: 191px;
		height: 20px;
		background-image: url(../images/col1_title_bg.jpg);
		background-repeat: repeat-x;
		color: #000000;
		font-size: 12px;
		padding-top: 3px;
		font-weight: bold;
		text-align: left;
		padding-left: 10px;
		padding-bottom: 10px;
		
}

.col1_news_link {
		color: #b61200;
		font-weight: bold;
		
		font-size: 11px;
		text-decoration: none
}

.col1_contact {
		color: #333333;
		
		font-size: 10px;
		
}
.col1_contact_red {
		color: #b61200;
		
		font-size: 10px;
		
}


#content h1 {
	color: #ff9300;
	font-size: 20px;
	line-height: 24px;
	font-weight: normal;
	margin-top: 0px;
	border-bottom: 1px;
	border-bottom-color: #cccccc;
	border-bottom-style:solid;
	width: 703px;
	padding-top: 25px;
}

#content p {
		
		font-size: 11px;
		color: #666666;	
		margin-left: 0px;
		width: 697px;
}



/* SUBNAV  CONTENT  
_____________________________________________*/

/*#subcontent h1 {
	color: #b61200;
	font-size: 20px;
	line-height: 24px;
	font-weight: normal;
	margin-top: 26px;
	border-bottom: 1px;
	border-bottom-color: #cccccc;
	border-bottom-style:solid;
	width: 439px;
	padding-top: 0px;
}
*/


#print{
	color: #cccccc;
	width:489px;
	position: relative;
	border-bottom: 1px;
	border-bottom-color: #cccccc;
	border-bottom-style:solid;
	margin-top: 25px;
	margin-bottom: 0px;
}
#print h1 {
	color: #b61200;
	font-size: 20px;
	line-height: 24px;
	font-weight: normal;
	margin-top: 26px;
	width: 300px;
	margin-top: 0px;
	margin-bottom: 0px;
}


#print div {
	float: right;
	clear: left;
	width: 120px;
	margin-top: 0px;
	margin-right: 0px;
	padding-top: 3px;
	text-align:right;
}

#subcontent p {
		font-size: 11px;
		color: #666666;	
		margin-left: 0px;
}


#subcontent_modulespace {
	width: 703px;
	float:left;
}


.red {
		padding-left: 10px;
		color: #cc0000;
		
		font-size: 10px;
}
.col1_small {
	color: #333333;
	font-size: 10px;
	margin: 0px;
	width: 190px;
	padding: 10px 0px 13px 10px;
}


.col1_small_icon {
	color: #333333;
	font-size: 10px;
	margin: 0px;
	width: 195px;
	padding: 10px 0px 13px 5px;
}

/* content links
---------------------------------------------------------- */

#content a:link, #content a:visited, #subcontent a:link, #subcontent a:visited {
	/* padding: 0 0 1px 0; */
	font-weight: normal;
	text-decoration: none;
	color: #b61200;
	}
#subcontent a:hover {
	color: #b61200;
	text-decoration: underline;
	}
	
#content p {
	margin-left: 0px;
}

#content_block{
	width: 703px;
	margin-left: 0px;
	margin-top: 40px;
	font-size: 11px;
	color: #666666;
	background-repeat: no-repeat;
}

.cbtitle {
	border-bottom: 1px solid #ccc;
	margin-bottom: 17px;
	width: 219px;
}


#content_block form{
	width: 219px;
	margin-top: 0px;
	margin-right: 0px;
	position: relative;
}
			
#content_block p{
	width: 219px;
	margin-top: 0px;
}


#content_block_left{
	float: left;
	/*width: 219px;*/
	width: 230px;
	margin-left: 0px;
	margin-top: 0px;
	font-size: 11px;
	color: #666666;
}


#content_block_left form{
	width: 219px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	position: relative;
}
	
.padding_bottom {
		padding-bottom: 20px;
}



#content_block_right img {
	margin: 0px 0px 9px 0px;
}

#content_block_middle {
	/*width: 219px;*/
	width: 230px;
	float: left;
	padding: 0px 0px 0px 11px;
}

#content_block_right{
	float: right;
	width: 219px;
	margin-top: 0px;
	font-size: 11px;
	color: #666666;
}


#footer {
	margin-top: 0px;
	background-image:url(../images/content_area_bg.gif);
	background-repeat: repeat-x;
	width: 954px;}
	
	
	
/* FOOTER NAV STARTS HERE
---------------------------------------------------------- */	


#footer ul {
	list-style: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 954px;
	
}

#footer li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
	
}

#footer a {
	height: 14px;
	display: block;
}


#footer li#a a { background-image: url(../images/footer_home.jpg); margin-left: 0px; width: 49px; overflow: hidden; }
#footer li#a a:hover { background-image: url(../images/footer_home.jpg); margin-left: 0px; width:49px; overflow: hidden; background-position: bottom; }

#footer li#b a { background-image: url(../images/footer_visitors.jpg); margin-left: 0px; width: 64px; overflow: hidden; }
#footer li#b a:hover { background-image: url(../images/footer_visitors.jpg); margin-left: 0px; width: 64px; overflow: hidden;background-position: bottom; }

#footer li#c a { background-image: url(../images/footer_events.jpg); margin-left: 0px; width: 108px; overflow: hidden; }
#footer li#c a:hover { background-image: url(../images/footer_events.jpg); margin-left: 0px; width: 108px; overflow:hidden;background-position: bottom; }

#footer li#d a { background-image: url(../images/footer_diocese.jpg); margin-left: 0px; width: 63px; overflow: hidden; }
#footer li#d a:hover { background-image: url(../images/footer_diocese.jpg); margin-left: 0px; width: 63px; overflow: hidden;background-position: bottom; }

#footer li#e a { background-image: url(../images/footer_entities.jpg); margin-left: 0px; width: 115px; overflow:hidden; }
#footer li#e a:hover { background-image: url(../images/footer_entities.jpg); margin-left: 0px; width: 115px; overflow: hidden;background-position: bottom; }

#footer li#f a { background-image: url(../images/footer_churches.jpg); margin-left: 0px; width: 119px; overflow: hidden; }
#footer li#f a:hover { background-image: url(../images/footer_churches.jpg); margin-left: 0px; width: 119px; overflow: hidden;background-position: bottom; }

#footer li#g a { background-image: url(../images/footer_prayer.jpg); margin-left: 0px; width: 170px; overflow: hidden; }
#footer li#g a:hover { background-image: url(../images/footer_prayer.jpg); margin-left: 0px; width: 170px; overflow: hidden;background-position: bottom; }

#footer li#h a { background-image: url(../images/footer_broader.jpg); margin-left: 0px; width: 119px; overflow: hidden; }
#footer li#h a:hover { background-image: url(../images/footer_broader.jpg); margin-left: 0px; width: 119px; overflow: hidden;background-position: bottom; }

#footer li#i a { background-image: url(../images/footer_sitemap.jpg); margin-left: 0px; width: 65px; overflow: hidden; }
#footer li#i a:hover { background-image: url(../images/footer_sitemap.jpg); margin-left: 0px; width: 65px; overflow: hidden;background-position: bottom; }

#footer li#j a { background-image: url(../images/footer_contact.jpg); margin-left: 0px; width: 82px; overflow: hidden; }
#footer li#j a:hover { background-image: url(../images/footer_contact.jpg); margin-left: 0px; width: 82px; overflow: hidden;background-position: bottom; }

#footer li#k a { background-image: url(../images/footer_copyright.jpg); margin-left: 0px; height: 16px; width: 399px; overflow: hidden; }
#footer li#k a:hover { background-image: url(../images/footer_copyright.jpg); margin-left: 0px;  height: 16px; width: 399px; overflow: hidden;background-position: bottom; }

#footer li#l a { background-image: url(../images/footer_privacy.jpg); margin-left: 0px; height: 16px;  width: 119px; overflow: hidden; }
#footer li#l a:hover { background-image: url(../images/footer_privacy.jpg); margin-left: 0px; height: 16px; width: 119px; overflow: hidden;background-position: bottom; }

#footer li#m a { background-image: url(../images/footer_disclaimer.jpg); margin-left: 0px; height: 16px;  width: 70px; overflow: hidden; }
#footer li#m a:hover { background-image: url(../images/footer_disclaimer.jpg); margin-left: 0px; height: 16px; width: 70px; overflow: hidden;background-position: bottom; }

#footer li#n a { background-image: url(../images/footer_spacer.jpg); margin-left: 0px; height: 16px;  width: 203px; overflow: hidden; }
#footer li#n a:hover { background-image: url(../images/footer_spacer.jpg); margin-left: 0px; height: 16px;  width: 203px; overflow: hidden;background-position: bottom; }

#footer li#o a { background-image: url(../images/footer_bc.jpg); margin-left: 0px;  height: 16px; width: 163px; overflow: hidden; }
#footer li#o a:hover { background-image: url(../images/footer_bc.jpg); margin-left: 0px; width: 163px; overflow: hidden;background-position: bottom; }

#footer span { position:absolute; left: -10000px; }
	
/* END OF FOOTER NAV
---------------------------------------------------------- */		
		
/* Prayer Sub Menu
---------------------------------------------------------- */	

#subnav {
	width: 202px;
	background-image:url(../images/nav_bg.gif);
	background-repeat:no-repeat;
	position: relative;
	padding-bottom: 13px;

	
}

#subnav ul {
	list-style: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 201px;
	
}

#subnav li {
	margin: 0px;
	padding-top: 0px;
	list-style: none;
}

#subnav a {
	height: 24px;
	display: block;
	padding-left: 20px;
	padding-top: 7px;
	background-image: url(../images/subnav_off.gif);
	margin-left: 0px; 
	width: 182px; 
	overflow: hidden; 
	color: #333333 !important;
	background-repeat: no-repeat;
	font-weight: bold !important;
	text-decoration: none !important;		
}

#subnav a:hover { 
	background-image: url(../images/subnav_on.gif); 
	background-repeat: no-repeat;
	margin-left: 0px; 
	width:182px; 
	overflow: hidden; 
	text-decoration: none; 
	color: #b61200 !important;
	font-weight: bold;
	text-decoration: none;	
}

#subnav li#active a {  
	background-image: url(../images/subnav_on.gif); 
	background-repeat: no-repeat; 
	margin-left: 0px; 
	width:182px; 
	overflow: hidden; 
	text-decoration: none; 
	color: #b61200;
}

/* right Links
---------------------------------------------------------- */	


#RightLinks {
	width: 182px;
	float: right;
	margin-top: 0px;
	padding-top: 0px;

}

#RightLinks h3 {
	font-size: 12px;
	color:  #ff9300;
	border-bottom: 1px solid #cccccc;
	margin-top: 0px;
	padding-top: 34px;
}


#RightLinks ul {
	list-style: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 100%;
}


#RightLinks li {
	margin: 0px;
	padding-top: 0px;
	list-style: none;
	
	
}

#RightLinks a {
	height: 24px;
	display: block;
	padding-left: 0px;
	padding-top: 7px;
	background-image: url(../images/right_links_bg.gif);
	margin-left: 0px; 
	width: 182px; 
	overflow: hidden; 
	text-decoration: none;
	font-weight: bold;
	color: #b61200;
	background-repeat: no-repeat;
	font-size: 11px;
	
}

#RightLinks a:hover { 
	background-image: url(../images/right_links_bg.gif); 
	background-repeat: no-repeat;
	margin-left: 0px; 
	width: 182px; 
	overflow: hidden; 
	text-decoration: none; 
	color: #cccccc;
}

#RightLinks p {
	width: 182px; 
	
}
.elevenPix {
	font-size: 11px;
}

#RightLinks h5 {
	font-size: 12px;
	font-weight: bold;
	color:b61200;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	
}

#RightLinks form {
	padding-bottom: 0px;
	width: 206px;
}

.tenPoint {
	font-size: 10px;
}
/* TEXT TOOLS ROLL OVERZ ____________________________*/

#tools {
	width: 175px;
	height: 16px;
}

#tools ul {
	list-style: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 175px;
	
}

#tools li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
	
}



#tools a {
	height: 16px;
	float: left;
	display: block;
}
#tools li#pencil a{ background-image: url(../images/icon_pencil.gif); margin-left: 0px; width: 19px; height: 20px; overflow: hidden; background-position: top;}
#tools li#text_options a{ background-image: url(../images/text-options.gif); margin-left: 0px; width: 64px;  height: 16px; overflow: hidden; background-position: bottom;}

#tools li#a a { background-image: url(../images/icon_T_plus.gif); margin-left: 0px; width: 19px; overflow: hidden; background-position: top;}
#tools li#a a:hover { background-image: url(../images/icon_T_plus.gif); margin-left: 0px; width:19px; overflow: hidden; background-position: bottom;}

#tools li#b a { background-image: url(../images/icon_T_minus.gif); margin-left: 0px; width: 18px; overflow: hidden; background-position: top;}
#tools li#b a:hover { background-image: url(../images/icon_T_minus.gif); margin-left: 0px; width: 18px; overflow: hidden; background-position: bottom;}

#tools li#c a { background-image: url(../images/icon_T.gif); margin-left: 0px; width: 20px; overflow: hidden;background-position: top; }
#tools li#c a:hover { background-image: url(../images/icon_T.gif); margin-left: 0px; width:20px; overflow:hidden; background-position: bottom;}

#tools li#d a { background-image: url(../images/icon_T_anti.gif); margin-left: 0px; width: 16px; overflow: hidden; background-position: top;}
#tools li#d a:hover { background-image: url(../images/icon_T_anti.gif); margin-left: 0px; width: 16px; overflow: hidden;background-position: bottom; }

#tools li#e a { background-image: url(../images/icon_question.gif); margin-left: 0px; width: 19px; overflow:hidden; background-position: top;}
#tools li#e a:hover { background-image: url(../images/icon_question.gif); margin-left: 0px; width: 19px; overflow: hidden; background-position: bottom;}


#tools span { position:absolute; left: -10000px; }

#pageadminmenu {
	margin: 20px;
	background-color:#FFFFFF;
	border:2px solid #D7D7DD;
	width: 300px;
	font-size: 12px;
}
/* Gallery
----------------------------------------------------------*/

#ajax_photo_gallery img {
border:9px solid #C9D1D5;
margin:3px 13px 10px 0px;
padding:2px;
height:60px;
width:60px;
}
#ajax_photo_gallery {

margin-top:10px;

}
#enrg_copy img {
padding:10px 10px 0px 0px;
}
.galleryimg {
float:left;

}
