/* CSS Document */BODY {	font-size: 11px;	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;	margin: 0px;		padding-left:50%;	background: #F4F4F4 url(images/background.gif) center repeat-y;	   } head {	   width:800px;	   }#container {		width: 600px;		margin-left:-401px;}#logo {	   position: absolute;	   width:180px;	   height:94px;	   left:50%;	   margin-left:-390px;	   top:10px;	   }#churchesj {		  position: absolute;		  display: inline;		  height: 93px;		  right:50%;		  margin-right:-255px;		  top:10px;		  }#churchesa {		  position: absolute;		  display: inline;		  height: 93px;		  right:50%;		  margin-right:-400px;		  top:10px;		  }#yrp {	 position:absolute;	 height:93px;	 width:65px;	 right:50%;	 margin-right:-50px;	 top:10px;	 }	 #container2 {		width: 800px;		margin-left:-401px;}h1 {   	   position: relative;	   margin-top: 120px;	   margin-bottom:-80px;	   width: 600px;	   height:30px;	   text-align: center;	   font-family: Verdana, Helvetica, sans-serif;	   font-size: 25pt;	   color: #6666ff;	   text-decoration: underline;	   z-index: -1;	   }h2 {   	   font-family: Verdana, Helvetica, sans-serif;	   color: #6666ff;	   text-align: center;}h3 {   	   font-family: Verdana, Helvetica, sans-serif;	   color: #6666ff;	   text-align: center;	   }P {   	   FONT-FAMILY: Verdana, Helvetica, sans-serif; 	   FONT-SIZE:10pt;  	   COLOR: black; 	   } #xmas {	  font-size:15px;	  color: #6666ff;	  }#main {       font-size:10px;       color: #FF6600;        position:relative;	   top: 110px;            z-index:1;	   text-align: justify;	   }a:link {color:#6666ff} /* unvisited link */a:visited {color:#6666ff} /* visited link */a:hover {color:#9999ff} /* mouse over link */a:active {color:#ccccff} /* selected link */  	  #visit {        position:absolute; 		text-align:center;		width: 180px;		top: 470px;		right:50%;		margin-right:-400px;		border: solid #6666FF 1px;		}#subscribe {		position: absolute;		text-align: center;		width: 180px;		top: 160px;		right:50%;		margin-right:-400px;		border: solid #6666FF 1px;}#events {		position: absolute;		text-align: center;		width: 180px;		top: 348px;		right:50%;		margin-right:-400px;		border: solid #6666FF 1px;}#nav {	padding:0;    margin:0;    list-style-type: none;	line-height: 30px;	position: relative;	top:110px;	left: 400px;    width: 800px;	height:30px;	border: solid #0000FF 1px;    background-color: #6666FF;	z-index:5;		}#nav ul {	margin: 0;	padding: 0;	list-style: none;    font-family: Verdana, Helvetica, sans-serif;    font-size: 14px;    color: #FFFFFF;	background-color:#9999ff;    line-height: 30px;    white-space: normal;	display: inline;	width:100px;}#nav a {    display: block;    width: 10em;	text-decoration: none;	font-family: Verdana, Helvetica, sans-serif;	font-size: 14px;	color: #FFFFFF;	background-color:#6666ff;	line-height: 30px;	list-style: none;	text-align: center;}#nav a:hover {	 background-color: #9999FF;	 color: #FFFFFF;}#nav li {    float: left;    width: 10em;	margin:0;	padding:0;}#nav li ul {    position: absolute;    width: 10em;    left: -999em;	margin:0;	padding:0;}#nav li:hover ul {    left: auto;	background-color: #9999FF;	color: #000000;}#nav li:hover ul, #nav li.sfhover ul {    left: auto;	background-color: #9999FF;	color: #000000;}#line {	  position:relative;	  top:10px;	  height:5px;	  }#line2 {	  position:relative;	  height:5px;	  top:100px;	  left:-401px;	  }#line3 {	  position:relative;	  height:5px;	  top:230px;	  left:-401px;	  }#line4 {	   position:relative;	   top:50px;	   height:5px;	   }#webmaster {		   position:relative;		   top:100px;		   width: 530px;		   margin-left: -401px;		   text-align: center;}#flags {	  width:32px;	  height:22px; 	  position: relative;	  top:100px;	  left: 420px;	  display: inline;}#flags2 {	  width:32px;	  height:22px; 	  position: relative;	  top:270px;	  left: 420px;	  display: inline;}#flags3 {	  width:32px;	  height:22px; 	  position: relative;	  top:270px;	  left: 270px;	  display: inline;}#addthis {		 position:relative;		 float:left;		 }table {	   font-family:Verdana;	   font-size:10pt;	   color:#000;	   text-align:left;	   position:relative;	   top:1px;	   bottom:6px;	   }th {   color:#6666ff;   }#priest {		float:left;		border:1px solid #6666ff;		}#map {	 position:relative;	 float:right;	 left: 190px;	 top: 10px;	 border:1px solid #6666ff;	 width:350px;	 height:350px;	 padding:0;	 margin:0;	 }#directions {			width:350px;			text-align:justify;			position:relative;			top:100px;			}#justus {		width: 374px;		height: 252px;		position: relative;		top: 0px;		left: 200px;		float: right;		border: 1px solid #6666ff;		}#massj {	   border: 1px solid #6666ff;	   position: relative;	   float:right;	   top: -250px;	   left: 80px;	   width: 150px;	   padding:0 5px 5px 5px;	   text-align: center;	   }#disabled {		  width:350px;		  height:100px;		  position:relative;		  left: 400px;		  top: 10px;		  }#churchpicj {		  position: absolute;		  display: inline;		  height: 252px;		  top: 400px;		  left:50%;		  margin-left:-390px;		  }#churchpica {		  position: absolute;		  display: inline;		  height: 252px;		  top: 400px;		  right:50%;		  margin-right:-390px;		  }#jhead {	   position:absolute;	   right:50%;	   top:350px;	   width:374px;	   }#ahead {	   position: absolute;	   left:50%;	   top:350px;	   width:374px;	   }#ph1 {	 width:279px;	 height:253px;	 border: 1px solid #6666ff;	 position:relative;	 left:10%;	 margin-top:10px;	 }#ph2 {	 width:279px;	 height:253px;	 border: 1px solid #6666ff;	 position: relative;	 left:55%;	 margin-top:-255px;	 }#ph3 {	 width:279px;	 height:253px;	 border: 1px solid #6666ff;	 position:relative;	 left:10%;	 margin-top:30px;	 }#ph4 {	 width:279px;	 height:253px;	 border: 1px solid #6666ff;	 position:relative;	 left:55%;	 margin-top:-255px;	 }#ph5 {	 width:279px;	 height:261px;	 border: 1px solid #6666ff;	 position:relative;	 left:10%;	 margin-top:30px;	 }#ph6 {	 width:279px;	 height:261px;	 border: 1px solid #6666ff;	 position:relative;	 left:55%;	 margin-top:-263px;	 }#ph7 {	 width:279px;	 height:253px;	 border: 1px solid #6666ff;	 position:relative;	 left:10%;	 margin-top:30px;	 }#ph8 {	 width:279px;	 height:253px;	 border: 1px solid #6666ff;	 position:relative;	 left:55%;	 margin-top:-255px;	 }#news1 {	   width:160px;	   height:112px;	   border: 1px solid #6666ff;	   position:relative;	   left:220px;	   }#news2 {	   width: 160px;	   height:112px;	   border: 1px solid #6666ff;	   position:relative;	   left:220px;	   }#adobe {	   width: 112px;	   height: 33px;	   margin:10px;	   position:relative;	   left:240px;	   }#mass {	border:1px solid #6666ff;	width: 280px;	position: relative;	float:left;	left:20px;	padding:10px;	margin:0 0 50px 0;	text-align:center;	}#mass2 {	border:1px solid #6666ff;	width: 280px;	position: relative;	float:left;	left:20px;	padding:10px;	margin:0 0 110px 0;	text-align:center;	}#justusa {	width:279px;	height:189px;	position:relative;	float:right;	left:100px;	top:10px;	border:1px solid #6666ff;	}#anselma {	width:279px;	height:189px;	position:relative;	float:right;	top:70px;	left:100px;	border:1px solid #6666ff;	}ul {	font-family:Verdana;	font-size:10pt;	color:#000;	}#ghana1 {	width:228px;	height:143px;	position: relative;	float:right;	margin:5px;	}#ghana2 {	width:150px;	height:100px;	position: relative;	float:right;	margin:5px;	}	#ans {	width:108px;	height:270px;	position:relative;	float:right;	top:100px;	}#top {	position:relative;	float:right;	width:70px;	color:#6666ff;	text-align:center;	}#lourdes {	width: 448px;	height:336px;	border:1px solid #6666ff;	position:relative;	left:150px	}#g {   position:relative;   padding:5%;   margin:5px;   clear:left;   clear:right;   left:70px;   }#gl {	width:300px;	text-align: center;	position:relative;	left:100px;	padding:5px;	}#gr {	width:300px;	text-align: center;	position:relative;	left:350px;	padding:5px;	}#games {	   list-style-type:none;	   padding:0;	   margin-left:1em;	   }#games li {	   background-image:url(images/games2.gif);	   background-repeat:no-repeat;	   background-position: 0 .4em;	   padding-left: 2em;	   }#games ul li {	  list-style-type:none; 	  }#ws {	list-style-type:none;	padding:0;	margin:0;	}#no {	width:276px;	height:272px;	position: relative;	left:200px;	}#vhtml {	   position:relative;	   left:130px;	   top:50px;	   display:inline;	   }#ppgnext {		position: relative;		float:right;		text-align: center;		width: 70px;		top: 30px;		left: 250px;		border: solid #6666FF 1px;		margin: 0;		padding: 0;		z-index:3;}#ppgnextb {		position: relative;		float:right;		text-align: center;		width: 70px;		top: 30px;		left: 250px;		border: none;		margin: 0;		padding: 0;		z-index:3;}#ppgprev {		position: relative;		float:right;		text-align: center;		width: 70px;		top: 30px;		left: 100px;		border: solid #6666FF 1px;		margin: 0;		padding: 0;		z-index:3;}#ppgprevb {		position: relative;		float:right;		text-align: center;		width: 70px;		top: 30px;		left: 100px;		border: none;		margin: 0;		padding: 0;		z-index:3;		color:#ffffff;		}#heading {		font-family:Verdana;		color:#6666ff;		font-size:10pt;		text-align:center;		}		#date {	  width:800px;	  margin-left:-101px;	  margin-top:5px;	  text-align:center;	  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;	  font-size: 8pt;	  color:#6666ff;	  }#copyright {		   width:800px;		   margin-left:-401px;		   margin-top:50px;		   font-family:Verdana;		   font-size:7pt;		   color:#6666ff;		   }#pr1 {	 width:300px;	 margin-left: 100px;	 margin-top:5px;	 }#pr2 {	 position:relative;	 width:300px;	 margin-left: 450px;	 margin-top:-322px;	 }#pr2f {	 position:relative;	 width:300px;	 margin-left: 450px;	 margin-top:-302px;	 }#pr2m {	  position:relative;	  width:300px;	  margin-left: 450px;	  margin-top:-342px;	  }#yrpimg {	width:188px;	height:257px;	position:relative;	float:right;	top:60px;	margin-right:10px;	}#prayer {		margin-left: 100px;		}
