/* 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;
		}