/* CSS Document */
body {
		font-family:arial,helvetica,sans-serif;
		font-size:14px;
		background-image: url('../backgrounds/blue50x3050.png')  /* use this one after Christmas*/
		/*background-image: url('../images/christmas/bg11-wide.jpg'); /*Christmas*/
		/*background-image: url('../images/christmas/2024/bg2024-wide2.jpg'); /*Christmas*/
		/*background-repeat:repeat; */ /*Turn on for Christmas only*/


}

a:link {color: rgb(0,102,204); text-decoration: none}
a:visited {color: rgb(0,102,204); text-decoration: none}
a:hover {color: RED; text-decoration: underline}
a:active {rgb(255,255,0); text-decoration: underline}

a.inv:link {color: #005293; text-decoration: none; }
a.inv:visited {color: #005293; text-decoration: none; }
a.inv:hover {color: RED; text-decoration: underline}
 
p {
  margin-top: 5px;
  margin-bottom: 8px;
}

p.small_link {
  font-size:11px;
  margin-top: 5px;
  margin-bottom: 0px;
}
p.hdr {
  font-size:14px;
  font-style:italic;
  color: #005293;
  font-weight: bold;
  text-align: center;
}
p.readings {
  font-size:12px;
  font-style:italic;
  color: #005293;
  font-weight: bold;
  text-align: center;

}
p.img_caption {
  text-align:right;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 10px
  color: #005293;
}
p.note {
  text-align:left;
  margin-top: 10px;
  margin-bottom: 0px;
  margin-left: 10px;
  margin-right: 10px;
}
p.bevan_letter {
    margin-top: 5px;
    margin-bottom: 15px;
    font: 22px "Times New Roman",serif;
}
p.bevan_sig {
	margin-top: 0px;
    margin-bottom: 0px;
    font: 22px "Times New Roman",serif;
}

p.letter_title {
	margin-top: 0px;
    margin-bottom: 0px;
    font: 19px "Times New Roman",serif;
	  text-align:center;
}

p.main-page {
  text-align:center;
  margin-top: 10px;
  margin-bottom: 0px;
  margin-left: 10px;
  margin-right: 10px;
  font-size:18px;  
}

h1{
  text-align: center;
  color: #005293;
  margin-bottom: 3px;
  padding-top:15px;
  font-style:italic;
}
h1.center{
  text-align: center;
  color: #005293;
  margin-bottom: 3px;
  padding-top:15px;
  font-family: "Times New Roman", Times, serif;
  font-style: normal;
}
h2{
  margin-top: 10px;
  font-style: italic;
  color: #005293;
  margin-bottom: 3px;
  }
h2.center{
  text-align: center;
  margin-top: 10px;
  color: #005293;
  margin-bottom: 3px;
  font-style: normal;
  }
h3{
  margin-top: 0px;
  margin-bottom: 5px;
  color: #005293;
}
h3.center{
  text-align: center;	
  margin-top: 0px;
  margin-bottom: 5px;
  color: #005293;
}
h4{
  margin-top: 0px;
  margin-bottom: 5px;
  color: #005293;
  font-weight: bold;
}
h4.tight{
  margin-top: 0px;
  margin-bottom: 0px;
  color: #005293;
  font-weight: bold;
}
h5{
  text-align:center;
  margin-top: 0px;
  margin-bottom: 0px;
  color: #005293;
}
h7{
  margin-top: 0px;
  margin-bottom: 0px;
  color: #005293;
  font-size:12px;
}

#wrapper {
		width:900px;
		/*background-color:#135;*/
		background-color: #99ccff; /* sky blue - matches the header.jpg */ 
		background-color: #ffffff; 
		margin:0px auto;
		/*border:3px solid rgb(0,0,0);*/
		border:3px solid #005293;
		padding:10px;
		background-image: url('../backgrounds/paper2.jpg');    /* Ordinary Time */
		/*background-image: url('../images/christmas/bg1.jpg');*/  /*Christmas */
		color: black;
	}
	#header {
		margin-left: 10px;
	}
	#content {
		margin-top:10px;
		padding-bottom:10px;
	}
	
	#content-middle {
		margin-top:10px;
		padding-bottom:10px;
	}
    #content-top {
		height: 230px;
		width: 885px;
		/* border:0px none; */
		margin: 10px; /* top right bottom left */
		padding:10px;
	}
	#content div {
		padding:5px;
		/*border:1px solid #bbb;*/
		float:left;
	}
	#content-left {
		margin-left:10px;
		width:426px;
		/*border:1px solid #bbb;*/
	}
	
	#content-right {
		margin-left:10px;
		width:430px;
		float:right;
		/*border:1px solid #bbb;*/
	}
  
	#content ul {
		margin: 0;
		list-style-type: none;
		font-size: 10pt;
		padding: 0;
		margin-bottom: 10pt;
		margin-top: 5pt;
		font-style:bold;
	}
  
	#content-main {
		margin:10px;
		width:885px;
		/*border:1px solid #bbb;*/
	}
	
	#content-main21 {
		margin:0px;
		width:900px;
		/*border:1px solid #bbb;*/
	}
	
	#letter_indent {
		text-indent: 75px;
		margin-left:60px;
		width:700px;
	   text-align: justify;
        text-justify: inter-word;
		/*margin-bottom: 15pt;*/
	}
	
	#letter_header {
        margin-left:60px;
		width:800px;
	    text-align: left;	
	}
	
	#letter_sig {
	    text-indent: 550px;
		width:800px;
	    text-align: left;
		/*margin-bottom: 15pt;*/	
	}

