a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#pid4ourpastor,
#pid9prayerrequest,
#pid7contactus,
#pid6bookstore,
#pid5services,
#pid1home,
#pid8mailus,
#pid3aboutus  {
   margin: 0px auto 0px auto;
   width: 731px;
   position: relative;
}

#messageadvertbutton a:hover,
#letsconnectbutton a:hover,
#siathepisodebutton a:hover  {
   background-position: -193px 0%;
}

#upcomingeventsbutton a,
#prayerrequestbutton a,
#sendusamailbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 51px;
   background-position: 0% 0px;
   font-size: 51px;
   line-height: 51px;
}

#id1hometextmenu li a,
#id0hometextmenu li a,
#id2hometextmenu li a  {
   border: 0px none #000000;
   text-decoration: none;
   height: 100%;
   display: block;
}

#messageadvertbutton a,
#siathepisodebutton a,
#letsconnectbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 53px;
   width: 193px;
   background-position: 0% 0px;
   font-size: 53px;
   line-height: 53px;
}

#mailusform fieldset label,
#prayerrequestform fieldset label  {
   margin-right: .5em;
   display: block;
   text-align: right;
   float: left;
}

#messageadvertbutton,
#letsconnectbutton,
#siathepisodebutton  {
   visibility: visible;
   position: absolute;
   left: 500px;
   z-index: 6;
   width: 193px;
   height: 53px;
}

#id2hometextmenu li,
#id1hometextmenu li,
#id0hometextmenu li  {
   height: 100%;
   display: block;
   float: left;
   margin: 0px;
}

#prayerrequestbutton a:hover,
#upcomingeventsbutton a:hover  {
   background-position: -218px 0%;
}

#id0ccopyright2007houseonthe,
#id1ccopyright2007houseonthe  {
   background: url(sg_home_media/id0ccopyright2007houseonthe.gif) no-repeat;
   visibility: visible;
   position: absolute;
   z-index: 5;
   width: 208px;
   height: 7px;
}

#booksummaryscroll p,
#ourchurchtext p,
#ourpastortext p  {
   font: 10px/17px Verdana;
   margin: 0px;
   text-align: justify;
}

#mailusform fieldset *,
#prayerrequestform fieldset *  {
   font: 12px/24px Verdana;
}

#ourpastorbutton a:hover,
#ourchurchbutton a:hover  {
   background-position: -140px 0%;
}

#shopiconbutton a:hover,
#mtpiconbutton a:hover  {
   background-position: -69px 0%;
}

#prayerrequestbutton,
#upcomingeventsbutton  {
   visibility: visible;
   position: absolute;
   top: 878px;
   z-index: 6;
   width: 218px;
   height: 51px;
}

#ourpastorbutton a,
#ourchurchbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 25px;
   width: 140px;
   background-position: 0% 0px;
   font-size: 25px;
   line-height: 25px;
}

#mtpiconbutton a,
#shopiconbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 70px;
   width: 69px;
   background-position: 0% 0px;
   font-size: 70px;
   line-height: 70px;
}

#id0hometextmenu,
#id2hometextmenu  {
   font: 12px/15px Verdana;
   height: 15px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   position: absolute;
   top: 119px;
   z-index: 8;
   width: 435px;
}

#ourchurchbutton,
#ourpastorbutton  {
   visibility: visible;
   position: absolute;
   left: 26px;
   z-index: 6;
   width: 140px;
   height: 25px;
}

#prayerrequestform fieldset label  {
   width: 59px;
}

#id0rightshadow,
#id1rightshadow  {
   background: url(sg_home_media/id0rightshadow.gif) no-repeat;
   visibility: visible;
   position: absolute;
   top: 0px;
   z-index: 4;
   width: 53px;
   height: 755px;
}

#shopiconbutton,
#mtpiconbutton  {
   visibility: visible;
   position: absolute;
   left: 259px;
   z-index: 6;
   width: 69px;
   height: 70px;
}

#mailusform,
#prayerrequestform  {
   visibility: visible;
   position: absolute;
   left: 179px;
   top: 176px;
   z-index: 7;
}

#id0leftshadow,
#id1leftshadow  {
   background: url(sg_home_media/id0leftshadow.gif) no-repeat;
   visibility: visible;
   position: absolute;
   top: 0px;
   z-index: 4;
   width: 39px;
   height: 755px;
}

#ourchurchtext,
#ourpastortext  {
   visibility: visible;
   position: absolute;
   left: 178px;
   top: 351px;
   z-index: 6;
   width: 372px;
}

#id1footerback,
#id0footerback  {
   background: url(sg_home_media/id0footerback.gif) no-repeat;
   visibility: visible;
   position: absolute;
   z-index: 4;
   width: 700px;
   height: 26px;
}

#id1ccopyright2007houseonthe  {
   top: 783px;
   left: 261px;
}

#id0ccopyright2007houseonthe  {
   top: 962px;
   left: 263px;
}

#churchservicebutton a:hover  {
   background-position: -137px 0%;
}

