#kellysstorybutton a,
#grandgalainfobutton a,
#eventregistrationbutton a,
#boardofdirectorsbutton a,
#foundationsupportbutton a,
#applicationbutton a,
#howwehavehelpedbutton a,
#missionbutton a,
#photogallerybutton a,
#mailyourdonationbutton a,
#donatenowbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 23px;
   background-position: 0% 0px;
   font-size: 23px;
   line-height: 23px;
}

#foundationsupportbutton a:hover,
#boardofdirectorsbutton a:hover,
#eventregistrationbutton a:hover,
#mailyourdonationbutton a:hover,
#missionbutton a:hover,
#donatenowbutton a:hover,
#kellysstorybutton a:hover  {
   background-position: -217px 0%;
}

#whatismsbutton a:hover,
#aboutusbutton a:hover,
#eventsbutton a:hover,
#contactusbutton a:hover,
#grantsbutton a:hover  {
   background-position: -129px 0%;
}

#boardofdirectorsbutton,
#missionbutton,
#foundationsupportbutton,
#eventregistrationbutton,
#kellysstorybutton  {
   visibility: hidden;
   position: absolute;
   left: 195px;
   z-index: 14;
   width: 217px;
   height: 23px;
}

#grantsbutton a,
#homebutton a,
#eventsbutton a,
#contactusbutton a,
#whatismsbutton a,
#aboutusbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 54px;
   width: 129px;
   background-position: 0% 0px;
   font-size: 54px;
   line-height: 54px;
}

#applicationbutton a:hover,
#howwehavehelpedbutton a:hover  {
   background-position: -215px 0%;
}

#photogallerybutton a:hover,
#grandgalainfobutton a:hover  {
   background-position: -216px 0%;
}

#howwehavehelpedbutton,
#applicationbutton  {
   visibility: hidden;
   position: absolute;
   left: 443px;
   z-index: 20;
   width: 215px;
   height: 23px;
}

#donatenowbutton,
#mailyourdonationbutton  {
   visibility: hidden;
   position: absolute;
   left: 688px;
   z-index: 14;
   width: 217px;
   height: 23px;
}

#hometext p a,
#newstext p a  {
   border: 0px none #000000;
   text-decoration: none;
   color: #0F09F9;
}

#eventregistrationbutton a  {
   width: 217px;
   background-image: url(sg_home_media/eventregistrationbutton.jpg);
}

#foundationsupportbutton a  {
   width: 217px;
   background-image: url(sg_home_media/foundationsupportbutton.jpg);
}

#navigationhorizontalline  {
   background: url(sg_home_media/navigationhorizontalline.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 7px;
   top: 191px;
   z-index: 11;
   width: 988px;
   height: 10px;
}

#mailyourdonationbutton a  {
   width: 217px;
   background-image: url(sg_home_media/mailyourdonationbutton.jpg);
}

#boardofdirectorsbutton a  {
   width: 217px;
   background-image: url(sg_home_media/boardofdirectorsbutton.jpg);
}

#id0donatebutton a:hover  {
   background-position: -168px 0%;
}

#foundationsupportbutton  {
   top: 272px;
}

#howwehavehelpedbutton a  {
   width: 215px;
   background-image: url(sg_home_media/howwehavehelpedbutton.jpg);
}

#eventregistrationbutton  {
   top: 241px;
   left: 688px;
}

#id1donatebutton a:hover  {
   background-position: -127px 0%;
}

#boardofdirectorsbutton  {
   top: 302px;
}

#mailyourdonationbutton  {
   top: 271px;
}

#howwehavehelpedbutton  {
   top: 238px;
}

#grandgalainfobutton a  {
   width: 216px;
   background-image: url(sg_home_media/grandgalainfobutton.jpg);
}

#footertext p a:hover  {
   color: #FAE522;
   text-decoration: underline;
}

#photogallerybutton a  {
   width: 216px;
   background-image: url(sg_home_media/photogallerybutton.jpg);
}

#kellysstorybutton a  {
   width: 217px;
   background-image: url(sg_home_media/kellysstorybutton.jpg);
}

#applicationbutton a  {
   width: 215px;
   background-image: url(sg_home_media/applicationbutton.jpg);
}

#grandgalainfobutton  {
   visibility: hidden;
   position: absolute;
   left: 566px;
   top: 210px;
   z-index: 17;
   width: 216px;
   height: 23px;
}

#photogallerybutton  {
   visibility: hidden;
   position: absolute;
   left: 565px;
   top: 240px;
   z-index: 17;
   width: 216px;
   height: 23px;
}

#statcounterliteral  {
   visibility: visible;
   position: absolute;
   left: 858px;
   top: 672px;
   z-index: 4;
   width: 89px;
}

#homebutton a:hover  {
   background-position: -126px 0%;
}

#kellysstorybutton  {
   top: 241px;
}

#aboutusbackground  {
   background: url(sg_home_media/aboutusbackground.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 190px;
   top: 197px;
   z-index: 12;
   width: 229px;
   height: 139px;
}

#id1donatebutton a  {
   background: url(sg_home_media/id1donatebutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 52px;
   width: 127px;
   font-size: 52px;
   line-height: 52px;
}

#donatenowbutton a  {
   width: 217px;
   background-image: url(sg_home_media/donatenowbutton.jpg);
}

#contactusbutton a  {
   background-image: url(sg_home_media/contactusbutton.jpg);
}

#applicationbutton  {
   top: 209px;
}

#id0donatebutton a  {
   background: url(sg_home_media/id0donatebutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 66px;
   width: 168px;
   font-size: 66px;
   line-height: 66px;
}

#whatismsbutton a  {
   background-image: url(sg_home_media/whatismsbutton.jpg);
}

