a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#pid7magazinearticle,
#joebio,
#videoarchive,
#photogallery,
#home,
#services,
#pid8drumclinics,
#contactinfo,
#pid3testimonials  {
   margin: 0px auto 0px auto;
   width: 1024px;
   position: relative;
}

#drumclinicsbutton a,
#contactinfobutton a,
#magazinearticlebutton a,
#servicesbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 39px;
   background-position: 0% 0px;
   font-size: 39px;
   line-height: 39px;
}

#i6barbaralanewappingersfallsny12590 p,
#i9shanghihillmiltonny12547 p  {
   font: bold 24px/30px Verdana, sans-serif;
   margin: 0px;
   text-align: center;
   color: #FFFFFF;
}

#josephacarozzaprofessionalprivatedruminstructor  {
   background: url(sg_testimonials_media/id0josephacarozzaprofession.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 346px;
   top: 87px;
   z-index: 4;
   width: 460px;
   height: 59px;
}

#prevbutton a,
#homebutton a,
#nextbutton a  {
   border-width: 0px;
   display: block;
   width: 100%;
   text-decoration: none;
}

#closeshaveliteral,
#purplehazeliteral  {
   visibility: visible;
   position: absolute;
   top: 862px;
   z-index: 4;
   width: 326px;
}

#separationlinescopy,
#separationlines  {
   visibility: visible;
   position: absolute;
   left: 346px;
   z-index: 4;
   width: 594px;
   height: 6px;
   background-repeat: no-repeat;
}

#videoarchivebutton a,
#joebiobutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 41px;
   background-position: 0% 0px;
   font-size: 41px;
   line-height: 41px;
}

#blinkyliteral,
#beanheadliteral  {
   visibility: visible;
   position: absolute;
   left: 464px;
   z-index: 4;
   width: 326px;
}

#magazinearticlebutton a:hover  {
   background-position: -239px 0%;
}

#marthaliteral,
#emailliteral  {
   visibility: visible;
   position: absolute;
   top: 1181px;
   z-index: 4;
   width: 326px;
}

#eventslist,
#testimonialcopy  {
   visibility: visible;
   position: absolute;
   left: 349px;
   z-index: 4;
   width: 629px;
}

#photogallerybutton a:hover  {
   background-position: -216px 0%;
}

#videoarchivebutton a:hover  {
   background-position: -205px 0%;
}

#testimonialsbutton a:hover  {
   background-position: -198px 0%;
}

#drumclinicsbutton a:hover  {
   background-position: -197px 0%;
}

#contactinfobutton a:hover  {
   background-position: -190px 0%;
}

#magazinearticlebutton a  {
   width: 239px;
   background-image: url(sg_testimonials_media/magazinearticlebutton.jpg);
}

#nextbutton,
#prevbutton  {
   font: bold 14px/31px Verdana, sans-serif;
   padding-bottom: 25px;
   text-align: left;
   visibility: visible;
   position: absolute;
   top: 672px;
   z-index: 4;
   width: 87px;
   height: 31px;
}

#servicesbutton a:hover  {
   background-position: -143px 0%;
}

#magazinearticlebutton  {
   visibility: visible;
   position: absolute;
   left: 45px;
   top: 450px;
   z-index: 4;
   width: 239px;
   height: 39px;
}

#videoarchivebutton a  {
   width: 205px;
   background-image: url(sg_testimonials_media/videoarchivebutton.jpg);
}

#testimonialsbutton a  {
   background: url(sg_testimonials_media/testimonialsbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 42px;
   width: 198px;
   font-size: 42px;
   line-height: 42px;
}

#joebiobutton a:hover  {
   background-position: -152px 0%;
}

#photogallerybutton a  {
   background: url(sg_testimonials_media/photogallerybutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 38px;
   width: 216px;
   font-size: 38px;
   line-height: 38px;
}

#contactinfobutton a  {
   width: 190px;
   background-image: url(sg_testimonials_media/contactinfobutton.jpg);
}

#separationlinescopy  {
   background-image: url(sg_drumclinics_media/separationlinescopy.jpg);
   top: 581px;
}

#drumclinicsbutton a  {
   width: 197px;
   background-image: url(sg_testimonials_media/drumclinicsbutton.jpg);
}

#testimonialsbutton  {
   visibility: visible;
   position: absolute;
   left: 45px;
   top: 259px;
   z-index: 4;
   width: 198px;
   height: 42px;
}

#videoarchivebutton  {
   visibility: visible;
   position: absolute;
   left: 45px;
   top: 354px;
   z-index: 4;
   width: 205px;
   height: 41px;
}

#photogallerybutton  {
   visibility: visible;
   position: absolute;
   left: 45px;
   top: 309px;
   z-index: 4;
   width: 216px;
   height: 38px;
}

#contactinfobutton  {
   visibility: visible;
   position: absolute;
   left: 45px;
   top: 403px;
   z-index: 4;
   width: 190px;
   height: 39px;
}

#closeshaveliteral  {
   left: 465px;
}

#drumclinicsbutton  {
   visibility: visible;
   position: absolute;
   left: 45px;
   top: 498px;
   z-index: 4;
   width: 197px;
   height: 39px;
}

#purplehazeliteral  {
   left: 80px;
}

#servicesbutton a  {
   width: 143px;
   background-image: url(sg_testimonials_media/servicesbutton.jpg);
}

#testimonialcopy  {
   top: 234px;
}

#beanheadliteral  {
   top: 228px;
}

#separationlines  {
   background-image: url(sg_drumclinics_media/separationlines.jpg);
   top: 496px;
}

#joebiobutton a  {
   width: 152px;
   background-image: url(sg_testimonials_media/joebiobutton.jpg);
}

#servicesbutton  {
   visibility: visible;
   position: absolute;
   left: 45px;
   top: 545px;
   z-index: 4;
   width: 143px;
   height: 39px;
}

#marthaliteral  {
   left: 466px;
}

#blinkyliteral  {
   top: 544px;
}

#nextbutton a  {
   color: #CC2031;
}

#homebutton a  {
   color: #FFFFFF;
}

#prevbutton a  {
   color: #CC2031;
}

#emailliteral  {
   left: 78px;
}

#joebiobutton  {
   visibility: visible;
   position: absolute;
   left: 45px;
   top: 212px;
   z-index: 4;
   width: 152px;
   height: 41px;
}

#eventslist  {
   top: 294px;
}

#nextbutton  {
   left: 475px;
}

#homebutton  {
   font: bold 17px/31px Verdana, sans-serif;
   padding-bottom: 25px;
   text-align: left;
   visibility: visible;
   position: absolute;
   left: 101px;
   top: 674px;
   z-index: 4;
   width: 238px;
   height: 31px;
}

#prevbutton  {
   left: 353px;
}

#drumstick  {
   background: url(sg_testimonials_media/drumstick.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 315px;
   top: 161px;
   z-index: 4;
   width: 664px;
   height: 22px;
}

#jcslogo  {
   background: url(sg_testimonials_media/jcslogo.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 45px;
   top: 47px;
   z-index: 4;
   width: 240px;
   height: 132px;
}

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

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