#footer {
 float:left;
		padding: 5px;
    margin-top:3px;
		margin-bottom:0px;
		/* padding:10px; */
		/* border:1px solid #bbb; */
		width:890px;
    text-align:center;
    /* border-top:3px solid rgb(0,102,0); */
    /*border-top:3px solid rgb(0,51,0); */
    font-size: 10pt;
    /*font-style:italic;*/
    color: #005293;
    font-weight: bold;
}

#bottom {
  clear:both;
  text-align:right;
}



#add {
    border-width:medium;
    /*border-color:#C0C0C0;*/
    border-color:#005293;
    border-style:solid;
		margin: 0px 0px 10px 10px ;
		width:180px;
    /*background-image: url('../images/bulletin-small.jpg');*/
    text-align:center;
}
#pull_quote {
    border-width:medium;
    border-color:#C0C0C0;
    border-style:solid;
		margin: 0px 0px 10px 10px ;
		width:180px;
    /*background-image: url('../images/bulletin-small.jpg');*/
    text-align:center;
}
#main_img {
		margin: 0px 0px 0px 0px ;
		width:380px;
}
#main_img p {
  text-align: center;
  font-weight:bold;
  color: #005293;
}

/* ------------ Three Columns ------------- */

  #content-A {
		width:350px;  
  }
  #content-AA {
		width: 650px;
		margin-left:10px;
  }
#bulletin_image {
		margin: 0px 0px 0px 0px ;
		width: 110px;
    float: left;
}
#bulletin_image_w {
		margin: 0px 0px 0px 0px ;
		width: 140px;
        float: left;
}
#bulletin_image_lw {
		margin: 0px 0px 0px 0px ;
		/*height: 197px;*/
    width: 140px;   
    float: left;
}
#bulletin_item {
		margin: 0px 0px 0px 0px ;
		width: 500px;
    float: right;
}
#bulletin_item_w {
		margin: 0px 0px 0px 0px ;
		width: 470px;
    float: right;
}

#special_events_item {
		margin: 0px 0px 0px 0px ;
		width: 700px;
    float: right;
}


  #content-B {
		margin-left:10px;
		width:350px;
	}

	#content-C {
    border-width:thin;
    border-color:#C0C0C0;
    border-style:solid;
		margin-left:10px;
		width:134px;
	}
	#content-CC {
    /*border-width:thin;
    border-color:#C0C0C0;
    border-style:solid;*/
		margin-left:20px;
		width:200px;
	}