#layer17,
#layer13,
#layer12  {
   visibility: visible;
   position: absolute;
   top: 161px;
   z-index: 6;
   width: 118px;
   height: 183px;
   background-repeat: no-repeat;
}

#id0hotrtitlebutton a:hover  {
   background-position: -249px 0%;
}

#id2hotrtitlebutton a:hover  {
   background-position: -247px 0%;
}

#sendusamailbutton a:hover  {
   background-position: -212px 0%;
}

#mailusform fieldset label  {
   width: 176px;
}

#advertte08button a:hover  {
   background-position: -448px 0%;
}

#bookcoverbutton a:hover  {
   background-position: -145px 0%;
}

#id0layer27,
#id1layer27  {
   background: url(sg_home_media/id0layer27.gif) no-repeat;
   visibility: visible;
   position: absolute;
   z-index: 6;
   width: 11px;
   height: 11px;
}

#id0background,
#layer32  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 731px;
   background-color: #CCFFCC;
   background-image: none;
}

#upcomingeventsbutton a  {
   width: 218px;
   background-image: url(sg_home_media/upcomingeventsbutton.gif);
}

#layer34,
#layer34copy  {
   visibility: visible;
   position: absolute;
   left: 165px;
   top: 160px;
   z-index: 6;
   width: 386px;
   background-color: #E6E7E8;
   background-image: none;
}

#id0topbar,
#id1topbar  {
   background: url(sg_home_media/id0topbar.gif) no-repeat;
   position: absolute;
   top: 0px;
   width: 700px;
   height: 115px;
}

#sundays3services730am  {
   background: url(sg_services_media/sundays3services730am.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 578px;
   top: 205px;
   z-index: 8;
   width: 99px;
   height: 160px;
}

#churchservicebutton a  {
   background: url(sg_services_media/churchservicebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 218px;
   width: 137px;
   font-size: 218px;
   line-height: 218px;
}

#prayerrequestbutton a  {
   width: 218px;
   background-image: url(sg_home_media/prayerrequestbutton.gif);
}

#messageadvertbutton a  {
   background-image: url(sg_home_media/messageadvertbutton.gif);
}

#id0hotrtitlebutton a  {
   background: url(sg_home_media/id0hotrtitlebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 19px;
   width: 249px;
   font-size: 19px;
   line-height: 19px;
}

#id2hotrtitlebutton a  {
   background: url(sg_services_media/id2hotrtitlebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 17px;
   width: 247px;
   font-size: 17px;
   line-height: 17px;
}

#id1hometextmenu li a  {
   color: #FFFFFF;
}

#id0hometextmenu li a  {
   color: #000000;
}

#upcomingeventsbutton  {
   left: 29px;
}

#mailusbutton a:hover  {
   background-position: -138px 0%;
}

#siathepisodebutton a  {
   background-image: url(sg_home_media/siathepisodebutton.gif);
}

#id2hometextmenu li a  {
   color: #000000;
}

#letsconnectbutton a  {
   background-image: url(sg_home_media/letsconnectbutton.gif);
}

#prayerrequestbutton  {
   left: 259px;
}

#churchservicebutton  {
   visibility: visible;
   position: absolute;
   left: 562px;
   top: 161px;
   z-index: 7;
   width: 137px;
   height: 218px;
}

#sendusamailbutton a  {
   width: 212px;
   background-image: url(sg_home_media/sendusamailbutton.gif);
}

#booksummaryscroll p  {
   padding-right: 25px;
}

#messageadvertbutton  {
   top: 752px;
}

#id0hotrtitlebutton  {
   visibility: visible;
   position: absolute;
   left: 245px;
   top: 47px;
   z-index: 6;
   width: 249px;
   height: 19px;
}

#siathepisodebutton  {
   top: 808px;
}

#advertte08button a  {
   background: url(sg_home_media/advertte08button.gif) no-repeat 0% 0px;
   display: block;
   height: 153px;
   width: 448px;
   font-size: 153px;
   line-height: 153px;
}

#id2hotrtitlebutton  {
   visibility: visible;
   position: absolute;
   left: 243px;
   top: 47px;
   z-index: 7;
   width: 247px;
   height: 17px;
}

#layer16,
#layer19  {
   visibility: visible;
   position: absolute;
   left: 178px;
   top: 161px;
   z-index: 6;
   width: 372px;
   height: 183px;
   background-repeat: no-repeat;
}

#ourpastorbutton a  {
   background-image: url(sg_ourpastor_media/ourpastorbutton.gif);
}

#bookcoverbutton a  {
   background: url(sg_home_media/bookcoverbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 108px;
   width: 145px;
   font-size: 108px;
   line-height: 108px;
}

#prayerrequestform  {
   width: 371px;
}

#ourchurchbutton a  {
   background-image: url(sg_ourpastor_media/ourchurchbutton.gif);
}

#hotrwelcomexmedia  {
   visibility: visible;
   position: absolute;
   left: 515px;
   top: 544px;
   z-index: 6;
   width: 160px;
   height: 120px;
}

#sendusamailbutton  {
   visibility: visible;
   position: absolute;
   left: 489px;
   top: 878px;
   z-index: 6;
   width: 212px;
   height: 51px;
}

