a  {
   text-decoration: none;
   color: #DAA520;
}

a:hover {
   text-decoration: underline;
}

a ins  {
   text-decoration: none;
}

html, body   { 
  background: #ffffff url(../images/bgpattern.gif) repeat; 
  margin: 0px;
  font: 12px/14px Verdana, Arial, Sans-Serif;
  margin: 0px;
  text-align: left; 
}

#bghome  {
   background: url(../images/bghome.gif) no-repeat;
   position: absolute;
   z-index: 1;
   width: 762px;
   height: 685px;
}

#bginterior  {
   background: url(../images/bginterior.gif) no-repeat;
   position: absolute;
   z-index: 1;
   width: 762px;
   height: 553px;
}

#bgevents  {
   background: url(../images/bgevents.gif) no-repeat;
   position: absolute;
   left: 557px;
   top: 469px;
   z-index: 4;
   width: 193px;
   height: 204px;
}

#bgeventstop  {
   background: url(../images/bgeventstop.gif) no-repeat;
   position: absolute;
   left: 557px;
   top: 469px;
   z-index: 5;
   width: 193px;
   height: 23px;
}

#headingevents  {
   position: absolute;
   left: 563px;
   top: 456px;
   z-index: 6;
   width: 175px;
   height: 29px;
}

#headingevents p  {
   font: bold 14px/48px "Trebuchet MS";
   margin: 0px;
   color: #E8C455;
   letter-spacing: 1px;
   text-align: left;
}

#eventsscroll  {
   overflow: auto;
   position: absolute;
   left: 563px;
   top: 500px;
   z-index: 7;
   width: 175px;
   height: 171px;
   scrollbar-face-color:#116745;
   scrollbar-highlight-color:#0E6040;
   scrollbar-3dlight-color:#116745;
   scrollbar-darkshadow-color:#116745;
   scrollbar-shadow-color:#0E6040;
   scrollbar-arrow-color:#074C31;
   scrollbar-track-color:#116745;
}

#eventsscroll p  {
   font: 12px/14px Tahoma;
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#bgwhatshappening  {
   background: url(../images/bgwhatshappening.gif) no-repeat;
   position: absolute;
   left: 11px;
   top: 469px;
   z-index: 10;
   width: 541px;
   height: 204px;
}

#bgwhatshappeningtop  {
   background: url(../images/bgwhatshappeningtop.gif) no-repeat;
   position: absolute;
   left: 11px;
   top: 469px;
   z-index: 11;
   width: 541px;
   height: 23px;
}

#textscroll  {
   overflow: auto;
   position: absolute;
   left: 18px;
   top: 501px;
   z-index: 12;
   width: 527px;
   height: 165px;
   scrollbar-face-color:white;
   scrollbar-highlight-color:#FAF3DD;
   scrollbar-3dlight-color:white;
   scrollbar-darkshadow-color:white;
   scrollbar-shadow-color:#FAF3DD;
   scrollbar-arrow-color:#B8860B;
   scrollbar-track-color:white;
}

#textscroll p  {
   font: 12px/14px Verdana, Arial, Sans-Serif;
   margin: 0px;
   text-align: left;
}

#headingwhatshappening  {
   position: absolute;
   left: 18px;
   top: 471px;
   z-index: 13;
   width: 293px;
   height: 14px;
}

#headingwhatshappening p  {
   font: bold 14px/17px "Trebuchet MS";
   margin: 0px;
   letter-spacing: 1px;
   text-align: left;
}

#bgservices  {
   background: url(../images/bgservices.gif) no-repeat;
   position: absolute;
   left: 557px;
   top: 305px;
   z-index: 16;
   width: 193px;
   height: 159px;
}

#bgservicestop  {
   background: url(../images/bgservicestop.gif) no-repeat;
   position: absolute;
   left: 557px;
   top: 305px;
   z-index: 17;
   width: 193px;
   height: 23px;
}

#headingservices  {
   position: absolute;
   left: 563px;
   top: 292px;
   z-index: 18;
   width: 175px;
   height: 29px;
}

#headingservices p  {
   font: bold 14px/48px "Trebuchet MS";
   margin: 0px;
   color: #E8C455;
   letter-spacing: 1px;
   text-align: left;
}

#servicesscroll  {
   overflow: auto;
   position: absolute;
   left: 563px;
   top: 334px;
   z-index: 19;
   width: 175px;
   height: 128px;
   scrollbar-face-color:#572A74;
   scrollbar-highlight-color:#4E236A;
   scrollbar-3dlight-color:#572A74;
   scrollbar-darkshadow-color:#572A74;
   scrollbar-shadow-color:#4E236A;
   scrollbar-arrow-color:#3B1255;
   scrollbar-track-color:#572A74;
}

#servicesscroll p  {
   font: 12px/14px Tahoma;
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#bgwelcome  {
   background: url(../images/bgwelcome.gif) no-repeat;
   position: absolute;
   left: 11px;
   top: 348px;
   z-index: 22;
   width: 541px;
   height: 116px;
}

