#aboutbutton a.pmh,
#aboutbutton a:hover,
#i867linksbutton a.nmh,
#aboutbutton a.pm,
#aboutbutton a.nmh,
#i867linksbutton a:hover  {
   background-position: -115px 0%;
}

#i3720clickheretowatchthefullco a.nmh,
#i3720clickheretowatchthefullco a:hover  {
   background-position: -286px 0%;
}

#membershipbutton,
#eventsbutton,
#newsbutton,
#pressbutton,
#donatebutton  {
   margin-top: 0px;
   margin-left: 0px;
   z-index: 5;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
   line-height: 15px;
}

#i872contactbutton a:hover,
#i872contactbutton a.nmh  {
   background-position: -113px 0%;
}

#stephensletterscroll li,
#stephensletterscroll p  {
   padding-right: 15px;
}

#donatenowbutton a:hover,
#donatenowbutton a.nmh  {
   background-position: -117px 0%;
}

#i3720clickheretowatchthefullco a  {
   line-height: 170px;
   font-size: 170px;
   width: 286px;
   height: 170px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_index_media/d3720clickheretowatchtheful.jpg);
}

#abouthovershow > div:first-child  {
   background-image: none;
   background-color: #CFDED9;
   height: 119px;
   width: 113px;
   display: block;
   position: relative;
   margin: 0px;
   padding: 0px;
   left: 0px;
   top: 0px;
}

#aboutmenuhovershow div ul li a  {
   display: block;
   width: 100%;
   padding-right: 0px;
   padding-left: 18px;
}

#i3720clickheretowatchthefullco  {
   margin-top: 0px;
   margin-left: 0px;
   height: 170px;
   width: 286px;
   z-index: 5;
   top: 410px;
   left: 660px;
   position: absolute;
}

#aboutmenuhovershow div ul li  {
   margin-left: 0px;
   margin-right: 0px;
   width: 100%;
}

#prepareforthescienceofmal  {
   background-repeat: no-repeat;
   background-image: url(sg_index_media/prepareforthescienceofmal.jpg);
   margin-top: 0px;
   margin-left: 0px;
   height: 166px;
   width: 280px;
   z-index: 5;
   top: 646px;
   left: 663px;
   position: absolute;
}

#pleasegivetothefoundation  {
   background-repeat: no-repeat;
   background-image: url(sg_index_media/pleasegivetothefoundation.jpg);
   margin-top: 0px;
   margin-left: 0px;
   height: 114px;
   width: 289px;
   z-index: 4;
   top: 357px;
   left: 260px;
   position: absolute;
}

#aboutmenuhovershow div ul  {
   text-align: left;
   text-indent: 0px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
   font-style: normal;
   line-height: 30px;
   letter-spacing: 0px;
   font-variant: normal;
   text-decoration: none;
   color: #FFFFFF;
   padding: 0px;
   margin: 0px;
}

#i872contactbutton a ins  {
   height: 14px;
   width: 53px;
   top: 9px;
   left: 26px;
   position: relative;
   text-decoration: none;
}

#membershipbutton a ins  {
   height: 17px;
   width: 63px;
   top: 9px;
   left: 27px;
   position: relative;
   text-decoration: none;
}

#i867linksbutton a ins  {
   height: 14px;
   width: 35px;
   top: 9px;
   left: 41px;
   position: relative;
   text-decoration: none;
}

#thefoundationmauvebg  {
   background-repeat: no-repeat;
   background-image: url(sg_index_media/thefoundationmauvebg.jpg);
   margin-top: 0px;
   margin-left: 0px;
   height: 96px;
   width: 602px;
   z-index: 4;
   top: 511px;
   left: 29px;
   position: absolute;
}

#stephensletterscroll  {
   margin-top: 0px;
   margin-left: 0px;
   height: 267px;
   width: 459px;
   z-index: 5;
   top: 676px;
}

#i872contactbutton a  {
   height: 33px;
   width: 113px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_index_media/d872contactbutton.png);
}

#donatebutton a ins  {
   height: 14px;
   width: 49px;
   top: 9px;
   left: 34px;
   position: relative;
   text-decoration: none;
}

#aboutmenuhovershow  {
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-top: 0px;
   position: absolute;
   left: 46px;
   top: 308px;
   z-index: 6;
   width: 117px;
   display: none;
   overflow: hidden;
}

#malestudies,
#logo  {
   margin-top: 0px;
   margin-left: 0px;
   z-index: 6;
}

#eventsbutton a ins  {
   height: 14px;
   width: 47px;
   top: 9px;
   left: 35px;
   position: relative;
   text-decoration: none;
}

#membershipbutton a  {
   background-image: url(sg_index_media/membershipbutton.png);
}