#ourbeliefssidebar  {
   background: url(sg_ourpastor_media/ourbeliefssidebar.gif) no-repeat;
   position: absolute;
   left: 27px;
   top: 248px;
   z-index: 6;
   width: 138px;
   height: 493px;
}

#letsconnectbutton  {
   top: 695px;
}

#shopiconbutton a  {
   background-image: url(sg_home_media/shopiconbutton.gif);
}

#advertte08button  {
   visibility: visible;
   position: absolute;
   left: 29px;
   top: 527px;
   z-index: 6;
   width: 448px;
   height: 153px;
}

#id0hometextmenu  {
   left: 148px;
}

#ourpastorbutton  {
   top: 186px;
}

#ourchurchbutton  {
   top: 160px;
}

#bookcoverbutton  {
   visibility: visible;
   position: absolute;
   left: 68px;
   top: 701px;
   z-index: 6;
   width: 145px;
   height: 108px;
}

#innerbackground  {
   background: url(sg_home_media/innerbackground.gif) no-repeat;
   position: absolute;
   left: 17px;
   top: 479px;
   z-index: 5;
   width: 700px;
   height: 470px;
}

#mainhomepagepix  {
   background: url(sg_home_media/mainhomepagepix.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 17px;
   top: 141px;
   z-index: 6;
   width: 700px;
   height: 373px;
}

#id2hometextmenu  {
   left: 146px;
}

#id1hometextmenu  {
   font: 10px/15px Verdana;
   height: 15px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   color: #FFFFFF;
   visibility: hidden;
   position: absolute;
   left: 29px;
   top: 78px;
   z-index: 5;
   width: 670px;
}

#mtpiconbutton a  {
   background-image: url(sg_home_media/mtpiconbutton.gif);
}

#ourchurchtext p  {
   padding-top: 8px;
}

#ourpastortext p  {
   padding-top: 8px;
}

#shopiconbutton  {
   top: 697px;
}

#id1rightshadow  {
   left: 668px;
}

#mailusbutton a  {
   background: url(sg_services_media/mailusbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 67px;
   width: 138px;
   font-size: 67px;
   line-height: 67px;
}

#id0rightshadow  {
   left: 670px;
}

#id0background  {
   height: 992px;
}

#mtpiconbutton  {
   top: 791px;
}

#id1background  {
   background: url(sg_services_media/id1background.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 15px;
   top: 132px;
   z-index: 5;
   width: 700px;
   height: 640px;
}

#id0leftshadow  {
   left: 11px;
}

#id1leftshadow  {
   left: 9px;
}

#id1footerback  {
   top: 775px;
   left: 15px;
}

#id0footerback  {
   top: 952px;
   left: 17px;
}

#mailusbutton  {
   visibility: visible;
   position: absolute;
   left: 562px;
   top: 391px;
   z-index: 6;
   width: 138px;
   height: 67px;
}

#id2services  {
   background: url(sg_services_media/id2services.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 587px;
   top: 176px;
   z-index: 9;
   width: 87px;
   height: 11px;
}

#layer34copy  {
   height: 598px;
}

#id0layer27  {
   top: 961px;
   left: 260px;
}

#layer9copy  {
   background: url(sg_services_media/layer9copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 562px;
   top: 172px;
   z-index: 8;
   width: 137px;
   height: 19px;
}

#id0menubar  {
   background: url(sg_home_media/id0menubar.gif) no-repeat;
   position: absolute;
   left: 10px;
   top: 94px;
   z-index: 7;
   width: 715px;
   height: 53px;
}

#id1layer27  {
   top: 782px;
   left: 258px;
}

#id1menubar  {
   background: url(sg_services_media/id1menubar.gif) no-repeat;
   position: absolute;
   left: 15px;
   top: 94px;
   z-index: 7;
   width: 700px;
   height: 53px;
}

#mailusform  {
   width: 364px;
}

#id1topbar  {
   z-index: 6;
   left: 15px;
}

#id0topbar  {
   z-index: 5;
   left: 17px;
}

#layer16  {
   background-image: url(sg_services_media/layer16.gif);
}

#layer34  {
   height: 296px;
}

#layer17  {
   background-image: url(sg_aboutus_media/layer17.gif);
   left: 305px;
}

#layer13  {
   background-image: url(sg_aboutus_media/layer13.gif);
   left: 178px;
}

#layer32  {
   height: 808px;
}

#layer12  {
   background-image: url(sg_aboutus_media/layer12.gif);
   left: 432px;
}

#layer19  {
   background-image: url(sg_ourpastor_media/layer19.gif);
}

#layer9  {
   visibility: visible;
   position: absolute;
   left: 562px;
   top: 161px;
   z-index: 6;
   width: 137px;
   height: 218px;
   background-color: #8D3190;
   background-image: none;
}

.centerac  {
   text-align: center;
}

fieldset *  {
   padding-top: 0;
   padding-bottom: 0;
   margin-left: 0;
   margin-right: 0;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #CCFFCC;
}


