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

a ins  {
   text-decoration: none;
}

#hznpid11forhire,
#hznpid15gallery,
#hznpid1home,
#hznbuyingfail,
#hznpid2aboutme,
#hzngalleriesmenu,
#hznpid8commercial,
#hznpid10workshops,
#hznpolaroidmanipulations,
#hznpid14gallery,
#hznbuyingsuccess,
#hznpid6photoclasses,
#hzncalendar,
#hznpid3myfunstuff,
#hznpid9purchase,
#hznpid12contactme  {
   width: 100%;
   height: 1px;
   overflow: visible;
   position: absolute;
   top: 50%;
   left: 0px;
}

#contactmebutton a:hover,
#galleriesmenubutton a:hover,
#purchasebutton a:hover,
#commercialbutton a:hover,
#workshopsbutton a:hover,
#myfunstuffbutton a:hover,
#photoclassesbutton a:hover,
#forhirebutton a:hover,
#aboutmebutton a:hover,
#homebutton a:hover  {
   background-position: -22px 0%;
}

#pid2aboutme,
#pid1home,
#pid11forhire,
#pid8commercial,
#pid6photoclasses,
#pid14gallery,
#pid10workshops,
#pid9purchase,
#polaroidmanipulations,
#buyingfail,
#buyingsuccess,
#pid3myfunstuff,
#pid12contactme,
#calendar,
#galleriesmenu,
#pid15gallery  {
   width: 800px;
   height: 650px;
   position: absolute;
   margin-left: -400px;
   left: 50%;
   top: -325px;
}

#familyportraituretext p a,
#backtophotoclassespagetextbutton a,
#forhiretext p a,
#clickheretextbutton a,
#successtext p a,
#sorrytext p a,
#clickherecalendartextbutton a,
#katydidphotographytextbutton a  {
   border: 0px none #000000;
   font-style: Normal;
   text-decoration: none;
   color: #FFFFFF;
}

#forhiretext p a:hover,
#clickherecalendartextbutton a:hover,
#familyportraituretext p a:hover,
#clickheretextbutton a:hover,
#aboutinfotext p a:hover,
#backtophotoclassespagetextbutton a:hover  {
   font-style: italic;
   color: #6A2CC7;
}

#commercialbutton a,
#workshopsbutton a,
#galleriesmenubutton a,
#homebutton a,
#forhirebutton a,
#purchasebutton a,
#photoclassesbutton a,
#myfunstuffbutton a  {
   background: url(sg_photoclasses_media/homebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 21px;
   width: 22px;
   font-size: 21px;
   line-height: 21px;
}

#forhirebutton,
#homebutton,
#commercialbutton,
#workshopsbutton,
#myfunstuffbutton,
#photoclassesbutton,
#purchasebutton,
#galleriesmenubutton  {
   visibility: visible;
   position: absolute;
   left: 60px;
   z-index: 4;
   width: 22px;
   height: 21px;
}

#motorcycleartbutton a,
#naturebutton a,
#miscellaneousbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 178px;
   background-position: 0% 0px;
   font-size: 178px;
   line-height: 178px;
}

#boypicturebox table,
#girlpicturebox table  {
   width: 100%;
   height: 100%;
}

#commercialslideshow,
#myfunstuffslideshow  {
   visibility: visible;
   position: absolute;
   left: 250px;
   top: 217px;
   z-index: 4;
   width: 477px;
   height: 402px;
   background-color: #000000;
   background-image: none;
}

#placesbutton a,
#fineartportraitsbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 138px;
   width: 152px;
   background-position: 0% 0px;
   font-size: 138px;
   line-height: 138px;
}

#galleriesthumbsheetscroll .thumbwrapper  {
   position: relative;
   float: left;
   margin: 0px;
   padding: 2px;
   width: 58px;
   height: 53px;
}

#fineartportraitsbutton,
#placesbutton  {
   visibility: visible;
   position: absolute;
   top: 321px;
   z-index: 6;
   width: 152px;
   height: 138px;
}

