#registerbutton a:hover,
#volunteerbutton a:hover,
#filmsbutton a:hover,
#merchbutton a:hover,
#homebutton a:hover  {
   background-position: -118px 0%;
}

#volunteerbutton a,
#merchbutton a,
#homebutton a,
#contactbutton a,
#filmsbutton a,
#donatebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 18px;
   background-position: 0% 0px;
   font-size: 18px;
   line-height: 18px;
}

#super8button a:hover,
#aboutbutton a:hover,
#contactbutton a:hover,
#donatebutton a:hover  {
   background-position: -119px 0%;
}

#homebutton,
#volunteerbutton  {
   visibility: visible;
   position: absolute;
   top: 272px;
   z-index: 6;
   width: 118px;
   height: 18px;
}

#contactbutton,
#donatebutton  {
   visibility: visible;
   position: absolute;
   top: 272px;
   z-index: 6;
   width: 119px;
   height: 18px;
}

#id0pagebacknomerge  {
   background: url(sg_index_media/id0pagebacknomerge.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 197px;
   top: 259px;
   z-index: 4;
   width: 671px;
   height: 612px;
}

#id2pagebacknomerge  {
   background: url(sg_index_media/id2pagebacknomerge.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 197px;
   top: 259px;
   z-index: 5;
   width: 671px;
   height: 732px;
}

#volunteerbutton a  {
   width: 118px;
   background-image: url(sg_index_media/volunteerbutton.gif);
}

#registerbutton a  {
   background: url(sg_index_media/registerbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 21px;
   width: 118px;
   font-size: 21px;
   line-height: 21px;
}

#id1sponsortext p  {
   font: 17px/20px Arial, Helvetica, sans-serif;
   margin: 0px;
   text-align: left;
}

#volunteerbutton  {
   left: 606px;
}

#contactbutton a  {
   width: 119px;
   background-image: url(sg_index_media/contactbutton.gif);
}

#donatebutton a  {
   width: 119px;
   background-image: url(sg_index_media/donatebutton.gif);
}

#super8button a  {
   background: url(sg_index_media/super8button.gif) no-repeat 0% 0px;
   display: block;
   height: 22px;
   width: 119px;
   font-size: 22px;
   line-height: 22px;
}

#sponsor2text p  {
   font: 33px/33px "Arial Black", sans-serif;
   margin: 0px;
   text-align: right;
}

#id1sponsortext  {
	visibility: visible;
	position: absolute;
	left: 206px;
	top: 719px;
	z-index: 8;
	width: 217px;
}

#registerbutton  {
   visibility: visible;
   position: absolute;
   left: 274px;
   top: 299px;
   z-index: 6;
   width: 118px;
   height: 21px;
}

#aboutbutton a  {
   background: url(sg_index_media/aboutbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 19px;
   width: 119px;
   font-size: 19px;
   line-height: 19px;
}

#contactbutton  {
   left: 476px;
}

#filmsbutton a  {
   width: 118px;
   background-image: url(sg_index_media/filmsbutton.gif);
}

#merchbutton a  {
   width: 118px;
   background-image: url(sg_index_media/merchbutton.gif);
}

#homebutton a  {
   width: 118px;
   background-image: url(sg_index_media/homebutton.gif);
}

#donatebutton  {
   left: 733px;
}

#sponsor2text  {
	visibility: visible;
	position: absolute;
	left: 185px;
	top: 779px;
	z-index: 6;
	width: 197px;
}

#buttonmakers  {
   background: url(sg_index_media/buttonmakers.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 548px;
   top: 817px;
   z-index: 9;
   width: 82px;
   height: 42px;
}

#registration  {
	background: url(sg_index_media/registration5.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 199px;
	top: 325px;
	z-index: 6;
	width: 261px;
	height: 459px;
}

#super8button  {
   visibility: visible;
   position: absolute;
   left: 661px;
   top: 298px;
   z-index: 8;
   width: 119px;
   height: 22px;
}

#aboutbutton  {
   visibility: visible;
   position: absolute;
   left: 345px;
   top: 272px;
   z-index: 6;
   width: 119px;
   height: 19px;
}

#filmsbutton  {
   visibility: visible;
   position: absolute;
   left: 406px;
   top: 299px;
   z-index: 6;
   width: 118px;
   height: 18px;
}

#merchbutton  {
   visibility: visible;
   position: absolute;
   left: 534px;
   top: 298px;
   z-index: 6;
   width: 118px;
   height: 18px;
}

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

#homebutton  {
   left: 217px;
}

#smokinpetz  {
   background: url(sg_index_media/smokinpetz.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 413px;
   top: 819px;
   z-index: 6;
   width: 130px;
   height: 35px;
}

#gs8text p  {
   font: 12px/14px Arial, Helvetica, sans-serif;
   margin: 0px;
   text-align: left;
}

#domenica  {
   background: url(sg_index_media/domenica.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 743px;
   top: 815px;
   z-index: 9;
   width: 123px;
   height: 45px;
}

#textback  {
   background: url(sg_index_media/textback.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 447px;
   top: 318px;
   z-index: 7;
   width: 420px;
   height: 498px;
}

#shunpike  {
   background: url(sg_index_media/shunpike.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 203px;
   top: 811px;
   z-index: 6;
   width: 120px;
   height: 51px;
}

#gs8text  {
   visibility: visible;
   position: absolute;
   left: 470px;
   top: 354px;
   z-index: 8;
   width: 374px;
}

#header  {
   background: url(sg_index_media/header.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 638px;
   top: 68px;
   z-index: 4;
   width: 335px;
   height: 190px;
}

#photos  {
   background: url(sg_index_media/photos.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 198px;
   top: 867px;
   z-index: 6;
   width: 670px;
   height: 90px;
}

#mayor  {
   background: url(sg_index_media/mayor.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 315px;
   top: 810px;
   z-index: 7;
   width: 95px;
   height: 45px;
}

#bolte  {
   background: url(sg_index_media/bolte.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 635px;
   top: 819px;
   z-index: 6;
   width: 101px;
   height: 31px;
}

#index  {
   margin: 0px auto 0px auto;
   width: 1024px;
   position: relative;
}

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