#gallerybutton a,
#homebutton a,
#calendarbutton a,
#programsbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 151px;
   width: 185px;
   background-position: 0% 0px;
   font-size: 151px;
   line-height: 151px;
}

#homebutton a:hover,
#gallerybutton a:hover,
#calendarbutton a:hover  {
   background-position: -185px 0%;
}

#programsbutton a:hover  {
   background-position: -187px 0%;
}

#contactbutton a:hover  {
   background-position: -167px 0%;
}

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

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

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

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

#programsbutton  {
   visibility: visible;
   position: absolute;
   left: 297px;
   top: 106px;
   z-index: 6;
   width: 187px;
   height: 151px;
}

#calendarbutton  {
   visibility: visible;
   position: absolute;
   left: 525px;
   top: 106px;
   z-index: 8;
   width: 185px;
   height: 151px;
}

#gallerybutton  {
   visibility: visible;
   position: absolute;
   left: 412px;
   top: 106px;
   z-index: 7;
   width: 185px;
   height: 151px;
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 653px;
   top: 152px;
   z-index: 9;
   width: 167px;
   height: 106px;
}

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

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

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 178px;
   top: 106px;
   z-index: 5;
   width: 185px;
   height: 151px;
}

#topbanner  {
   background: url(sg_home_media/topbanner.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 48px;
   z-index: 4;
   width: 1000px;
   height: 116px;
}

#gallery  {
	background: url(sg_gallery_media/gallery.gif) no-repeat;
	position: absolute;
	left: 111px;
	top: 260px;
	z-index: 10;
	width: 800px;
	height: 720px;
	overflow: visible;
}

#back  {
   background: url(sg_home_media/back.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 1000px;
   height: 700px;
}

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