#eventsbackground  {
   background: url(sg_home_media/eventsbackground.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 559px;
   top: 197px;
   z-index: 15;
   width: 229px;
   height: 75px;
}

#grantsbackground  {
   background: url(sg_home_media/grantsbackground.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 436px;
   top: 197px;
   z-index: 18;
   width: 229px;
   height: 76px;
}

#aboutushoneycomb  {
   background: url(sg_home_media/aboutushoneycomb.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 191px;
   top: 198px;
   z-index: 13;
   width: 226px;
   height: 141px;
}

#donatebackground  {
   background: url(sg_home_media/donatebackground.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 683px;
   top: 197px;
   z-index: 12;
   width: 229px;
   height: 107px;
}

#donatenowbutton  {
   top: 209px;
}

#contactusbutton  {
   visibility: visible;
   position: absolute;
   left: 805px;
   top: 144px;
   z-index: 10;
   width: 129px;
   height: 54px;
}

#id0donatebutton  {
   visibility: visible;
   position: absolute;
   left: 743px;
   top: 54px;
   z-index: 4;
   width: 168px;
   height: 66px;
}

#id1donatebutton  {
   visibility: visible;
   position: absolute;
   left: 681px;
   top: 143px;
   z-index: 9;
   width: 127px;
   height: 52px;
}

#missionbutton a  {
   width: 217px;
   background-image: url(sg_home_media/missionbutton.jpg);
}

#donatehoneycomb  {
   background: url(sg_home_media/donatehoneycomb.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 685px;
   top: 198px;
   z-index: 13;
   width: 225px;
   height: 102px;
}

#eventshoneycomb  {
   background: url(sg_home_media/eventshoneycomb.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 557px;
   top: 196px;
   z-index: 16;
   width: 225px;
   height: 75px;
}

#aboutusbutton a  {
   background-image: url(sg_home_media/aboutusbutton.jpg);
}

#grantshoneycomb  {
   background: url(sg_home_media/grantshoneycomb.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 437px;
   top: 198px;
   z-index: 19;
   width: 226px;
   height: 73px;
}

#eventsbutton a  {
   background-image: url(sg_home_media/eventsbutton.jpg);
}

#whatismsbutton  {
   visibility: visible;
   position: absolute;
   left: 313px;
   top: 144px;
   z-index: 6;
   width: 129px;
   height: 54px;
}

#footertext p a  {
   border: 0px none #000000;
   font-style: italic;
   text-decoration: underline;
   color: #F9F3F3;
}

#grantsbutton a  {
   background-image: url(sg_home_media/grantsbutton.jpg);
}

#aboutusbutton  {
   visibility: visible;
   position: absolute;
   left: 190px;
   top: 144px;
   z-index: 5;
   width: 129px;
   height: 54px;
}

#namesecondary  {
   background: url(sg_home_media/namesecondary.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 212px;
   top: 76px;
   z-index: 4;
   width: 370px;
   height: 33px;
}

#missionbutton  {
   top: 210px;
}

#verticalline  {
   background: url(sg_home_media/verticalline.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 645px;
   top: 213px;
   z-index: 4;
   width: 2px;
   height: 474px;
}

#homebutton a  {
   width: 126px;
   background-image: url(sg_home_media/homebutton.jpg);
}

#footertext p  {
   font: italic 10px/12px Verdana, sans-serif;
   margin: 0px;
   color: #F9F3F3;
   padding-bottom: 4px;
   text-align: center;
}

#eventsbutton  {
   visibility: visible;
   position: absolute;
   left: 559px;
   top: 144px;
   z-index: 8;
   width: 129px;
   height: 54px;
}

#grantsbutton  {
   visibility: visible;
   position: absolute;
   left: 436px;
   top: 144px;
   z-index: 7;
   width: 129px;
   height: 54px;
}

#nameprimary  {
   background: url(sg_home_media/nameprimary.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 218px;
   top: 45px;
   z-index: 4;
   width: 466px;
   height: 27px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 67px;
   top: 144px;
   z-index: 4;
   width: 126px;
   height: 54px;
}

#hometext p  {
   font: 14px/18px Verdana, sans-serif;
   margin: 0px;
   text-align: left;
   color: #010101;
}

#newstext p  {
   font: 15px/18px Verdana, sans-serif;
   margin: 0px;
   color: #030303;
   padding-bottom: 15px;
   text-align: center;
}

#footertext  {
   visibility: visible;
   position: absolute;
   left: -5px;
   top: 713px;
   z-index: 3;
   width: 958px;
}

#interior  {
   background: url(sg_home_media/interior.jpg) no-repeat;
   position: absolute;
   left: 6px;
   top: 0px;
   z-index: 3;
   width: 990px;
   height: 710px;
}

#newstext  {
   visibility: visible;
   position: absolute;
   left: 669px;
   top: 382px;
   z-index: 6;
   width: 273px;
}

#pid1home  {
   margin: 0px auto 0px auto;
   width: 1000px;
   position: relative;
}

#hometext  {
   visibility: visible;
   position: absolute;
   left: 71px;
   top: 229px;
   z-index: 4;
   width: 539px;
}

#id0logo  {
   background: url(sg_home_media/id0logo.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 112px;
   top: 31px;
   z-index: 4;
   width: 92px;
   height: 91px;
}

#layer9  {
   background: url(sg_home_media/layer9.jpg) no-repeat;
   position: absolute;
   left: 643px;
   top: 235px;
   z-index: 5;
   width: 332px;
   height: 424px;
}

#id1tm  {
   background: url(sg_home_media/id1tm.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 582px;
   top: 78px;
   z-index: 5;
   width: 16px;
   height: 11px;
}

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