#contactmebutton a,
#aboutmebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 22px;
   width: 22px;
   background-position: 0% 0px;
   font-size: 22px;
   line-height: 22px;
}

#backtophotoclassespagetextbutton a  {
   width: 100%;
   display: block;
}

#id0comingsoong,
#id1comingsoong  {
   background: url(sg_workshops_media/id0comingsoong.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 392px;
   top: 353px;
   z-index: 4;
   width: 204px;
   height: 47px;
}

#contactmebutton,
#aboutmebutton  {
   visibility: visible;
   position: absolute;
   left: 60px;
   z-index: 4;
   width: 22px;
   height: 22px;
}

#katydidphotographytextbutton a  {
   width: 100%;
   display: block;
}

#clickherecalendartextbutton a  {
   width: 100%;
   display: block;
}

#successtext p,
#sorrytext p  {
   font: bold 30px/36px Papyrus;
   margin: 0px;
   color: #FFFFFF;
   text-align: center;
}

#nextbutton a,
#prevbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 23px;
   background-position: 0% 0px;
   font-size: 23px;
   line-height: 23px;
}

#familyportraituretext p a  {
   font-weight: bold;
}

#galleriesthumbsheetscroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 270px;
   top: 550px;
   z-index: 4;
   width: 458px;
   height: 94px;
}

#fineartportraitsbutton a  {
   background-image: url(sg_galleriesmenu_media/fineartportraitsbutton.gif);
}

#sorrytext,
#successtext  {
   visibility: visible;
   position: absolute;
   left: 292px;
   top: 250px;
   z-index: 4;
   width: 427px;
}

#fineartportraitsbutton  {
   left: 353px;
}

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

#clickheretextbutton a  {
   width: 100%;
   display: block;
}

#descriptionmetadata p  {
   font: bold 18px/22px WarnockPro-Regular, WarnockPro, "Warnock Pro";
   margin: 0px;
   color: #FFFFFF;
   padding-bottom: 5px;
   text-align: center;
}

#miscellaneousbutton a  {
   width: 188px;
   background-image: url(sg_galleriesmenu_media/miscellaneousbutton.gif);
}

#descriptionmetadata  {
   visibility: visible;
   position: absolute;
   left: -8px;
   top: 53px;
   z-index: 4;
   width: 179px;
}

#galleriesmenubutton  {
   top: 323px;
}

#mainmenu li a:hover  {
   font-style: italic;
   color: #FFFFFF;
}

#nextbutton a:hover  {
   background-position: -27px 0%;
}

#prevbutton a:hover  {
   background-position: -28px 0%;
}

#photoclassesbutton  {
   top: 357px;
}

#pagenamemetadata p  {
   font: bold 14px/17px WarnockPro-Regular, WarnockPro, "Warnock Pro";
   margin: 0px;
   color: #BEABDA;
   padding-bottom: 5px;
   text-align: center;
}

#aboutinfotext p a  {
   border: 0px none #000000;
   font-style: Normal;
   color: #FFFFFF;
}

#contactmebutton a  {
   background-image: url(sg_photoclasses_media/contactmebutton.gif);
}

#pagenamemetadata  {
   visibility: visible;
   position: absolute;
   left: 12px;
   top: 18px;
   z-index: 4;
   width: 117px;
}

#myfunstuffbutton  {
   top: 287px;
}

#commercialbutton  {
   top: 391px;
}

#layer6,
#layer3  {
   visibility: visible;
   position: absolute;
   left: 424px;
   z-index: 4;
   width: 173px;
   height: 123px;
   background-repeat: no-repeat;
}

#workshopsbutton  {
   top: 465px;
}

#horizontalframe  {
   background: url(sg_pid14gallery_media/horizontalframe.jpg) no-repeat;
   position: absolute;
   left: 285px;
   top: 164px;
   z-index: 4;
   width: 423px;
   height: 319px;
}