#i867linksbutton a  {
   height: 33px;
   width: 115px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_index_media/d867linksbutton.png);
}

#pressbutton a ins  {
   height: 14px;
   width: 39px;
   top: 9px;
   left: 38px;
   position: relative;
   text-decoration: none;
}

#donatenowbutton a  {
   line-height: 116px;
   font-size: 116px;
   width: 117px;
   background-image: url(sg_index_media/donatenowbutton.jpg);
}

#stephensportrait2  {
   background-repeat: no-repeat;
   background-image: url(sg_index_media/stephensportrait2.jpg);
   margin-top: 0px;
   margin-left: 0px;
   height: 175px;
   width: 115px;
   z-index: 5;
   top: 679px;
   left: 46px;
   position: absolute;
}

#thefoundationtext  {
   margin-top: 0px;
   margin-left: 0px;
   top: 528px;
}

#aboutbutton a ins  {
   height: 19px;
   width: 42px;
   top: 4px;
   left: 39px;
   position: relative;
   text-decoration: none;
}

#newsbutton a ins  {
   height: 14px;
   width: 37px;
   top: 9px;
   left: 39px;
   position: relative;
   text-decoration: none;
}

#backgroundcolor  {
   background-image: url(sg_advisors_media/backgroundcolor.jpg);
}

#donatenowbutton  {
   margin-top: 0px;
   margin-left: 0px;
   width: 117px;
   left: 573px;
}

#donatebutton a  {
   background-image: url(sg_index_media/donatebutton.png);
}

#eventsbutton a  {
   background-image: url(sg_index_media/eventsbutton.png);
}

#comingsoontext  {
   margin-top: 0px;
   margin-left: 0px;
   width: 317px;
   left: 645px;
}

#abouthovershow  {
   margin-top: 0px;
   margin-left: 0px;
   display: none;
   height: 119px;
   width: 113px;
   z-index: 5;
   top: 309px;
   left: 46px;
   position: absolute;
   overflow: hidden;
}

#foundationfor  {
   background-image: url(sg_index_media/foundationfor.jpg);
   margin-top: 0px;
   margin-left: 0px;
   z-index: 5;
}

#aboutbutton a  {
   width: 115px;
   background-image: url(sg_index_media/aboutbutton.png);
}

#comingsoonbgd  {
   margin-top: 0px;
   margin-left: 0px;
}

#i747horizrule  {
   background-image: url(sg_advisors_media/d747horizrule.jpg);
}

#pressbutton a  {
   background-image: url(sg_index_media/pressbutton.png);
}

#newsbutton a  {
   background-image: url(sg_index_media/newsbutton.png);
}

#malestudies  {
   background-image: url(sg_index_media/malestudies.jpg);
}

#aboutbutton  {
   margin-top: 0px;
   margin-left: 0px;
   width: 115px;
   z-index: 6;
   left: 44px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
   line-height: 24px;
}

#topbanner  {
   background-repeat: no-repeat;
   background-image: url(sg_index_media/topbanner.jpg);
   margin-top: 0px;
   margin-left: 0px;
   height: 325px;
   width: 970px;
   z-index: 4;
   top: 0px;
   left: 18px;
   position: absolute;
}

#letterbgs  {
   background-repeat: no-repeat;
   background-image: url(sg_index_media/letterbanner.jpg);
   margin-top: 0px;
   margin-left: 0px;
   height: 318px;
   width: 585px;
   z-index: 4;
   top: 627px;
   left: 46px;
   position: absolute;
}

#vertrule  {
   background-image: url(sg_index_media/vertrule.jpg);
   margin-top: 0px;
   margin-left: 0px;
   height: 181px;
}

#layer11  {
   background-repeat: no-repeat;
   background-image: url(sg_index_media/layer11.jpg);
   margin-top: 0px;
   margin-left: 0px;
   height: 171px;
   width: 184px;
   z-index: 4;
   top: 328px;
   left: 67px;
   position: absolute;
}

#boysbgd  {
   background-repeat: no-repeat;
   background-image: url(sg_index_media/pairofboys.jpg);
   margin-top: 0px;
   margin-left: 0px;
   height: 529px;
   width: 317px;
   z-index: 4;
   top: 342px;
   left: 645px;
   position: absolute;
}

#layer7  {
   background-repeat: no-repeat;
   background-image: url(sg_index_media/layer7.jpg);
   margin-top: 0px;
   margin-left: 0px;
   height: 309px;
   width: 1px;
   z-index: 5;
   top: 0px;
   left: 972px;
   position: absolute;
}

#logo  {
   background-image: url(sg_index_media/logo.jpg);
}

html, body  {
   background-image: none;
   background-color: #E1E1E1;
}

body  {
   background-color: transparent;
}


