#newsbutton a,
#id1newsletterarchivebutton a,
#donatebutton a,
#itinerarybutton a,
#id1biblestudiesbutton a,
#faithbutton a,
#id1teachingsbutton a,
#pattipagebutton a,
#staffbutton a,
#blogbutton a,
#prisonministrybutton a,
#prophecybutton a,
#id1publicitybutton a,
#id3podcastbutton a,
#id1downloadsbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 27px;
   background-position: 0% 0px;
   font-size: 27px;
   line-height: 27px;
}

#studycenterbutton a:hover,
#homebutton a:hover,
#id0publicitybutton a:hover,
#aboutbutton a:hover,
#bottomnavtext p a:hover,
#partnerbutton a:hover,
#contactbutton a:hover,
#firstvisitbutton a:hover,
#addresstext p a:hover,
#welcomeblocktext p a:hover,
#storebutton a:hover  {
   color: #6DCFF8;
}

#newsbutton a:hover,
#prisonministrybutton a:hover,
#id1publicitybutton a:hover,
#pattipagebutton a:hover,
#itinerarybutton a:hover,
#staffbutton a:hover,
#faithbutton a:hover,
#prophecybutton a:hover,
#donatebutton a:hover  {
   background-position: -82px 0%;
}

#homebutton a,
#studycenterbutton a,
#aboutbutton a,
#storebutton a,
#partnerbutton a,
#id0publicitybutton a,
#contactbutton a,
#firstvisitbutton a  {
   border: 0px none #000000;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #000000;
}

#id1downloadsbutton a:hover,
#id1biblestudiesbutton a:hover,
#blogbutton a:hover,
#id1newsletterarchivebutton a:hover,
#id1teachingsbutton a:hover  {
   background-position: -105px 0%;
}

#storeqlbutton a:hover,
#itineraryqlbutton a:hover,
#studycenterqlbutton a:hover,
#wssstorebutton a:hover  {
   background-position: -185px 0%;
}

#partnerqlbutton a:hover,
#wordspiritqlbutton a:hover,
#freedownloadqlbutton a:hover  {
   background-position: -280px 0%;
}

#studycenterqlbutton a,
#storeqlbutton a,
#itineraryqlbutton a,
#wssstorebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 26px;
   width: 185px;
   background-position: 0% 0px;
   font-size: 26px;
   line-height: 26px;
}

#id0afiqlbutton a:hover,
#inviteqlbutton a:hover,
#pattipageqlbutton a:hover  {
   background-position: -222px 0%;
}

#storebutton,
#homebutton,
#partnerbutton,
#id0publicitybutton,
#aboutbutton  {
   font: 14px/19px "Times New Roman", "Times", serif;
   text-align: justify;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   top: 147px;
   z-index: 6;
   height: 19px;
}

#itineraryqlbutton,
#studycenterqlbutton,
#storeqlbutton,
#wssstorebutton  {
   visibility: visible;
   position: absolute;
   left: 491px;
   z-index: 6;
   width: 185px;
   height: 26px;
}

#bottomnavtext p,
#addresstext p,
#copyrighttext p,
#welcomeblocktext p  {
   font: 12px/14px "Times New Roman", "Times", serif;
   margin: 0px;
   color: #FFFFFF;
}

#wordspiritqlbutton a,
#partnerqlbutton a,
#freedownloadqlbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 84px;
   width: 280px;
   background-position: 0% 0px;
   font-size: 84px;
   line-height: 84px;
}

#googlesearchform fieldset div,
#googlesearchform fieldset legend  {
   font: 12px/14px "Times New Roman", "Times", serif;
   color: #FFFFFF;
}

#addresstext p a,
#bottomnavtext p a,
#welcomeblocktext p a  {
   border: 0px none #000000;
   text-decoration: none;
   color: #FFFFFF;
}

#pattipageqlbutton a,
#id0afiqlbutton a,
#inviteqlbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 40px;
   width: 222px;
   background-position: 0% 0px;
   font-size: 40px;
   line-height: 40px;
}

#newestnewsletterbutton a,
#subscribenewsletterbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 14px;
   background-position: 0% 0px;
   font-size: 14px;
   line-height: 14px;
}

#bringinghopetothehopelessfaithtothefaithlessandfree p  {
   font: 14px/17px "Times New Roman", "Times", serif;
   margin: 0px;
   color: #FFFFFF;
   text-align: justify;
}

#firstvisitbutton,
#contactbutton,
#studycenterbutton  {
   font: 14px/24px "Times New Roman", "Times", serif;
   text-align: justify;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   top: 145px;
   z-index: 6;
   height: 24px;
}

#id0afiqlbutton,
#inviteqlbutton,
#pattipageqlbutton  {
   visibility: visible;
   position: absolute;
   left: 308px;
   z-index: 6;
   width: 222px;
   height: 40px;
}

