@charset "ISO-8859-1";
/*  */
/* Copyright 2008, 2009, 2010  Mountian Information Enterprise, Harleigh, PA, All Rights Reserved. */
/*  */
/* AUG 2010 Version 1.3 */
/* olicstyle.css - style sheet */
/*  */
/*  */
/*  */
/*  */
body {
  margin-left: 10%; 
  margin-right: 10%; 
  color: black; 
  background: #ffffee; 
  font-family: "Verdana", "Arial", sans-serif; 
}
body.bullbrd { /* bullbrd.php */
  margin-left: 10%; 
  margin-right: 10%; 
  background-color: #ffffee; 
  background-image: url('../image/canvasbg.png'); 
  background-repeat: repeat; 
  color: black; 
  font-family: "Verdana", "Arial", sans-serif; 
}
/* */
/* ========= SWIMGMAP is the site welcome image ========= */
/* */
#swimgmap { 
  width: 573px; 
  height: 363px; 
  position: relative; 
  background-image: url(../image/olicsitewel.png); 
  background-repeat: no-repeat; 
} 
#swimgmap ul { 
  margin: 0; 
  padding: 0; 
  list-style: none; 
}
#swimgmap a { 
  position: absolute; 
  width: 80px; 
  height: 100px; 
  text-indent: -1000em; 
} 
#swimgmap a:hover { 
  border: 4px dashed #9932cc; 
}
#swimgmap .valogo a { 
  top: 215px; 
  left: 315px; 
}
#swimgmap .dslogo a { 
  top: 210px; 
  left: 452px; 
} 
/*  */
/*  */
/*  */
/*  */
/* ========= GENERAL css ========= */
/*  */
:link { /* for unvisited links */
  color: rgb(0, 0, 153);
}
:visited { /* for visited links */
  color: rgb(153, 0, 153);
}
a:active { /* when link is clicked */
  color: rgb(255, 0, 102);
}
a:hover { /* when mouse is over link */
  color: rgb(0, 96, 255);
}
/*  a:hover { background: rgb(255, 255, 238); color: #0096ff } hexidecimal notation example */
/*  */
pre { font-family: monospace; }
/*  */
/* ========= HEADER h1, h2, h3, h4, h5, h6 ========= */
/*  */
h1,h2,h3,h4,h5,h6 {
  font-family: "Times New Roman", sans-serif;
  color: #00008b; /* dark blue */
}
h1 {
  font-size: 200%;
  margin-left: -8%;
}
h2 { font-size: 150%; }
h3 { font-size: 110%; }
h2,h3 { margin-left: -4%; }
h5 { margin-left: +2%; }
h6 { margin-left: +4%; }
/*  */
/* ========= IMAGE img ========= */
/*  */
img { /* ALL.php */
  border: 0;
}
img.litsea { /* index.php */ 
  position: absolute; 
  top: 25px; 
  left: 800px; 
}
img.tmpidx { /* index.php */ 
  position: absolute; 
  top: 100px; 
  left: 10px; 
}
img.bbnote1 { /* index.php */ 
  position: absolute; 
  top: 400px; 
  left: 10px; 
}
img.bbnext { /* bullbrd.php */ 
  position: absolute; 
  top: 5px; 
  left: 5px; 
}
img.bbprev { /* bullbrd2.php */ 
  position: absolute; 
  top: 65px; 
  left: 5px; 
}
img.bblink { /* bullbrd.php bullbrd2.php */ 
  position: absolute; 
  top: 120px; 
  left: 5px; 
}
img.bblink2 { /* bullbrd.php */ 
  position: absolute; 
  top: 90px; 
  left: 5px; 
}
img.bbimg { /* bullbrd.php bullbrd2.php */ 
  position: absolute; 
  top: 5px; 
  left: 125px; 
}
img.tmpnote { /* orginfo, catechesis, koc1040, nurse, staff, yougrp, cathlink .php */ 
  position: absolute; 
  top: 50px; 
  left: 600px; 
}
img.tmpnotelft { /* orginfo, nurse, staff, yougrp, cathlink .php */ 
  position: absolute; 
  top: 10px; 
  left: 5px; 
}
img.imglft { /* ALL.php */
  margin-right: 0.5em;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  float: left;
}
img.imgrgt { /* ALL.php */
  margin-left: 0.5em;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  float: right;
}
img.imgvmid { /* ALL.php */
  vertical-align: middle; /* Align the vertical midpoint of the box with the baseline of the parent box plus half the x-height of the parent. */
}
img.imgvtbt { /* ALL.php */
  vertical-align: text-top; /* Align the top of the box with the top of the parent's content area. */
}
img.imgvbbt { /* ALL.php */
  vertical-align: text-bottom; /* Align the bottom of the box with the bottom of the parent's content area. */
}
img.drpltr { /* ALL.php  */
  float: left; 
  vertical-align: text-top; /* Align the top of the box with the top of the parent's content area. */
  padding: 0.25em; 
}
img.olic18pt { /* ALL.php  */
  vertical-align: -0.75ex; /* Align image down to vertically center with line text. */ 
}
/*  */
/* ========= TEXT PARAGRAPH p ========= */
/*  */
p.admerr { /* ALL admin .php */
  text-align: left;
  font-family: 'Tahoma', sans-serif;
  font-size: 125%;
  font-weight: 700; /* bold */
  background: #ffff00; /* yellow */
  color: #ff0000; /* red */
}
p.admerrtxt { /* ALL admin .php */
  text-align: left;
  font-family: 'Tahoma', sans-serif;
  color: #ff0000; /* red */
}
p.paratitle { /* ALL.php */
  text-align: center;
  font-family: "Times New Roman", serif;
  font-size: 200%;
  font-weight: 700; /* bold */
  color: #00008b; /* dark blue */
}
p.tblclinktxt { /* cathlnk.php - mp_person.php */
  margin: 0.2em;
  text-indent: 2em;
  font-family: "Arial", sans-serif;
  font-variant: normal;
  font-weight: 400; /* normal */
  font-size: 90%;
}
#condtxt { /* mp_person.php */
  margin: 0.2em;
  text-indent: 2em;
  font-family: "Arial", sans-serif;
  font-variant: normal;
  font-weight: 400; /* normal */
  font-size: 80%;
}
#smallnote { /* ALL.php */ 
  font-family: "Arial", sans-serif;
  font-variant: normal;
  font-weight: 400; /* normal */
  font-size: 80%;
}
p { font-family: "Verdana", "Arial", sans-serif; }
p.imgctr { text-align: center; } /* align an image at paragraph center */
p.txtbdy { /* ALL.php */
  text-indent: 2em; margin-top: 0; margin-bottom: 0;
  font-family: "Verdana", "Arial", sans-serif;
}
p.colhd1 { /* staff.php */
  text-align: center;
  font-family: "Times New Roman", serif;
  font-size: 200%;
  font-weight: 700; /* bold */
  color: #00008b; /* dark blue */
}
p.colhd2 { /* staff.php */
  text-align: center;
  font-family: "Times New Roman", serif;
  font-size: 150%;
  font-weight: 700; /* bold */
  color: #00008b; /* dark blue */
}
#ttlbigctr { /* ALL.php */ 
  text-align: center;
  font-family: "Times New Roman", serif; 
  font-size: 300%; 
  font-weight: 700; /* bold */ 
  color: #00008b; /* dark blue */ 
}
#norttlmedlft { /* ALL.php */ 
  text-align: left;
  font-family: "Arial", sans-serif; 
  font-size: 150%; 
  font-weight: 700; /* bold */ 
  font-style: normal;
  color: #00008b; /* dark blue */ 
} 
#norttlmedctr { /* ALL.php */ 
  text-align: center;
  font-family: "Arial", sans-serif; 
  font-size: 150%; 
  font-weight: 700; /* bold */ 
  font-style: normal;
  color: #00008b; /* dark blue */ 
}
p.titlectr { /* ALL.php */
  text-align: center;
  font-weight: 700; /* bold */
  font-style: normal;
  color: #00008b; /* dark blue */
}
p.txtctr { /* ALL.php */
  text-align: center;
  font-family: "Verdana", "Arial", sans-serif;
}
p.txtlft { /* ALL.php */
  text-align: left;
  font-family: "Verdana", "Arial", sans-serif;
}
p.txtrgt { /* ALL.php */
  text-align: right;
  font-family: "Verdana", "Arial", sans-serif;
}
p.copyright { /* ALL.php */
  text-align: center;
  font-size: 80%;
  font-family: "Times New Roman", "Arial", serif;
}
p.smbx2 { /* sitemaint.php */
  text-align: center;
  border: solid thin #646464; 
  margin-left: 1em;
  margin-right: 1em;
  font-family: 'Tahoma', sans-serif;
  background-color: #ffffcc;
}
p.smbx3 { /* sitemaint.php */
  text-align: center;
  margin-left: 1em;
  margin-right: 1em;
  font-family: 'Tahoma', sans-serif;
  background: #ffffee;
}
/*  */
/* ========= TEXT EMPHASIS em, strong ========= */
/*  */
#titlectr { /* ALL.php */
  text-align: center;
  font-weight: 700; /* bold */
  font-style: normal;
  color: #00008b; /* dark blue */
}
em.txtcond { /* ALL.php */
  margin: 0.2em;
  text-indent: 2em; 
  font-family: "Arial", sans-serif;
  font-variant: normal;
  font-weight: 400; /* normal */
  font-size: 80%;
}
em.norttlmedctr { /* bvmenth.php */ 
  text-align: center;
  font-family: "Times New Roman", serif; 
  font-size: 50%; 
  font-weight: 700; /* bold */ 
  font-style: normal;
  color: #00008b; /* dark blue */ 
} 
em.reflnk { /* ALL.htm */
/*  color: black; */
/*  background: #ffffee; */
  font-family: "Verdana", "Arial", sans-serif; 
  font-style: normal;
  font-size: 75%;
  font-weight: normal;
  vertical-align: super; 
}
em.superscrp { /* ALL.htm */
  color: black; 
  background: #ffffee; 
  font-family: "Verdana", "Arial", sans-serif; 
  font-style: normal;
  font-size: 50%;
  font-weight: normal;
  vertical-align: super; 
}
em.subscrp { /* ALL.htm */
  color: black; 
  background: #ffffee; 
  font-family: "Verdana", "Arial", sans-serif; 
  font-style: normal;
  font-size: 50%;
  font-weight: normal;
  vertical-align: sub; 
}
em.ref { /* ALL.php */
  background: #ffffee;
  color: #000000;
  font-family: "Garamond", "Times New Roman", serif;
  font-style: normal;
  font-size: 75%;
  font-weight: normal;
}
em.big1 { /* ALL.php */
  background: #ffffee;
  color: #000000;
  font-family: "Garamond", "Times New Roman", serif;
  font-style: normal;
  font-size: 300%;
  font-weight: 700; /* bold */
}
em.name1 { /* ALL.php */
  background: #ffffee;
  color: #000000;
  font-family: "Times New Roman", "Garamond", serif;
  font-style: italic;
  font-size: 125%;
  font-weight: 700; /* bold */
}
em.name2 { /* ALL.php */
  background: #ffffee;
  color: #000000;
  font-family: "Times New Roman", "Garamond", serif;
  font-style: normal;
  font-size: 125%;
  font-weight: 700; /* bold */
}
em.name3 { /* ALL.php */
  background: #e6e6e6; /* light gray */
  color: #000000;
  padding-right: 75%;
  font-family: "Times New Roman", "Garamond", serif;
  font-style: italic;
  font-size: 125%;
  font-weight: 700; /* bold */
}
em.txtdrkblue { /* ALL.php */
  color: #00008b; /* dark blue */
  font-family: "Arial", sans-serif;
  font-variant: small-caps;
  font-size: 100%;
  font-weight: 700; /* bold */
}
em.txtdrkbluebig { /* ALL.php */
  color: #00008b; /* dark blue */
  font-family: "Arial", sans-serif;
  font-variant: small-caps;
  font-size: 150%;
  font-weight: 700; /* bold */
}
em.secttitle { /* sacrament.php */
  background: #e6e6e6; /* light gray */
  list-style: none;
  padding: 0 1em;
  font-family: "Garamond", "Times New Roman", serif;
  font-variant: small-caps;
  font-size: 200%;
  font-weight: 700; /* bold */
}
em.chpttitle { /* sacrament.php */
  list-style: none;
  font-family: "Garamond", "Times New Roman", serif;
  font-variant: small-caps;
  font-size: 150%;
  font-weight: 700; /* bold */
}
em.artltitle { /* sacrament.php */
  list-style: none;
  font-family: "Garamond", "Times New Roman", serif;
  font-size: 125%;
  font-weight: 700; /* bold */
}
em.tbltitle1 { /* sitehelp.php */
  background-color: #f5deb3; /* wheat */
  padding-left: 4em;
  padding-right: 4em;
  font-style: normal;
  font-family: "Verdana", "Arial", sans-serif;
/*  font-variant: small-caps; */
  font-size: 100%;
  font-weight: 700; /* bold */
}
em.topmenbut {
  font-size: 80%;
  font-style: normal;
  border: 1px solid #B0C4DE;
  background-color: #E7EDF5;
  color: #000000;
}
em.ib { 
  font-style: italic;
  font-weight: bold;
}
em.nb { 
  font-style: normal;
  font-weight: bold;
}
em.iscb { 
  font-style: italic;
  font-variant: small-caps;
  font-weight: bold;
}
em.nscb { 
  font-style: normal;
  font-variant: small-caps;
  font-weight: bold;
}
em.devquote { /* index.php devotions.php altros.php */ 
/*  background-color: #e6e6e6; light gray */ 
  background-color: rgb(90%, 90%, 90%);  /* light gray */ 
  color: #000000; 
  font-family: "Bookman Old Style", serif; 
  font-size: 80%; 
  font-style: italic; 
}
strong {
  text-transform: uppercase;
  font-weight: bold;
}
/*  */
/* ========= LIST ul, ol, li ========= */
/*  */
ul {
  font-family: "Arial", sans-serif;
}
ul.blkfpl { /* index.php */
  list-style: none;
  font-family: "Arial", sans-serif;
  font-variant: small-caps;
  font-size: 100%;
  font-weight: 700; /* bold */
}
ul.blkcp { /* none.php */
  list-style: none;
  font-family: "Arial", sans-serif;
  font-variant: small-caps;
  font-size: 150%;
  font-weight: 700; /* bold */
}
/*  */
/* ========= BLOCK div, table ========= */
/*  */
.postdate { /* bullbrd.php bullbrd2.php */ 
  position: absolute; 
  top: 420px; 
  left: 10px; 
/*  border-style: solid; */
/*  border-width: thick; */
/*  border-color: #000000; */
  width: 68px;
  height: 50px;
/*  float: left;  */
}
.postlabel { /* bullbrd.php bullbrd2.php */ 
  position: absolute;
  top: 40px;
  left: 0; 
  background-color: #ffffff; 
  border-style: solid; 
  border-width: thin; 
  border-color: #000000; 
  text-align: center; 
}
/*  */
/* these pixel values are designed to work with image DATES.PNG */
/*  */
.month, .day, .year { /* bullbrd.php bullbrd2.php */ 
  position: absolute;
  text-indent: -1000em; 
  background-color: #ffffff; 
  background-image: url(../image/dates.png); 
  background-repeat: no-repeat;
}
.month { top:  90px; left: 0; width: 45px; height: 25px;}
.day   { top: 115px; left: 0; width: 45px; height: 30px;}
.year  { top:  90px; bottom: 0; right: 0; width: 23px; height: 55px;}
.m-01 { background-position: 0 4px;}
.m-02 { background-position: 0 -28px;}
.m-03 { background-position: 0 -57px;}
.m-04 { background-position: 0 -90px;}
.m-05 { background-position: 0 -120px;}
.m-06 { background-position: 0 -150px;}
.m-07 { background-position: 0 -180px;}
.m-08 { background-position: 0 -210px;}
.m-09 { background-position: 0 -240px;}
.m-10 { background-position: 0 -270px;}
.m-11 { background-position: 0 -300px;}
.m-12 { background-position: 0 -330px;}
.d-01 { background-position: -50px 0;}
.d-02 { background-position: -50px -31px;}
.d-03 { background-position: -50px -62px;}
.d-04 { background-position: -50px -93px;}
.d-05 { background-position: -50px -124px;}
.d-06 { background-position: -50px -155px;}
.d-07 { background-position: -50px -186px;}
.d-08 { background-position: -50px -217px;}
.d-09 { background-position: -50px -248px;}
.d-10 { background-position: -50px -279px;}
.d-11 { background-position: -50px -310px;}
.d-12 { background-position: -50px -341px;}
.d-13 { background-position: -50px -372px;}
.d-14 { background-position: -50px -403px;}
.d-15 { background-position: -50px -434px;}
.d-16 { background-position: -50px -465px;}
.d-17 { background-position: -95px 0;}
.d-18 { background-position: -95px -31px;}
.d-19 { background-position: -95px -62px;}
.d-20 { background-position: -95px -93px;}
.d-21 { background-position: -95px -124px;}
.d-22 { background-position: -95px -155px;}
.d-23 { background-position: -95px -186px;}
.d-24 { background-position: -95px -217px;}
.d-25 { background-position: -95px -248px;}
.d-26 { background-position: -95px -279px;}
.d-27 { background-position: -95px -310px;}
.d-28 { background-position: -95px -341px;}
.d-29 { background-position: -95px -372px;}
.d-30 { background-position: -95px -403px;}
.d-31 { background-position: -95px -434px;}
.y-2006 { background-position: -150px 0;}
.y-2007 { background-position: -150px -55px;}
.y-2008 { background-position: -150px -105px;}
.y-2009 { background-position: -150px -160px;}
.y-2010 { background-position: -150px -215px;}
.y-2011 { background-position: -150px -270px;}
.y-2012 { background-position: -150px -325px;}
.y-2013 { background-position: -150px -375px;}
.y-2014 { background-position: -150px -430px;}
/*  */
div.footnote { /* ALL.htm */ 
/*  color: black; */
/*  background: #ffffee; */
  font-family: "Verdana", "Arial", sans-serif; 
  font-style: normal;
  font-size: 80%;
  font-weight: normal;
  
/*  vertical-align: sub; */
} 
div.lsmr{ /* index.php */ 
  position: absolute; 
  top: 10px; 
  left: 750px; 
}
div.monthread { /* index.php */ 
  position: absolute; 
  top: 150px; 
  left: 750px; 
}
div.vmenulft { /* bullbrd.php */ 
  position: absolute; 
  top: 150px; 
  left: 5px; 
}
div.bbcopyrgt { /* bullbrd.php */ 
  position: absolute; 
  top: 630px; 
  left: 150px; 
}
div.blkpms { /* index.php Parish Mission Statement */
  text-align: left;
  margin-top: 2em;
  margin-left: +4%;
  margin-right: +4%;
  padding: 0.5em;
  border-color: #800000; /* black */ 
  border-style: double;
  border-width: thick;
  color: black; 
  background-image: url("boxbg.jpg");
  font-family: "Times New Roman", "Garamond", serif;
  font-style: italic;
  font-size: 100%;
  font-weight: 700; /* bold */
}
div#hdtxt { /* staff.php koc1040.php */
    clear: both;
}
div#hdtxt1 { /* orginfo.php */
    clear: both;
    margin-left: +25%;
    margin-right: -25%;
}
div#lftcol { /* staff.php orginfo.php */
    float: left;
    width: 49%;
}
div#lftcol2 { /* koc1040.php */
    float: left;
    width: 29%;
    padding: 0.1em; 
}
div#lftcol3 { /* shjihm.php */
    float: left; 
    width: 57%; 
    padding: 0.1em; 
}
div#rgtcol { /* staff.php orginfo.php */
    float: right;
    width: 49%;
}
div#rgtcol2 { /* koc1040.php */
    float: right;
    width: 69%;
    padding: 0.1em; 
}
div#rgtcol3 { /* shjihm.php */
    float: right; 
    width: 37%; 
    padding-left: 2em; 
}
div#fttxt { /* staff.php orginfo.php koc1040.php */
    clear: both;
}
div.blkexmp { /* sitehelp.php */
  margin-left: +4%;
  margin-right: +4%;
  padding: 0.5em;
  border: none;
/*  background-color: #e6e6e6; light gray */
  background-color: rgb(90%, 90%, 90%);  /* light gray */
  color: #000000;
  font-family: "Bookman Old Style", serif;
  font-size: 11pt;
}
div.blkquorgt { /* divmer.php */
  float: right; 
  padding: 0.5em; 
  border: none; 
/*  background-color: #e6e6e6; light gray */
  background-color: rgb(90%, 90%, 90%);  /* light gray */
  color: #000000;
  font-family: "Bookman Old Style", serif;
  font-size: 11pt;
}
div.blkqt02 { /* nurse.php */ 
  float: right; 
  vertical-align: text-top; 
  padding: 0.5em; 
  border: none; 
/*  background-color: #e6e6e6; light gray */ 
  background-color: rgb(90%, 90%, 90%);  /* light gray */ 
  color: #000000; 
  font-family: "Bookman Old Style", serif; 
  font-size: 14pt; 
}
div.smbx1 { /* sitemaint.php */
  text-align: center;
  border: solid thick #993300; 
  font-family: 'Tahoma', sans-serif; 
  background-color: #ffffe0;
}
div.ewtnlnklft { /* cathlnk.php */
  margin-right: 0.5em;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  float: left;
}
div.ewtnlnkrgt { /* cathlnk.php */
  margin-left: 0.5em;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  float: right;
}
table.tblclnk { /* cathlnk.php */
  border: outset #f5deb3; /* cornsilk */
  border-width: 1.5em; 
  font-family: "Arial", sans-serif;
  font-variant: normal;
  font-weight: 400; /* normal */
  font-size: 80%;
}
#tcclnk1 { /* cathlnk.php */
  text-align: center; 
  background-color: #ffffff; /* white */
  border: solid #000000; 
  border-width: 0.025em; 