#maincontent  {
   position: absolute;
   left: 21px;
   top: 418px;
   z-index: 23;
   width: 506px;
   height: 34px;
}

#maincontent p  {
   font: 12px/14px Verdana, Arial, Sans-Serif;
   margin: 0px;
   text-align: left;
}

#maincontent p a  {
   color: #BB972A;
}

#maincontent p a hover {
   color: #BB972A;
   text-decoration: underline;
}

#bgquicklinks  {
   background: url(../images/bgquicklinks.gif) no-repeat;
   position: absolute;
   left: 557px;
   top: 306px;
   z-index: 4;
   width: 193px;
   height: 235px;
}

#bgquicklinkstop  {
   background: url(../images/bgquicklinkstop.gif) no-repeat;
   position: absolute;
   left: 557px;
   top: 306px;
   z-index: 5;
   width: 193px;
   height: 23px;
}

#headingquicklinks  {
   position: absolute;
   left: 563px;
   top: 293px;
   z-index: 6;
   width: 175px;
   height: 31px;
}

#headingquicklinks p  {
   font: bold 14px/48px "Trebuchet MS";
   margin: 0px;
   color: #E8C455;
   letter-spacing: 1px;
   text-align: left;
}

#quicklinksscroll  {
   overflow: auto;
   position: absolute;
   left: 563px;
   top: 337px;
   z-index: 7;
   width: 180px;
   height: 197px;
   scrollbar-face-color:#572A74;
   scrollbar-highlight-color:#4E236A;
   scrollbar-3dlight-color:#572A74;
   scrollbar-darkshadow-color:#572A74;
   scrollbar-shadow-color:#4E236A;
   scrollbar-arrow-color:#3B1255;
   scrollbar-track-color:#572A74;
}

#quicklinksscroll p  {
   font: 12px/14px Tahoma;
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#bgcontent  {
   background: url(../images/bgcontent.gif) no-repeat;
   position: absolute;
   left: 11px;
   top: 175px;
   z-index: 10;
   width: 541px;
   height: 366px;
}

#contentscroll  {
   overflow: auto;
   position: absolute;
   left: 18px;
   top: 230px;
   z-index: 11;
   width: 525px;
   height: 306px;
   scrollbar-face-color:white;
   scrollbar-highlight-color:#B8860B;
   scrollbar-3dlight-color:white;
   scrollbar-darkshadow-color:white;
   scrollbar-shadow-color:#B8860B;
   scrollbar-arrow-color:#B8860B;
   scrollbar-track-color:white;
}

#contentscroll p  {
   font: 12px/14px Verdana, Arial, Sans-Serif;
   margin: 0px;
   text-align: left;
}

#contentdivider  {
   background: url(../images/contentdivider.gif) no-repeat;
   position: absolute;
   left: 18px;
   top: 216px;
   z-index: 12;
   width: 529px;
   height: 1px;
}

#contentheading  {
   position: absolute;
   left: 20px;
   top: 176px;
   z-index: 13;
   width: 400px;
   height: 31px;
}

#contentheading p  {
   font: bold 20px/48px "Trebuchet MS";
   margin: 0px;
   color: #BB972A;
   text-align: left;
}

#headingmain  {
   position: absolute;
   left: 19px;
   top: 384px;
   z-index: 25;
   width: 100px;
   height: 32px;
}

#headingmain p  {
   font: bold 20px/48px "Trebuchet MS";
   margin: 0px;
   color: #BB972A;
   text-align: left;
}

#church  {
   background: url(../images/church.jpg) no-repeat;
   position: absolute;
   left: 11px;
   top: 174px;
   z-index: 28;
   width: 541px;
   height: 217px;
}

#menubackground  {
   background: url(../images/bgmenu.gif) no-repeat;
   position: absolute;
   left: 557px;
   top: 11px;
   z-index: 31;
   width: 193px;
   height: 290px;
}

#mainmenu ul  {
   font: bold 14px/21px "Trebuchet MS";
   list-style: none;
   padding: 10px;
   margin: 0px;
   width: 188px;
   color: #FFFFFF;
   letter-spacing: 1px;
   text-align: left;
   text-decoration: none;
}

#mainmenu ul li  {
   width: 100%;
   display: block;
   float: none;
   margin: 0px;
}

#mainmenu ul li a  {
   color: #FFFFFF;
   display: block;
   width: 100%;
   text-decoration: none;
}

#stainedglass  {
   background: url(../images/stainedglass.jpg) no-repeat;
   position: absolute;
   left: 335px;
   top: 11px;
   z-index: 35;
   width: 217px;
   height: 158px;
}

#logo  {
   background: url(../images/logo.gif) no-repeat;
   position: absolute;
   left: 11px;
   top: 11px;
   z-index: 36;
   width: 320px;
   height: 158px;
}

#pid1home  {
   margin: 0px auto 0px auto;
   width: 762px;
   position: relative;
}

#interior  {
   margin: 0px auto 0px auto;
   width: 762px;
   position: relative;
}