#bringinghopetothehopelessfaithtothefaithlessandfree  {
   visibility: visible;
   position: absolute;
   left: 39px;
   top: 124px;
   z-index: 9;
   width: 721px;
}

#freedownloadqlbutton,
#partnerqlbutton  {
   visibility: visible;
   position: absolute;
   left: 691px;
   z-index: 5;
   width: 280px;
   height: 84px;
}

#googlesearchform fieldset *:last-child  {
   padding-bottom: 0;
}

#googlesearchform fieldset div label  {
   margin-right: 1em;
   display: block;
   text-align: right;
   float: left;
   width: -50px;
}

#subscribenewsletterbutton a:hover  {
   background-position: -298px 0%;
}

#newestnewsletterbutton a:hover  {
   background-position: -180px 0%;
}

#googlesearchform fieldset div  {
   clear: both;
}

#kehprophecypagebutton a:hover  {
   background-position: -403px 0%;
}

#id1newsletterarchivebutton a  {
   width: 105px;
   background-image: url(sg_home_media/id1newsletterarchivebutton.gif);
}

#wsshomepageadbutton a:hover  {
   background-position: -398px 0%;
}

#subscribenewsletterbutton a  {
   width: 298px;
   background-image: url(sg_home_media/subscribenewsletterbutton.gif);
}

#id1newsletterarchivebutton  {
   visibility: hidden;
   position: absolute;
   left: 249px;
   top: 213px;
   z-index: 9;
   width: 105px;
   height: 27px;
}

#googlesearchform fieldset  {
   border: none;
}

#subscribenewsletterbutton  {
   visibility: visible;
   position: absolute;
   left: 457px;
   top: 656px;
   z-index: 5;
   width: 298px;
   height: 14px;
}

#id1podcastbutton a:hover  {
   background-position: -226px 0%;
}

#randallgrierministries p  {
   font: 24px/29px "Times New Roman", "Times", serif;
   margin: 0px;
   color: #FFFFFF;
   text-align: justify;
}

#newestnewsletterbutton a  {
   width: 180px;
   background-image: url(sg_home_media/newestnewsletterbutton.gif);
}

#id3podcastbutton a:hover  {
   background-position: -104px 0%;
}

#id1biblestudiesbutton a  {
   width: 105px;
   background-image: url(sg_home_media/id1biblestudiesbutton.gif);
}

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

#freedownloadqlbutton a  {
   background-image: url(sg_home_media/freedownloadqlbutton.gif);
}

#facebookbutton a:hover  {
   background-position: -110px 0%;
}

#newestnewsletterbutton  {
   visibility: visible;
   position: absolute;
   left: 798px;
   top: 656px;
   z-index: 5;
   width: 180px;
   height: 14px;
}

#prisonministrybutton a  {
   width: 82px;
   background-image: url(sg_home_media/prisonministrybutton.gif);
}

#randallgrierministries  {
   visibility: visible;
   position: absolute;
   left: 34px;
   top: 87px;
   z-index: 7;
   width: 365px;
}

#kehprophecypagebutton  {
   visibility: visible;
   position: absolute;
   left: 29px;
   top: 651px;
   z-index: 5;
   width: 403px;
   height: 38px;
}

#wsshomepageadbutton a  {
   background: url(sg_home_media/wsshomepageadbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 130px;
   width: 398px;
   font-size: 130px;
   line-height: 130px;
}

#id1biblestudiesbutton  {
   visibility: hidden;
   position: absolute;
   left: 249px;
   top: 191px;
   z-index: 8;
   width: 105px;
   height: 27px;
}

#bookmarkbuttonliteral  {
   visibility: visible;
   position: absolute;
   left: 773px;
   top: 14px;
   z-index: 8;
   width: 241px;
}

#studycenterqlbutton a  {
   background-image: url(sg_home_media/studycenterqlbutton.gif);
}

#id1publicitybutton a  {
   width: 82px;
   background-image: url(sg_home_media/id1publicitybutton.gif);
}

#freedownloadqlbutton  {
   top: 382px;
}

#prisonministrybutton  {
   visibility: hidden;
   position: absolute;
   left: 114px;
   top: 258px;
   z-index: 11;
   width: 82px;
   height: 27px;
}

#wordspiritqlbutton a  {
   background-image: url(sg_home_media/wordspiritqlbutton.gif);
}

#id1teachingsbutton a  {
   width: 105px;
   background-image: url(sg_home_media/id1teachingsbutton.gif);
}

#id1downloadsbutton a  {
   width: 105px;
   background-image: url(sg_home_media/id1downloadsbutton.gif);
}

#studycenterqlbutton  {
   top: 378px;
}

