#traditionalbutton a,
#workshopbutton a,
#contactbutton a,
#eventsbutton a,
#artbutton a,
#technicalbutton a,
#editorialbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 10px;
   background-position: 0% 0px;
   font-size: 10px;
   line-height: 10px;
}

#foliostext *:first-child,
#merchandisetext *:first-child,
#servicestext *:first-child  {
   padding-top: 0px;
}

#merchandisetext p,
#foliostext p,
#servicestext p  {
   font: 18px/22px CapitalsRegular, Capitals;
   margin: 0px;
   color: #040404;
   padding-bottom: 5px;
   padding-top: 3px;
   text-align: center;
}

#formactionhttpswwwpaypalcomcgibinwebscrmethodpo  {
   background: url(sg_index_media/id0formactionhttpswwwpaypal.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 441px;
   top: 630px;
   z-index: 5;
   width: 359px;
   height: 47px;
}

#publishedtextbutton a:hover  {
   text-decoration: underline;
}

#traditionalbutton a:hover  {
   background-position: -145px 0%;
}

#technicalbutton a:hover  {
   background-position: -103px 0%;
}

#editorialbutton a:hover  {
   background-position: -156px 0%;
}

#workshopbutton a:hover  {
   background-position: -118px 0%;
}

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

#publishedtextbutton a  {
   border: 0px none #000000;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #030303;
}

#eventsbutton a:hover  {
   background-position: -136px 0%;
}

#publishedtextbutton  {
   font: 12px/11px CapitalsRegular, Capitals;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   left: 119px;
   top: 525px;
   z-index: 5;
   width: 129px;
   height: 11px;
}

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

#jobobutton a:hover  {
   background-position: -104px 0%;
}

#cardbutton a:hover  {
   background-position: -333px 0%;
}

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

#traditionalbutton  {
   visibility: visible;
   position: absolute;
   left: 108px;
   top: 369px;
   z-index: 5;
   width: 145px;
   height: 10px;
}

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

#artbutton a:hover  {
   background-position: -129px 0%;
}

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

#editorialbutton  {
   visibility: visible;
   position: absolute;
   left: 104px;
   top: 390px;
   z-index: 5;
   width: 156px;
   height: 10px;
}

#merchandisetext  {
   visibility: visible;
   position: absolute;
   left: 105px;
   top: 419px;
   z-index: 5;
   width: 145px;
}

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

#carddescription  {
   background: url(sg_index_media/carddescription.gif) no-repeat;
   position: absolute;
   left: 412px;
   top: 184px;
   z-index: 4;
   width: 403px;
   height: 539px;
}

#technicalbutton  {
   visibility: visible;
   position: absolute;
   left: 127px;
   top: 541px;
   z-index: 5;
   width: 103px;
   height: 10px;
}

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

#workshopbutton  {
   visibility: visible;
   position: absolute;
   left: 117px;
   top: 448px;
   z-index: 5;
   width: 118px;
   height: 10px;
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 814px;
   top: 101px;
   z-index: 5;
   width: 56px;
   height: 10px;
}

#servicestext  {
   visibility: visible;
   position: absolute;
   left: 131px;
   top: 316px;
   z-index: 5;
   width: 92px;
}

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

#eventsbutton  {
   visibility: visible;
   position: absolute;
   left: 113px;
   top: 347px;
   z-index: 5;
   width: 136px;
   height: 10px;
}

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

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

#greybanner  {
   visibility: visible;
   position: absolute;
   left: 408px;
   top: 95px;
   z-index: 4;
   width: 471px;
   height: 26px;
   background-color: #C0C0C0;
   background-image: none;
}

#jobobutton  {
   visibility: visible;
   position: absolute;
   left: 124px;
   top: 606px;
   z-index: 4;
   width: 104px;
   height: 66px;
}

#cardbutton  {
   visibility: visible;
   position: absolute;
   left: 460px;
   top: 194px;
   z-index: 5;
   width: 333px;
   height: 414px;
}

#foliostext  {
   visibility: visible;
   position: absolute;
   left: 140px;
   top: 493px;
   z-index: 5;
   width: 68px;
}

#artbutton  {
   visibility: visible;
   position: absolute;
   left: 113px;
   top: 468px;
   z-index: 5;
   width: 129px;
   height: 10px;
}

#gbtext p  {
   font: 20px/24px CapitalsRegular, Capitals;
   margin: 0px;
   color: #FAF9F9;
   text-align: left;
}

#banner  {
   background: url(sg_index_media/banner.gif) no-repeat;
   position: absolute;
   left: 83px;
   top: 219px;
   z-index: 4;
   width: 191px;
   height: 373px;
}

#layer0  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 929px;
   height: 804px;
   background-color: #000000;
   background-image: none;
}

#gbtext  {
   visibility: visible;
   position: absolute;
   left: 387px;
   top: 38px;
   z-index: 4;
   width: 518px;
}

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

#logo  {
   background: url(sg_index_media/logo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 54px;
   top: 24px;
   z-index: 4;
   width: 258px;
   height: 158px;
}

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

