/* Saint Richard Parish Style Sheet by Ken Mayo 10/25/2006 */
body{
font-family: /*Georgia,*/ Arial, Helvetica, sans-serif;
text-align: center;
margin-top:0;
margin-bottom: 0;
margin-left:0;
margin-right: 0;
padding-left: 0;
padding-right: 0;
padding-top: 0;
padding-bottom: 0;
background-color: #e7e7f8;
color:black;
}
#container{
width: 800px;
margin: 0 auto 0 auto;
text-align: left;
background-color: #f8f8f8;
padding:2px;
}
#pageHeader{
width: 800px;
margin-bottom: 5px;
}
h1{
background:transparent url(images/strlogo.gif) no-repeat;
width: 100%;
height: 115px;
margin-top: 0;
margin-bottom: 3px;
float: left;
}
h1 span{
display:none;
}
h2 {
color:#00259b;
font-size: 20px;
}
h3 {
color: #00259b;
font-size: 1.35em;
}
th {
color: #00259b;
}
/*************MENU SECTION**************/
#menu {
width: 99%;
background: #f8f8f8;
margin-left: 4px;
float: left;
}
#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 8em;
float: left;
}
#menu a, #menu h2 {
font: 11px/16px arial, helvetica, sans-serif;
display: block;
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #00259B;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
#menu .LinkMain a {
font-size: 12px;
border-width: 0 0 0 0;
}
#menu .noLinkMain a {
font-size: 12px;
border-width: 0 0 0 0;
}
#menu a {
color: #000;
background: #f8f8f8;
text-decoration: none;
text-align: center;
}
#menu .LinkMain a:hover{
color: #000;
background: #fff;
text-align: center;
border-width: 0 3px 0 3px;
}
#menu .noLinkMain a:hover{
color: #000;
background: #f8f8f8;
text-align: center;
border-width: 0 0 0 0;
}
#menu .noLink a:hover {
color: #000;
background: #f8f8f8;
font-size: 12px;
border-width: 0 3px 0 3px;
}
#menu a:hover {
color: #00259b;
background: #fff;
border-width: 1px 3px 3px 3px;
padding: 1px;
}
#menu li {position: relative;}
#menu ul ul {
position: absolute;
z-index: 500;
}
#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}
div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}
div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}
/**************Page Title*******************/
.pageTitle {
clear: left;
margin: 0 0 0 5px;
width:100%;
}
/************Three column layout***********/
.bannerBoxPhoto {
float: left;
width: 325px;
margin: 15px 0 0 35px;
padding: 0px 7px 0px 10px;
text-align: left;
font-size: 13px;
font-family: georgia;
color: #000000;
background-color: #F8F8F8;
border-style: solid;
border-color: #F8F8F8;
border-width: 1px 1px 1px 1px;
}
.bannerBox {
float: left;
width: 325px;
margin: 15px 0 0 35px;
padding: 7px 7px 0px 10px;
text-align: left;
font-size: 13px;
font-family: georgia;
line-height: 1.55em;
color: #000000;
background-color: #DCD8FA;
border-style: solid;
border-color: black;
border-width: 1px 1px 1px 1px;
}
.bannerBox .floatRight {
float: right;
padding: 5px ;
decoration: none;
border-width: 0px;
border-style: solid;
}
.bannerLeft {
background-color: #BB886B;
float: left;
width: 350px;
margin: 0px 0 10px 10px;
padding: 2px;
border-style: solid;
border-color: black;
border-width: 1px 1px 1px 1px
}
.bannerRight {
background-color: #ffffff;
float: left;
width: 350px;
margin:0px 0 10px 0px;
padding: 2px;
border-style: solid;
border-color: black;
border-width: 1px 1px 1px 1px;
}
.bannerHead {
margin: 0 0 -12px 0;
font-size: 14px;
color: white;
}
#bannerHead2 {
margin: 0 0 -30px 0;
}
#homeCol {
clear: left;
width: 115px;
padding-top:45px;
margin: 0px 10px 0px 0px;
float: left;
}
#homeCol2{
text-align: left;
font-size: 12px;
margin: 0px 10px 0 10px;
width: 482px;
float: left;
padding-left: 3px;
}
#homeCol3 {
width: 155px;
float: left;
font-size: .75em;
margin: 0px 0px 0px 5px;
padding-top: 20px;
color: #00259b;
}
/**********Two Column Layout 50/50 ***********/
.col {
clear: left;
text-align: left;
font-size: 12px;
margin: 10px 10px 0 10px;
width: 371px;
float: left;
padding-left:3px;
}
.col2 {
width: 371px;
float: left;
font-size: 12px;
margin: 10px 0 0 15px;
padding:0;
}
/*******************Two Column Layout 66/33 *********/
.twoThirdsCol{
clear: left;
text-align: left;
font-size: 12px;
margin: 10px 10px 0 10px;
float: left;
padding-left:3px;
width:445px;
}
.twoThirdsCol2{
width: 298px;
float: left;
font-size: 12px;
margin: 10px 0 0 5px;
padding:0;
}
/*******************Single Column Layout 100/0 with ***********/
.singleColumn{
width: 760px;
margin: 15px 0 0 5px;
padding: 0 0 0 0;
text-align: left;
font-size: 12px;
float: left;
}
/*
.singleColumnCentered{
text-align: left;
font-size: 12px;
}
*/
.closingBox {
clear: left;
text-align: left;
font-size: 12px;
margin: 0 0 0 10px;
float: left;
padding-left:3px;
}
/**********This applies to the inside pages*********/


