#bulletinheadline p a:hover,
#newsletterheadline p a:hover,
#links p a:hover,
#contact p a:hover,
#history p a:hover,
#whatshappening p a:hover,
#ministries p a:hover,
#calendarheadline p a:hover,
#about p a:hover,
#home p a:hover,
#footernavigation p a:hover,
#facebookheadline p a:hover,
#mcclanelink p a:hover  {
   text-decoration: underline;
}

#newsletterheadline p a,
#calendarheadline p a,
#footernavigation p a,
#bulletinheadline p a,
#facebookheadline p a,
#links p a,
#history p a,
#mcclanelink p a,
#whatshappening p a,
#home p a,
#contact p a,
#about p a,
#ministries p a  {
   border: 0px none #000000;
   text-decoration: none;
}

#whatshappening p,
#history p,
#links p,
#home p,
#about p,
#ministries p,
#contact p  {
   font: 15px/18px Georgia, serif;
   margin: 0px;
   color: #FFFFFF;
   text-align: center;
}

#newsletterheadline p,
#calendarheadline p,
#bulletinheadline p,
#facebookheadline p  {
   font: 24px/28px HelveticaNeue-Bold, HelveticaNeue, "Helvetica Neue";
   margin: 0px;
   color: #795E4A;
   text-align: center;
}

#shape2copy3,
#shape2copy5,
#shape2copy2,
#shape2copy6,
#shape2copy,
#shape2copy4  {
   background: url(sg_tcpchappening_media/shape2copy6.gif) no-repeat;
   visibility: visible;
   position: absolute;
   top: 168px;
   z-index: 3;
   width: 3px;
   height: 39px;
}

#facebooktext p,
#bulletintext p,
#newslettertext p,
#calendartext p  {
   font: 14px/17px Georgia, serif;
   margin: 0px;
   color: #6E5629;
   text-align: left;
}

#newslettericonbutton a:hover,
#calendarbutton a:hover  {
   background-position: -128px 0%;
}

#address p,
#scheduletext p,
#scheduletextcopy p  {
   font: 13px/16px HelveticaNeue-Roman, HelveticaNeue, "Helvetica Neue";
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#newslettericonbutton a,
#bulletinbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 102px;
   background-position: 0% 0px;
   font-size: 102px;
   line-height: 102px;
}

#footernavigation p,
#copyrighttext p  {
   font: 12px HelveticaNeue-Roman, HelveticaNeue, "Helvetica Neue";
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#scheduleheader p,
#addressheader p  {
   font: 15px/14px HelveticaNeue-Bold, HelveticaNeue, "Helvetica Neue";
   margin: 0px;
   color: #D9CEBF;
   text-align: left;
}

#separatorleft,
#separatorright  {
   visibility: visible;
   position: absolute;
   top: 406px;
   z-index: 3;
   width: 57px;
   height: 408px;
   background-repeat: no-repeat;
}

#facebookiconbutton a:hover  {
   background-position: -111px 0%;
}

#newslettericonbutton a  {
   width: 128px;
   background-image: url(sg_tcpchappening_media/newslettericonbutton.gif);
}

#newsletterheadline p a  {
   color: #795E4A;
}

#bulletinbutton a:hover  {
   background-position: -96px 0%;
}

#headlineseparatorline  {
   background: url(sg_tcpchappening_media/headlineseparatorline.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 135px;
   top: 68px;
   z-index: 3;
   width: 770px;
   height: 2px;
}

#footernavigation p a  {
   color: #FFFFFF;
}

#facebookiconbutton a  {
   background: url(sg_tcpchappening_media/facebookiconbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 104px;
   width: 111px;
   font-size: 104px;
   line-height: 104px;
}

#bulletinheadline p a  {
   color: #795E4A;
}

#calendarheadline p a  {
   color: #795E4A;
}

#newslettericonbutton  {
   visibility: visible;
   position: absolute;
   left: 304px;
   top: 406px;
   z-index: 3;
   width: 128px;
   height: 102px;
}

#facebookheadline p a  {
   color: #795E4A;
}

#footernavbackground  {
   background: url(sg_tcpchappening_media/footernavbackground.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 106px;
   top: 1036px;
   z-index: 3;
   width: 816px;
   height: 32px;
}

#footernavigation p  {
   line-height: 20px;
}

#whatshappening p a  {
   color: #FFFFFF;
}

#facebookiconbutton  {
   visibility: visible;
   position: absolute;
   left: 117px;
   top: 404px;
   z-index: 3;
   width: 111px;
   height: 104px;
}

#newsletterheadline  {
   visibility: visible;
   position: absolute;
   left: 265px;
   top: 520px;
   z-index: 4;
   width: 203px;
}

#calendarheadline  {
   visibility: visible;
   position: absolute;
   left: 683px;
   top: 520px;
   z-index: 4;
   width: 244px;
}

#facebookheadline  {
   visibility: visible;
   position: absolute;
   left: 91px;
   top: 520px;
   z-index: 3;
   width: 160px;
}

#calendarbutton a  {
   background: url(sg_tcpchappening_media/calendarbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 108px;
   width: 128px;
   font-size: 108px;
   line-height: 108px;
}

#scheduletextcopy  {
   visibility: visible;
   position: absolute;
   left: 315px;
   top: 926px;
   z-index: 3;
   width: 215px;
}

#mainsiteheadline  {
   background: url(sg_tcpchappening_media/mainsiteheadline.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 97px;
   top: 87px;
   z-index: 3;
   width: 817px;
   height: 55px;
}

