#twirlbutton a,
#dapperdudebutton a,
#dogbutton a,
#flappergirlbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 173px;
   background-position: 0% 0px;
   font-size: 173px;
   line-height: 173px;
}

#dogbutton a:hover,
#twirlbutton a:hover  {
   background-position: -78px 0%;
}

#fishbutton a:hover,
#flybutton a:hover  {
   background-position: -129px 0%;
}

#elephantbutton a,
#minotaurbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 239px;
   background-position: 0% 0px;
   font-size: 239px;
   line-height: 239px;
}

#spybutton a,
#valkariebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 132px;
   background-position: 0% 0px;
   font-size: 132px;
   line-height: 132px;
}

#flybutton a,
#fishbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 72px;
   width: 129px;
   background-position: 0% 0px;
   font-size: 72px;
   line-height: 72px;
}

#flappergirlbutton a:hover  {
   background-position: -74px 0%;
}

#dapperdudebutton a:hover  {
   background-position: -73px 0%;
}

#elephantbutton a:hover  {
   background-position: -171px 0%;
}

#minotaurbutton a:hover  {
   background-position: -170px 0%;
}

#valkariebutton a:hover  {
   background-position: -122px 0%;
}

#welcomebutton a:hover  {
   background-position: -251px 0%;
}

#flappergirlbutton a  {
   width: 74px;
   background-image: url(sg_intro_media/flappergirlbutton.gif);
}

#dapperdudebutton a  {
   width: 73px;
   background-image: url(sg_intro_media/dapperdudebutton.gif);
}

#flappergirlbutton  {
   visibility: visible;
   position: absolute;
   left: 543px;
   top: 338px;
   z-index: 5;
   width: 74px;
   height: 173px;
}

#spybutton a:hover  {
   background-position: -121px 0%;
}

#dapperdudebutton  {
   visibility: visible;
   position: absolute;
   left: 314px;
   top: 338px;
   z-index: 8;
   width: 73px;
   height: 173px;
}

#minotaurbutton a  {
   width: 170px;
   background-image: url(sg_intro_media/minotaurbutton.gif);
}

#valkariebutton a  {
   width: 122px;
   background-image: url(sg_intro_media/valkariebutton.gif);
}

#elephantbutton a  {
   width: 171px;
   background-image: url(sg_intro_media/elephantbutton.gif);
}

#welcomebutton a  {
   background: url(sg_intro_media/welcomebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 67px;
   width: 251px;
   font-size: 67px;
   line-height: 67px;
}

#valkariebutton  {
   visibility: visible;
   position: absolute;
   left: 191px;
   top: 134px;
   z-index: 10;
   width: 122px;
   height: 132px;
}

#elephantbutton  {
   visibility: visible;
   position: absolute;
   left: 142px;
   top: 272px;
   z-index: 4;
   width: 171px;
   height: 239px;
}

#minotaurbutton  {
   visibility: visible;
   position: absolute;
   left: 617px;
   top: 272px;
   z-index: 4;
   width: 170px;
   height: 239px;
}

#twirlbutton a  {
   width: 78px;
   background-image: url(sg_intro_media/twirlbutton.gif);
}

#welcomebutton  {
   visibility: visible;
   position: absolute;
   left: 340px;
   top: 552px;
   z-index: 4;
   width: 251px;
   height: 67px;
}

#fishbutton a  {
   background-image: url(sg_intro_media/fishbutton.gif);
}

#twirlbutton  {
   visibility: visible;
   position: absolute;
   left: 387px;
   top: 338px;
   z-index: 7;
   width: 78px;
   height: 173px;
}

#flybutton a  {
   background-image: url(sg_intro_media/flybutton.gif);
}

#spybutton a  {
   width: 121px;
   background-image: url(sg_intro_media/spybutton.gif);
}

#dogbutton a  {
   width: 78px;
   background-image: url(sg_intro_media/dogbutton.gif);
}

#fishbutton  {
   visibility: visible;
   position: absolute;
   left: 488px;
   top: 266px;
   z-index: 7;
   width: 129px;
   height: 72px;
}

#pid0intro  {
   margin: 0px auto 0px auto;
   width: 936px;
   position: relative;
}

#flybutton  {
   visibility: visible;
   position: absolute;
   left: 313px;
   top: 266px;
   z-index: 9;
   width: 129px;
   height: 72px;
}

#dogbutton  {
   visibility: visible;
   position: absolute;
   left: 465px;
   top: 338px;
   z-index: 6;
   width: 78px;
   height: 173px;
}

#spybutton  {
   visibility: visible;
   position: absolute;
   left: 617px;
   top: 134px;
   z-index: 8;
   width: 121px;
   height: 132px;
}

#intro  {
   background: url(sg_intro_media/intro.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 936px;
   height: 660px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #000000;
}