.introductionBox {
clear: left;
width: 760px;
margin: 0 auto 25px auto;
padding: 0 5px 0 5px;
text-align: left;
font-size: 12px;
float: left;
}
.introduction {
background: #f8f8f8;
clear: left;
float: left;
width: 760px;
margin: 10px 10px 0 10px;
text-align: left;
font-size: 12px;
padding-left:3px;
}
.introductionTitle {
margin:0 0 -15px 0;
}
#introText {
color: #00259b;
margin: -113px 50px 0 75px;
text-height: 1.5em;
font-family: georgia,verdana;
font-size: 1em;
font-weight: 5;
text-align: center;
}
#introTextParishCouncil {
color: #00259b;
margin: -113px 50px 0 75px;
text-height: 1.5em;
font-family: georgia,verdana;
font-size: 1em;
font-weight: 5;
text-align: center;
}
#introTextParishLeadMin {
color: #00259b;
margin: -100px 50px 0px 75px;
text-height: 1.5em;
font-family: georgia,verdana;
font-size: 1em;
font-weight: 5;
text-align: center;
}
#introTextFinance {
color: #00259b;
margin: -127px 50px 0 75px;
text-height: 1.5em;
font-family: georgia,verdana;
font-size: 1em;
font-weight: 5;
text-align: center;
}
#introTextBoard {
color: #00259b;
margin: -145px 50px 0 75px;
text-height: 1.5em;
font-family: georgia,verdana;
font-size: 1em;
font-weight: 5;
text-align: center;
}
/****************Bulletins*********************/
.textBox {
margin: 75px 0 0 15px;
}
.bulletinLink {
color:#000;
font-size: 1.55em;
margin-top: -58px;
margin-left: 20px;
text-decoration: none;
}
.thumbGrid{
width: 175px;
float: left;
margin: 0 0 10px 0;
}
.thumbGrid p {
text-align: left;
margin-top: 1px;
margin-left: 0;
font-size: .9em;
}
#adobeReaderLink {
margin: 25px auto 0 auto;
width: 762px;
clear: left;
float: left;
font-size: 0.7em;
text-align: center;
}
.photoBorder{
border-style: solid;
border-color: black;
border-width: 1px 1px 1px 1px;
margin: 15px 0 0 0;
text-decoration:none;
}
.photoBorder2{
border-style: solid;
border-color: black;
border-width: 1px 1px 1px 1px;
padding: 4px;
margin: 0 0 0 0;
}
.photoBorder3 {
margin: 0 0 0 17%;
font-size: .85em;
font-weight: 5;
border: solid black 1px;
}
/**************Maps and Directions***********/
#headerPhoto{
float: right;
margin: -115px 15px 0 0;
}
#spacedOut{
margin: 25px 0 0 0;
line-height: 1.75em;
}
.divider{
width:325px;
}
.lineHeight{
line-height: 1.5em;
}
.lineHeight2{
line-height: 1.75em;
}
/**************Parish Information***********/
.closingBox {
width: 765px;
clear: left;
text-align: left;
font-size: 12px;
margin: 0 0 0 10px;
float: left;
padding-left:3px;
}
.tableHead{
margin: 2px 0 2px 0;
}
/*************for Google Calendar***************/
/*
#space{
width: 800px;
height:25px;
color: #f8f8f8;
}
*/
/*************for Calendar.net***************/
#calendar{
text-align: center;
font-size:x-small;
color:#00259b;
line-height: 20px;
margin: 0 0 0 5px;
}
/************Applies to all pages*************/
.floatRight{
float: right;
padding: 5px ;
margin: 15px 25px 0 0;
}
.floatLeft{
float: left;
padding: 5px ;
margin: 15px 25px 0 0;
}
.textBox {
margin: 15px 0 0 20px;
}
.sidebar {
width: 215px;
background-color: #E9E7CE;
color: #00259b;
padding:5px;
border-style: solid;
border-width: 2px;
float: right;
margin: 15px 15px 10px 15px;
}
.sidebar ul {
margin-left: 40px;
padding-left: 0;
}
.sidebar li {
padding: .5em;
}
.lineHeight {
border-collapse: collapse;
}
.lightBack {
border-bottom:2px solid #E9E7CE;
background-color: #f8f8f8;
}
.pageBorder {
width: 762px;
border-bottom:3px solid #E9E7CE;
border-right:3px solid #E9E7CE;
}
#footer{
margin:  0 auto 0 auto;
color: #00259b;
clear: left;
font-size: 0.7em;
text-align: center;
background-color: #f8f8f8;
padding: 3px;
}
#footer a{
color: #00259b;
}
.photoCaption2 {
margin: 0 0 0 0;
font-size: .85em;
font-weight: 5;
text-align: center;
}
.photoCaption3 {
margin: 0 0 0 5px;
font-size: .85em;
font-weight: 5;
text-align: center;
}
.clearLeft {
clear: left;
}
.noUnderline {
text-decoration: none;
}
.noBorder {
border: 0000;
}
/******************Parish Leadership Information**************/
.photoCaption {
margin: 0 0 0 0;
font-size: .85em;
font-weight: 5;
text-align: left;
  }