#bulletinheadline  {
   visibility: visible;
   position: absolute;
   left: 468px;
   top: 522px;
   z-index: 3;
   width: 219px;
}

#bulletinbutton a  {
   width: 96px;
   background-image: url(sg_tcpchappening_media/bulletinbutton.gif);
}

#footernavigation  {
   visibility: visible;
   position: absolute;
   left: 125px;
   top: 1044px;
   z-index: 5;
   width: 542px;
}

#copyrighttext p  {
   line-height: 15px;
}

#promoheadline p  {
   font: 42px/18px Georgia, serif;
   margin: 0px;
   color: #D3C9BD;
   text-align: center;
}

#mcclanelink p a  {
   color: #B6B6B6;
}

#separatorright  {
   background-image: url(sg_tcpchappening_media/separatorright.gif);
   left: 947px;
}

#whatshappening  {
   visibility: visible;
   position: absolute;
   left: 515px;
   top: 180px;
   z-index: 4;
   width: 196px;
}

#scheduleheader  {
   visibility: visible;
   position: absolute;
   left: 105px;
   top: 899px;
   z-index: 3;
   width: 251px;
}

#calendarbutton  {
   visibility: visible;
   position: absolute;
   left: 742px;
   top: 400px;
   z-index: 3;
   width: 128px;
   height: 108px;
}

#newslettertext  {
   visibility: visible;
   position: absolute;
   left: 297px;
   top: 582px;
   z-index: 3;
   width: 151px;
}

#bulletinbutton  {
   visibility: visible;
   position: absolute;
   left: 528px;
   top: 409px;
   z-index: 3;
   width: 96px;
   height: 102px;
}

#ministries p a  {
   color: #FFFFFF;
}

#tcptclabelhead  {
   background: url(sg_tcpchappening_media/tcptclabelhead.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 234px;
   top: 31px;
   z-index: 3;
   width: 533px;
   height: 18px;
}

#separatorleft  {
   background-image: url(sg_tcpchappening_media/separatorleft.gif);
   left: 17px;
}

#tcpchappening  {
   margin: 0px auto 0px auto;
   width: 1004px;
   position: relative;
}

#mcclanelink p  {
   font: 11px/15px HelveticaNeue-Roman, HelveticaNeue, "Helvetica Neue";
   margin: 0px;
   color: #B6B6B6;
   text-align: left;
}

#promoheadline  {
   visibility: visible;
   position: absolute;
   left: 299px;
   top: 259px;
   z-index: 3;
   width: 407px;
}

#copyrighttext  {
   visibility: visible;
   position: absolute;
   left: 645px;
   top: 1044px;
   z-index: 4;
   width: 306px;
}

#addressheader  {
   visibility: visible;
   position: absolute;
   left: 713px;
   top: 899px;
   z-index: 3;
   width: 175px;
}

#bottomspacer  {
   visibility: visible;
   position: absolute;
   left: 761px;
   top: 1103px;
   z-index: 3;
   width: 144px;
   height: 12px;
   background-color: #220202;
   background-image: none;
   font-size: 1px;
}

#scheduletext  {
   visibility: visible;
   position: absolute;
   left: 105px;
   top: 926px;
   z-index: 3;
   width: 193px;
}

#calendartext  {
   visibility: visible;
   position: absolute;
   left: 743px;
   top: 582px;
   z-index: 3;
   width: 143px;
}

#facebooktext  {
   visibility: visible;
   position: absolute;
   left: 114px;
   top: 582px;
   z-index: 3;
   width: 127px;
}

#bulletintext  {
   visibility: visible;
   position: absolute;
   left: 516px;
   top: 585px;
   z-index: 3;
   width: 145px;
}

#shape2copy2  {
   left: 273px;
}

#shape2copy4  {
   left: 516px;
}

#shape2copy5  {
   left: 709px;
}

#mcclanelink  {
   visibility: visible;
   position: absolute;
   left: 760px;
   top: 1076px;
   z-index: 3;
   width: 174px;
}

#shape2copy6  {
   left: 824px;
}

#shape2copy3  {
   left: 405px;
}

#history p a  {
   color: #FFFFFF;
}

#contact p a  {
   color: #FFFFFF;
}

#ministries  {
   visibility: visible;
   position: absolute;
   left: 285px;
   top: 180px;
   z-index: 3;
   width: 110px;
}

#shape2copy  {
   left: 178px;
}

#about p a  {
   color: #FFFFFF;
}

#links p a  {
   color: #FFFFFF;
}

#home p a  {
   color: #FFFFFF;
}

#contact  {
   visibility: visible;
   position: absolute;
   left: 725px;
   top: 180px;
   z-index: 3;
   width: 85px;
}

#address  {
   visibility: visible;
   position: absolute;
   left: 714px;
   top: 926px;
   z-index: 3;
   width: 245px;
}

#history  {
   visibility: visible;
   position: absolute;
   left: 422px;
   top: 180px;
   z-index: 3;
   width: 82px;
}

#links  {
   visibility: visible;
   position: absolute;
   left: 849px;
   top: 180px;
   z-index: 3;
   width: 54px;
}

#about  {
   visibility: visible;
   position: absolute;
   left: 194px;
   top: 180px;
   z-index: 3;
   width: 65px;
}

#home  {
   visibility: visible;
   position: absolute;
   left: 104px;
   top: 180px;
   z-index: 3;
   width: 53px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #FFFFFF url(sg_tcpchappening_media/exteriortile.gif) center top repeat;
}