#pattipageqlbutton a  {
   background-image: url(sg_home_media/pattipageqlbutton.gif);
}

#wsshomepageadbutton  {
   visibility: visible;
   position: absolute;
   left: 564px;
   top: 502px;
   z-index: 6;
   width: 398px;
   height: 130px;
}

#itineraryqlbutton a  {
   background-image: url(sg_home_media/itineraryqlbutton.gif);
}

#googlesearchform p  {
   margin: 0px;
}

#slideshowslideshow  {
   background: url(sg_home_media/slideshowslideshow.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 48px;
   top: 193px;
   z-index: 5;
   width: 434px;
   height: 280px;
}

#id1downloadsbutton  {
   visibility: hidden;
   position: absolute;
   left: 249px;
   top: 168px;
   z-index: 7;
   width: 105px;
   height: 27px;
}

#welcomeblocktext p  {
   text-align: justify;
}

#id1publicitybutton  {
   visibility: hidden;
   position: absolute;
   left: 114px;
   top: 235px;
   z-index: 10;
   width: 82px;
   height: 27px;
}

#id1podcastbutton a  {
   background: url(sg_home_media/id1podcastbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 123px;
   width: 226px;
   font-size: 123px;
   line-height: 123px;
}

#id1teachingsbutton  {
   visibility: hidden;
   position: absolute;
   left: 249px;
   top: 235px;
   z-index: 10;
   width: 105px;
   height: 27px;
}

#id3podcastbutton a  {
   width: 104px;
   background-image: url(sg_home_media/id3podcastbutton.gif);
}

#wordspiritqlbutton  {
   visibility: visible;
   position: absolute;
   left: 690px;
   top: 198px;
   z-index: 5;
   width: 280px;
   height: 84px;
}

#id0publicitybutton  {
   width: 77px;
   left: 458px;
}

#pattipagebutton a  {
   width: 82px;
   background-image: url(sg_home_media/pattipagebutton.gif);
}

#studycenterbutton  {
   width: 166px;
   left: 257px;
}

#pattipageqlbutton  {
   top: 501px;
}

#partnerqlbutton a  {
   background-image: url(sg_home_media/partnerqlbutton.gif);
}

#itinerarybutton a  {
   width: 82px;
   background-image: url(sg_home_media/itinerarybutton.gif);
}

#itineraryqlbutton  {
   top: 435px;
}

#id3podcastbutton  {
   visibility: hidden;
   position: absolute;
   left: 250px;
   top: 258px;
   z-index: 11;
   width: 104px;
   height: 27px;
}

#firstvisitbutton  {
   width: 167px;
   left: 830px;
}

#id0afiqlbutton a  {
   background-image: url(sg_home_media/id0afiqlbutton.gif);
}

#googlesearchform  {
   visibility: visible;
   position: absolute;
   left: 779px;
   top: 88px;
   z-index: 10;
   width: 242px;
}

#wssstorebutton a  {
   background-image: url(sg_home_media/wssstorebutton.gif);
}

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

#inviteqlbutton a  {
   background-image: url(sg_home_media/inviteqlbutton.gif);
}

#welcomeblocktext  {
   visibility: visible;
   position: absolute;
   left: 499px;
   top: 204px;
   z-index: 6;
   width: 167px;
}

#prophecybutton a  {
   width: 82px;
   background-image: url(sg_home_media/prophecybutton.gif);
}

#id1podcastbutton  {
   visibility: visible;
   position: absolute;
   left: 61px;
   top: 501px;
   z-index: 6;
   width: 226px;
   height: 123px;
}

#storeqlbutton a  {
   background-image: url(sg_home_media/storeqlbutton.gif);
}

#pattipagebutton  {
   visibility: hidden;
   position: absolute;
   left: 114px;
   top: 327px;
   z-index: 14;
   width: 82px;
   height: 27px;
}

#partnerqlbutton  {
   top: 290px;
}

#copyrighttext p  {
   text-align: justify;
}

#bottomnavtext p  {
   text-align: center;
}

#itinerarybutton  {
   visibility: hidden;
   position: absolute;
   left: 114px;
   top: 191px;
   z-index: 8;
   width: 82px;
   height: 27px;
}

#facebookbutton  {
   visibility: visible;
   position: absolute;
   left: 888px;
   top: 55px;
   z-index: 9;
   width: 110px;
   height: 35px;
}

#welcomeblockbg  {
   background: url(sg_home_media/welcomeblockbg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 485px;
   top: 195px;
   z-index: 5;
   width: 196px;
   height: 118px;
}

#inviteqlbutton  {
   top: 542px;
}

#donatebutton a  {
   width: 82px;
   background-image: url(sg_home_media/donatebutton.gif);
}

#wssstorebutton  {
   top: 407px;
}

#id0afiqlbutton  {
   top: 583px;
}