/*  background-color: #ffebcd; */ /* blanchedalmond */
}
#tcclnk2 { /* cathlnk.php */
  border: inset #f5deb3;  /* wheat */
  border-width: 0.5em; 
  padding: 0.5em; 
  background-color: #fff8dc; /* cornsilk */
}
table.cccabbrv { /* sitehelp.php */
  border-color: #f5deb3; /* wheat */
  border-style: solid;
}
table.schtbl { /* orginfo.php */
  border-color: #000000; /* grey */
  border-style: solid;
  border-width: thin; 
  text-indent: 1em; 
  font-family: "Arial", sans-serif;
  font-variant: normal;
  font-weight: 400; /* normal */
  font-size: 80%;
}
th.schtbl { /* orginfo.php */ 
  background-color: #000080; /* dark blue */
  color: #ffffff;
}
table.kocperm { /* bvmenth.php */
  border-color: #000000; /* black */
  border-style: solid;
  border-width: thin; 
}
td.calday { /* index.php */
  font-variant: small-caps; 
  font-weight: 700; /* bold */
  font-size: 80%;
}
td.litseaimg { /* index.php */ 
  height: 165px; 
}
td.monthtitle { /* index.php */ 
  width: 100%; 
  background-color: #f5deb3; /* wheat */
  padding-left: 4em;
  padding-right: 4em;
  font-style: normal;
  font-family: "Verdana", "Arial", sans-serif;
  font-variant: small-caps; 
  font-size: 100%;
  font-weight: 700; /* bold */
}
td.litseatxt { /* index.php */ 
/*  background-color: #e6e6e6; light gray */ 
/*  background-color: rgb(90%, 90%, 90%); */ /* light gray */ 
  color: #000000; 
  font-family: "Bookman Old Style", serif; 
  font-size: 90%; 
  font-style: italic; 
  font-weight: 700; /* bold */
}
/*  */