#newsbutton a:hover,
#gallerybutton a:hover  {
   background-position: -43px 0%;
}

#registrationbutton a:hover  {
   background-position: -110px 0%;
}

#facebookbutton a:hover  {
   background-position: -42px 0%;
}

#contactbutton a:hover  {
   background-position: -47px 0%;
}

#aboutusbutton a:hover  {
   background-position: -53px 0%;
}

#triviabutton a:hover  {
   background-position: -39px 0%;
}

#registrationbutton a  {
   background: url(sg_pid1home_media/registrationbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 79px;
   width: 110px;
   font-size: 79px;
   line-height: 79px;
}

#packetbutton a:hover  {
   background-position: -113px 0%;
}

#blogbutton a:hover  {
   background-position: -137px 0%;
}

#registrationbutton  {
   visibility: visible;
   position: absolute;
   left: 453px;
   top: 435px;
   z-index: 4;
   width: 110px;
   height: 79px;
}

#homebutton a:hover  {
   background-position: -45px 0%;
}

#mapbutton a:hover  {
   background-position: -64px 0%;
}

#facebookbutton a  {
   background: url(sg_pid1home_media/facebookbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 42px;
   width: 42px;
   font-size: 42px;
   line-height: 42px;
}

#aboutusbutton a  {
   background: url(sg_pid1home_media/aboutusbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 44px;
   width: 53px;
   font-size: 44px;
   line-height: 44px;
}

#gallerybutton a  {
   background: url(sg_pid1home_media/gallerybutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 30px;
   width: 43px;
   font-size: 30px;
   line-height: 30px;
}

#contactbutton a  {
   background: url(sg_pid1home_media/contactbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 37px;
   width: 47px;
   font-size: 37px;
   line-height: 37px;
}

#triviabutton a  {
   background: url(sg_pid1home_media/triviabutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 39px;
   width: 39px;
   font-size: 39px;
   line-height: 39px;
}

#facebookbutton  {
   visibility: visible;
   position: absolute;
   left: 176px;
   top: 145px;
   z-index: 4;
   width: 42px;
   height: 42px;
}

#packetbutton a  {
   background: url(sg_pid1home_media/packetbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 61px;
   width: 113px;
   font-size: 61px;
   line-height: 61px;
}

#aboutusbutton  {
   visibility: visible;
   position: absolute;
   left: 84px;
   top: 69px;
   z-index: 4;
   width: 53px;
   height: 44px;
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 407px;
   top: 73px;
   z-index: 4;
   width: 47px;
   height: 37px;
}

#gallerybutton  {
   visibility: visible;
   position: absolute;
   left: 234px;
   top: 80px;
   z-index: 4;
   width: 43px;
   height: 30px;
}

#blogbutton a  {
   background: url(sg_pid1home_media/blogbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 24px;
   width: 137px;
   font-size: 24px;
   line-height: 24px;
}

#homebutton a  {
   background: url(sg_pid1home_media/homebutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 41px;
   width: 45px;
   font-size: 41px;
   line-height: 41px;
}

#packetbutton  {
   visibility: visible;
   position: absolute;
   left: 621px;
   top: 465px;
   z-index: 4;
   width: 113px;
   height: 61px;
}

#newsbutton a  {
   background: url(sg_pid1home_media/newsbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 45px;
   width: 43px;
   font-size: 45px;
   line-height: 45px;
}

#triviabutton  {
   visibility: visible;
   position: absolute;
   left: 354px;
   top: 71px;
   z-index: 4;
   width: 39px;
   height: 39px;
}

#mapbutton a  {
   background: url(sg_pid1home_media/mapbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 48px;
   width: 64px;
   font-size: 48px;
   line-height: 48px;
}

#blogbutton  {
   visibility: visible;
   position: absolute;
   left: 497px;
   top: 356px;
   z-index: 4;
   width: 137px;
   height: 24px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 29px;
   top: 69px;
   z-index: 4;
   width: 45px;
   height: 41px;
}

#newsbutton  {
   visibility: visible;
   position: absolute;
   left: 296px;
   top: 65px;
   z-index: 4;
   width: 43px;
   height: 45px;
}

#mapbutton  {
   visibility: visible;
   position: absolute;
   left: 153px;
   top: 75px;
   z-index: 4;
   width: 64px;
   height: 48px;
}

#whitebar  {
   background: url(sg_pid1home_media/whitebar.jpg) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 777px;
   height: 777px;
}

#pid1home  {
   margin: 0px auto 0px auto;
   width: 778px;
   position: relative;
}

html, body  {
	padding: 0px;
	margin: 0px;
	background-color: #FBE4EC;
	background-attachment: scroll;
	background-image: url(Images/background.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