/* --------------- End Columns ---------------------*/
/* ----------------- Images -------------------- */
img.note {
   margin-right: 8pt;
   margin-left: 8pt;
   float: right;
}
img.add {
    margin-top: 8pt;
    padding:1px;
    border:1px solid #021a40;
    height: 140px;
    width: 180px;
    float: right;
}
img.left {
   margin-right: 8pt;
   margin-left: 0pt;
   margin-bottom: 8pt;
   float: left;
}
img.right {
   margin-right: 0pt;
   margin-left: 8pt;
   float: right;
}

img.bulletin {
   /*margin: 0pt 8pt 15pt 8pt;*/
   /*margin-left: 8pt;*/
   float: left;
   height: 100px;
   width: 100px;
   border-radius: 20px;
   overflow: hidden;
   /*padding-bottom: 12px;*/
}
img.large_left {
   /*margin: 0pt 8pt 15pt 8pt;*/
   /*margin-left: 8pt;*/
   margin-right: 8pt;
   margin-bottom: 10pt;
   float: left;
   height: 100px;
   width: 100px;
   border-radius: 20px;
   overflow: hidden;
   /*padding-bottom: 12px;*/
}

img.bulletin_w {
   /*margin: 0pt 8pt 15pt 8pt;*/
   /*margin-left: 8pt;*/
   float: left;
   height: 100px;
   width: 130px;
   border-radius: 20px;
   overflow: hidden;
   /*padding-bottom: 12px;*/
}

img.bulletin_lw {
   /*margin: 0pt 8pt 15pt 8pt;*/
   /*margin-left: 8pt;*/
   float: left;
   height: 190px;
   width: 130px;
   border-radius: 20px;
   overflow: hidden;
   /*padding-bottom: 12px;*/
}
img.main {
   margin: 0pt 0pt 0pt 0pt;
   float: right;
   height: 400px;
   width: 380px;
   border-radius: 20px;
}
img.st-patrick {
   margin: auto;
   display: block;
/*float: center;*/
   height: 169px;
   width: 142px;
   border-radius: 20px;	
}

img.special_events {
   margin-right: 8pt;
   margin-left: 0pt;
   float: left;
   height: 200px;
   width: 200px;
   border-radius: 20px;
   border: 0px;
}

/* ----------------- End Images -------------------- */
/* ----------------- Horizontal Line -------------------- */
hr.short {
  border: 0;
  width:415px;
  color: #C0C0C0;
  background-color: #C0C0C0;
  /*color: #0066CC;
  background-color: #0066CC;*/
  height: 1px;
  margin-top: 3px;
  margin-bottom: 5px;
}
hr.bulletin {
  border: 0;
  width: 770px;
  color: #C0C0C0;
  background-color: #C0C0C0;
  /*color: #0066CC;
  background-color: #0066CC;*/
  height: 1px;
  margin-top: 3px;
  margin-bottom: 5px;
}

hr.footer {
  border: 0;
  width: 95%;
  color: #005293;
  background-color: #005293;
  height: 3px;
}

/* ----------------- End Horizontal Line -------------------- */
/* ----------------- Blockquote -------------------- */
blockquote.style1 {
  width:415px;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 200px;
  margin-right: 50px;
  padding-top:5px; 
  padding-left:15px;
  padding-right:15px;
  padding-bottom:5px;
  text-align:center;
  font-weight: bold;
  /*background-color: #faebbc;*/
  border-top: 1px solid #005293;
  border-bottom: 1px solid #005293;
}

blockquote.style2 {
  font: 14px/22px normal helvetica, sans-serif;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 50px;
  padding-left: 15px;
  border-left: 3px solid #ccc;
} 

blockquote.style3 {
  font: 14px/20px italic Times, serif;
  padding: 8px;
  background-color: #faebbc;
  border-top: 1px solid #e1cc89;
  border-bottom: 1px solid #e1cc89;
  margin: 5px;
  background-image: url(images/openquote1.gif);
  background-position: top left;
  background-repeat: no-repeat;
  text-indent: 23px;
  }
  blockquote.style1 span {
     display: block;
     background-image: url(images/closequote1.gif);
     background-repeat: no-repeat;
     background-position: bottom right;
   }
/* ----------------- End Blockquote -------------------- */