#prophecybutton  {
   visibility: hidden;
   position: absolute;
   left: 114px;
   top: 281px;
   z-index: 12;
   width: 82px;
   height: 27px;
}

#bottomnavtext  {
   visibility: visible;
   position: absolute;
   left: 175px;
   top: 739px;
   z-index: 5;
   width: 665px;
}

#contactbutton  {
   width: 69px;
   left: 546px;
}

#partnerbutton  {
   width: 73px;
   z-index: 7;
   left: 373px;
}

#storeqlbutton  {
   top: 350px;
}

#addresstext p  {
   text-align: center;
}

#faithbutton a  {
   width: 82px;
   background-image: url(sg_home_media/faithbutton.gif);
}

#staffbutton a  {
   width: 82px;
   background-image: url(sg_home_media/staffbutton.gif);
}

#id0quicklinks  {
   background: url(sg_home_media/id0quicklinks.gif) no-repeat;
   position: absolute;
   left: 486px;
   top: 322px;
   z-index: 5;
   width: 196px;
   height: 148px;
}

#copyrighttext  {
   visibility: visible;
   position: absolute;
   left: 348px;
   top: 800px;
   z-index: 4;
   width: 514px;
}

#newsbutton a  {
   width: 82px;
   background-image: url(sg_home_media/newsbutton.gif);
}

#blogbutton a  {
   width: 105px;
   background-image: url(sg_home_media/blogbutton.gif);
}

#donatebutton  {
   visibility: hidden;
   position: absolute;
   left: 358px;
   top: 168px;
   z-index: 8;
   width: 82px;
   height: 27px;
}

#aboutbutton  {
   width: 58px;
   left: 137px;
}

#addresstext  {
   visibility: visible;
   position: absolute;
   left: 100px;
   top: 767px;
   z-index: 4;
   width: 797px;
}

#storebutton  {
   width: 54px;
   left: 197px;
}

#hometexture  {
   background: url(sg_home_media/hometexture.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 1024px;
   height: 859px;
}

#staffbutton  {
   visibility: hidden;
   position: absolute;
   left: 114px;
   top: 304px;
   z-index: 13;
   width: 82px;
   height: 27px;
}

#faithbutton  {
   visibility: hidden;
   position: absolute;
   left: 114px;
   top: 168px;
   z-index: 7;
   width: 82px;
   height: 27px;
}

#globeearth  {
   background: url(sg_home_media/globeearth.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 590px;
   top: 0px;
   z-index: 7;
   width: 418px;
   height: 148px;
}

#newsbutton  {
   visibility: hidden;
   position: absolute;
   left: 114px;
   top: 213px;
   z-index: 9;
   width: 82px;
   height: 27px;
}

#homepagebg  {
   background: url(sg_home_media/homepagebg.gif) no-repeat;
   position: absolute;
   left: 26px;
   top: 169px;
   z-index: 4;
   width: 972px;
   height: 524px;
}

#shape1copy  {
   background: url(sg_home_media/shape1copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 48px;
   top: 489px;
   z-index: 5;
   width: 494px;
   height: 151px;
}

#homebutton  {
   width: 58px;
   left: 78px;
}

#blogbutton  {
   visibility: hidden;
   position: absolute;
   left: 249px;
   top: 281px;
   z-index: 12;
   width: 105px;
   height: 27px;
}

#shape2copy  {
   background: url(sg_home_media/shape2copy.gif) no-repeat;
   position: absolute;
   left: 555px;
   top: 489px;
   z-index: 5;
   width: 423px;
   height: 152px;
}

#grayearth  {
   background: url(sg_home_media/grayearth.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 11px;
   top: 0px;
   z-index: 8;
   width: 327px;
   height: 146px;
}

#id1text p  {
   font: 18px/22px "Times New Roman", "Times", serif;
   margin: 0px;
   text-align: justify;
}

#familypic  {
   background: url(sg_home_media/familypic.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 393px;
   top: 19px;
   z-index: 8;
   width: 179px;
   height: 126px;
}

#worldmap  {
   background: url(sg_home_media/worldmap.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 265px;
   top: 0px;
   z-index: 6;
   width: 451px;
   height: 149px;
}

#navbarbg  {
   background: url(sg_home_media/navbarbg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 27px;
   top: 145px;
   z-index: 5;
   width: 971px;
   height: 24px;
}

#id1text  {
   visibility: visible;
   position: absolute;
   left: 772px;
   top: 652px;
   z-index: 6;
   width: 38px;
}

#rgmlogo  {
   background: url(sg_home_media/rgmlogo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 61px;
   top: 15px;
   z-index: 9;
   width: 161px;
   height: 72px;
}

#home  {
   margin: 0px auto 0px auto;
   width: 1024px;
   position: relative;
}

.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: #2E468A;
}