#successtext p a  {
   font-weight: bold;
}

#contactmebutton  {
   top: 538px;
}

#aboutmebutton a  {
   background-image: url(sg_photoclasses_media/aboutmebutton.gif);
}

#layer5,
#layer2  {
   visibility: visible;
   position: absolute;
   left: 242px;
   z-index: 4;
   width: 174px;
   height: 124px;
   background-repeat: no-repeat;
}

#girlpicturebox  {
   visibility: visible;
   position: absolute;
   left: 364px;
   top: 143px;
   z-index: 5;
   width: 263px;
   height: 362px;
}

#purchasebutton  {
   top: 428px;
}

#placesbutton a  {
   background-image: url(sg_galleriesmenu_media/placesbutton.gif);
}

#naturebutton a  {
   width: 188px;
   background-image: url(sg_galleriesmenu_media/naturebutton.gif);
}

#verticalframe  {
   background: url(sg_pid15gallery_media/verticalframe.jpg) no-repeat;
   position: absolute;
   left: 337px;
   top: 112px;
   z-index: 4;
   width: 319px;
   height: 423px;
}

#sorrytext p a  {
   font-weight: bold;
}

#mainmenu li a  {
   font-style: Normal;
   border-bottom-color: #000000;
   border-bottom-style: none;
   border-right-color: #000000;
   border-right-style: none;
   border-left-color: #000000;
   border-left-style: none;
   border-width: 0px;
   border-top: 0px;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #BEABDA;
   width: 100%;
   display: block;
}

#kathypeoplesg  {
   background: url(sg_commercial_media/kathypeoplesg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 237px;
   top: 43px;
   z-index: 4;
   width: 478px;
   height: 49px;
}

#aboutmebutton  {
   top: 250px;
}

#boypicturebox  {
   visibility: visible;
   position: absolute;
   left: 313px;
   top: 193px;
   z-index: 5;
   width: 362px;
   height: 263px;
}

#forhirebutton  {
   top: 501px;
}

#nextbutton a  {
   width: 27px;
   background-image: url(sg_pid15gallery_media/nextbutton.gif);
}

#placesbutton  {
   left: 510px;
}

#prevbutton a  {
   width: 28px;
   background-image: url(sg_pid15gallery_media/prevbutton.gif);
}

#mainmenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#nextbutton  {
   visibility: visible;
   position: absolute;
   left: 695px;
   top: 519px;
   z-index: 4;
   width: 27px;
   height: 23px;
}

#publisherg  {
   background: url(sg_commercial_media/publisherg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 297px;
   top: 107px;
   z-index: 4;
   width: 358px;
   height: 14px;
}

#homebutton  {
   top: 215px;
}

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

#prevbutton  {
   visibility: visible;
   position: absolute;
   left: 269px;
   top: 519px;
   z-index: 4;
   width: 28px;
   height: 23px;
}

#mainmenu  {
   font: bold 18px/36px Skia-Regular, Skia;
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #BEABDA;
   position: absolute;
   left: 92px;
   top: 205px;
   z-index: 4;
   width: 125px;
}

#layer3  {
   background-image: url(sg_photoclasses_media/layer3.jpg);
   top: 227px;
}

#layer6  {
   background-image: url(sg_photoclasses_media/layer6.jpg);
   top: 362px;
}

#layer2  {
   background-image: url(sg_photoclasses_media/layer2.jpg);
   top: 226px;
}

#layer5  {
   background-image: url(sg_photoclasses_media/layer5.jpg);
   top: 362px;
}

#logo  {
   background: url(sg_commercial_media/logo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 18px;
   top: 18px;
   z-index: 4;
   width: 142px;
   height: 144px;
}

.sgthumb:hover  {
   border-color: #FFFFFF;
}

.sgthumb  {
   border: 1px solid #000000;
   background-position: 50% 50%;
   background-repeat: no-repeat;
   display: block;
   width: 58px;
   height: 53px;
}

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


