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

#footernavigation 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;
   color: #FFFFFF;
   text-decoration: none;
}

#newslettericonbutton a,
#calendariconbutton a,
#facebooktextbutton a,
#newslettertextbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 37px;
   background-position: 0% 0px;
   font-size: 37px;
   line-height: 37px;
}

#facebookiconbutton a:hover,
#calendariconbutton a:hover,
#newslettericonbutton a:hover  {
   background-position: -38px 0%;
}

#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;
}

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

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

#calendartextbutton a,
#bulletintextbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 41px;
   background-position: 0% 0px;
   font-size: 41px;
   line-height: 41px;
}

#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: 373px;
   z-index: 3;
   width: 57px;
   height: 408px;
   background-repeat: no-repeat;
}

#newslettertextbutton a:hover  {
   background-position: -112px 0%;
}

#facebooktextbutton a:hover  {
   background-position: -83px 0%;
}

#bulletiniconbutton a:hover  {
   background-position: -35px 0%;
}

#bulletintextbutton a:hover  {
   background-position: -124px 0%;
}

#calendartextbutton a:hover  {
   background-position: -144px 0%;
}

#newslettertextbutton a  {
   width: 112px;
   background-image: url(sg_history_media/newslettertextbutton.gif);
}

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

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

#calendariconbutton a  {
   width: 38px;
   background-image: url(sg_history_media/calendariconbutton.gif);
}

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

#bulletintextbutton a  {
   width: 124px;
   background-image: url(sg_history_media/bulletintextbutton.gif);
}

#facebooktextbutton a  {
   width: 83px;
   background-image: url(sg_history_media/facebooktextbutton.gif);
}

#newslettericonbutton  {
   visibility: visible;
   position: absolute;
   left: 301px;
   top: 811px;
   z-index: 4;
   width: 38px;
   height: 37px;
}

#calendartextbutton a  {
   width: 144px;
   background-image: url(sg_history_media/calendartextbutton.gif);
}

#bulletiniconbutton a  {
   background: url(sg_history_media/bulletiniconbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 36px;
   width: 35px;
   font-size: 36px;
   line-height: 36px;
}

#newslettertextbutton  {
   visibility: visible;
   position: absolute;
   left: 350px;
   top: 814px;
   z-index: 4;
   width: 112px;
   height: 37px;
}

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

#facebookiconbutton  {
   visibility: visible;
   position: absolute;
   left: 131px;
   top: 812px;
   z-index: 4;
   width: 38px;
   height: 38px;
}

#bulletintextbutton  {
   visibility: visible;
   position: absolute;
   left: 533px;
   top: 814px;
   z-index: 4;
   width: 124px;
   height: 41px;
}

#calendariconbutton  {
   visibility: visible;
   position: absolute;
   left: 699px;
   top: 812px;
   z-index: 4;
   width: 38px;
   height: 37px;
}

#facebooktextbutton  {
   visibility: visible;
   position: absolute;
   left: 177px;
   top: 814px;
   z-index: 4;
   width: 83px;
   height: 37px;
}

#bulletiniconbutton  {
   visibility: visible;
   position: absolute;
   left: 491px;
   top: 813px;
   z-index: 4;
   width: 35px;
   height: 36px;
}

#downloadbackground  {
   background: url(sg_history_media/downloadbackground.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 106px;
   top: 792px;
   z-index: 3;
   width: 816px;
   height: 80px;
}

#calendartextbutton  {
   visibility: visible;
   position: absolute;
   left: 748px;
   top: 814px;
   z-index: 4;
   width: 144px;
   height: 41px;
}

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

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

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

#footernavigation  {
   visibility: visible;
   position: absolute;
   left: 125px;
   top: 1078px;
   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;
}

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

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

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

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

#historytext p  {
   font: 14px/17px Georgia, serif;
   margin: 0px;
   padding-bottom: 12px;
   text-align: left;
   color: #6E5629;
}

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

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

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

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

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

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

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

#shape2copy5  {
   left: 709px;
}

#shape2copy3  {
   left: 405px;
}

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

#shape2copy2  {
   left: 273px;
}

#historytext  {
   visibility: visible;
   position: absolute;
   left: 112px;
   top: 387px;
   z-index: 5;
   width: 262px;
}

#churchphoto  {
   background: url(sg_history_media/churchphoto.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 401px;
   top: 361px;
   z-index: 3;
   width: 524px;
   height: 391px;
}

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

#shape2copy6  {
   left: 824px;
}

#shape2copy4  {
   left: 516px;
}

#shape2copy  {
   left: 178px;
}

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

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

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

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

#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_history_media/exteriortile.gif) center top repeat;
}


