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

a ins  {
   text-decoration: none;
}

#id1eventsbutton a:hover,
#id1familyportraitsbutton a:hover,
#id1printdesignbutton a:hover,
#seniorportraitsbutton a:hover,
#id1photoeditingbutton a:hover,
#id1justforfunbutton a:hover,
#id1webdesignbutton a:hover  {
   background-position: -169px 0%;
}

#id1webdesigntext p,
#eventsdescriptiontext p,
#id1printdesigntext p,
#editingtext p,
#portfoliodescripttext p,
#christmascardtext p,
#otherservicesdescripttext p  {
   margin: 0px;
   color: #FFFFFF;
   letter-spacing: -1px;
   line-height: 17px;
   font-family: Verdana, sans-serif;
   text-align: center;
}

#id0eventsbutton a,
#id0familyportraitsbutton a,
#id0justforfunbutton a,
#seniorportaitsbutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 285px;
   height: 167px;
   background-position: 0% 0px;
}

#seniorportraitsbutton a,
#id1familyportraitsbutton a,
#id1printdesignbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 20px;
   width: 169px;
   background-position: 0% 0px;
   font-size: 20px;
   line-height: 20px;
}

#feesbutton a,
#aboutusbutton a,
#id1otherservicesbutton a,
#contactbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 58px;
   background-position: 0% 0px;
   font-size: 58px;
   line-height: 58px;
}

#id0printdesignbutton a,
#id0webdesignbutton a,
#id0photoeditingbutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 251px;
   height: 148px;
   background-position: 0% 0px;
}

#id0webdesigntext p,
#i3girlsfixtext p,
#cheneaexamplestext p  {
   font: 17px Verdana, sans-serif;
   margin: 0px;
   color: #FFFFFF;
   letter-spacing: -1px;
   text-align: center;
}

#id1otherservicesbutton a:hover,
#portfoliobutton a:hover  {
   background-position: -137px 0%;
}

#example1button a,
#example3button a,
#example2button a  {
   background-repeat: no-repeat;
   display: block;
   height: 30px;
   width: 110px;
   background-position: 0% 0px;
   font-size: 30px;
   line-height: 30px;
}

#id1webdesigntext,
#editingtext,
#id1printdesigntext  {
   visibility: visible;
   position: absolute;
   top: 506px;
   z-index: 5;
   width: 221px;
}

#example1button,
#example3button,
#example2button  {
   visibility: visible;
   position: absolute;
   top: 351px;
   z-index: 4;
   width: 110px;
   height: 30px;
}

#brianaemailbutton a,
#danielemailbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 72px;
   background-position: 0% 0px;
   font-size: 72px;
   line-height: 72px;
}

#id1justforfunbutton a,
#id1eventsbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 19px;
   width: 169px;
   background-position: 0% 0px;
   font-size: 19px;
   line-height: 19px;
}

#eventsbgglowcopy2,
#eventsbgglowcopy4  {
   position: absolute;
   left: 0px;
   z-index: 4;
   width: 766px;
   height: 80px;
   background-repeat: no-repeat;
}

#couplesbutton a,
#othereventsbutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 289px;
   height: 171px;
   background-position: 0% 0px;
}

#otherservicesdescripttext p  {
   font-size: 12px;
}

#id1familyportraitsbutton a  {
   background-image: url(sg_portfolio_media/id1familyportraitsbutton.jpg);
}

#id0familyportraitsbutton a  {
   background-image: url(sg_portfolio_media/id0familyportraitsbutton.jpg);
}

#id1brackets,
#id0brackets  {
   background: url(sg_portfolio_media/id0brackets.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 17px;
   top: 398px;
   z-index: 5;
   width: 765px;
   height: 345px;
}

#bottommenumenu li a:hover  {
   font-style: italic;
   text-decoration: underline;
}

#id1otherservicesbutton a  {
   width: 137px;
   background-image: url(sg_portfolio_media/id1otherservicesbutton.jpg);
}

#id1familyportraitsbutton  {
   visibility: hidden;
   position: absolute;
   left: 210px;
   top: 248px;
   z-index: 7;
   width: 169px;
   height: 20px;
}

#id1photoeditingbutton a  {
   background: url(sg_portfolio_media/id1photoeditingbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 21px;
   width: 169px;
   font-size: 21px;
   line-height: 21px;
}

#id0photoeditingbutton a  {
   background-image: url(sg_otherservices_media/id0photoeditingbutton.jpg);
}

#portfoliodescripttext p  {
   font-size: 15px;
}

#seniorportraitsbutton a  {
   background-image: url(sg_portfolio_media/seniorportraitsbutton.jpg);
}

#eventsdescriptiontext p  {
   font-size: 15px;
}

#id1printdesignbutton a  {
   background-image: url(sg_portfolio_media/id1printdesignbutton.jpg);
}

#seniorportaitsbutton a  {
   background-image: url(sg_portfolio_media/seniorportaitsbutton.jpg);
}

#id1otherservicesbutton  {
   visibility: visible;
   position: absolute;
   left: 332px;
   top: 173px;
   z-index: 10;
   width: 137px;
   height: 58px;
}

#id0printdesignbutton a  {
   background-image: url(sg_otherservices_media/id0printdesignbutton.jpg);
}

#id1justforfunbutton a  {
   background-image: url(sg_contact_media/id1justforfunbutton.jpg);
}

#seniorportraitsbutton  {
   visibility: hidden;
   position: absolute;
   left: 210px;
   top: 228px;
   z-index: 8;
   width: 169px;
   height: 20px;
}

#id0justforfunbutton a  {
   background-image: url(sg_portfolio_media/id0justforfunbutton.jpg);
}

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

#id1photoeditingbutton  {
   visibility: hidden;
   position: absolute;
   left: 350px;
   top: 228px;
   z-index: 9;
   width: 169px;
   height: 21px;
}

#aboutusbutton a:hover  {
   background-position: -144px 0%;
}

#id0webdesignbutton a  {
   background-image: url(sg_otherservices_media/id0webdesignbutton.jpg);
}

#id1printdesigntext p  {
   font-size: 12px;
}

#id1webdesignbutton a  {
   background: url(sg_portfolio_media/id1webdesignbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 18px;
   width: 169px;
   font-size: 18px;
   line-height: 18px;
}

#cheneaexamplestext p  {
   line-height: 21px;
}

#id0printdesigntext p  {
   font: 15px/17px Verdana, sans-serif;
   margin: 0px;
   color: #FEFEFE;
   letter-spacing: -1px;
   text-align: center;
}

#id1printdesignbutton  {
   visibility: hidden;
   position: absolute;
   left: 350px;
   top: 249px;
   z-index: 8;
   width: 169px;
   height: 20px;
}

#christmascardtext p  {
   font-size: 10px;
}

#othereventsbutton a  {
   background-image: url(sg_events_media/othereventsbutton.jpg);
}

#id1justforfunbutton  {
   visibility: hidden;
   position: absolute;
   left: 210px;
   top: 287px;
   z-index: 5;
   width: 169px;
   height: 19px;
}

#brianaemailbutton a  {
   width: 434px;
   background-image: url(sg_contact_media/brianaemailbutton.jpg);
}

#bottommenumenu li a  {
   border: 0px none #000000;
   font-style: Normal;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #FFFFFF;
   height: 100%;
}

#danielemailbutton a  {
   width: 430px;
   background-image: url(sg_contact_media/danielemailbutton.jpg);
}

#id1printdesigntext  {
   left: 294px;
}

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

#id1webdesignbutton  {
   visibility: hidden;
   position: absolute;
   left: 350px;
   top: 269px;
   z-index: 7;
   width: 169px;
   height: 18px;
}

#homebutton a:hover  {
   background-position: -441px 0%;
}

#id1webdesigntext p  {
   font-size: 12px;
}

#id0webdesigntext p  {
   line-height: 25px;
}

#photoeditingtext p  {
   font: 10px/12px Verdana, sans-serif;
   margin: 0px;
   color: #FFFFFF;
   letter-spacing: -1px;
   text-align: center;
}

#portfoliobutton a  {
   background: url(sg_portfolio_media/portfoliobutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 55px;
   width: 137px;
   font-size: 55px;
   line-height: 55px;
}

#eventsbgglowcopy4  {
   background-image: url(sg_webdesign_media/eventsbgglowcopy4.jpg);
   top: 258px;
}

#id0eventsbutton a  {
   background-image: url(sg_portfolio_media/id0eventsbutton.jpg);
}

#bottommenumenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#id1eventsbutton a  {
   background-image: url(sg_portfolio_media/id1eventsbutton.jpg);
}

#eventsbgglowcopy2  {
   background-image: url(sg_photoediting_media/eventsbgglowcopy2.jpg);
   top: 224px;
}

#layer9,
#layer10  {
   visibility: hidden;
   position: absolute;
   top: 419px;
   z-index: 5;
   width: 187px;
   height: 270px;
   background-repeat: no-repeat;
}

#i3girlsfixtext p  {
   line-height: 21px;
}

#id1webdesigntext  {
   left: 532px;
}

#example3button a  {
   background-image: url(sg_photoediting_media/example3button.jpg);
}

#example2button a  {
   background-image: url(sg_photoediting_media/example2button.jpg);
}

#example1button a  {
   background-image: url(sg_photoediting_media/example1button.jpg);
}

#portfoliobutton  {
   visibility: visible;
   position: absolute;
   left: 194px;
   top: 176px;
   z-index: 9;
   width: 137px;
   height: 55px;
}

#id1eventsbutton  {
   visibility: hidden;
   position: absolute;
   left: 210px;
   top: 268px;
   z-index: 6;
   width: 169px;
   height: 19px;
}

#topheadertext p  {
   font: 11px/80px Verdana, sans-serif;
   margin: 0px;
   color: #FFFFFF;
   text-align: right;
}

#couplesbutton a  {
   background-image: url(sg_events_media/couplesbutton.jpg);
}

#aboutusbutton a  {
   width: 144px;
   background-image: url(sg_portfolio_media/aboutusbutton.jpg);
}

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

#bottommenumenu  {
   font: 11px/80px Verdana, sans-serif;
   margin: 0px;
   height: 80px;
   padding: 0px;
   list-style: none;
   text-align: center;
   color: #FFFFFF;
   position: absolute;
   left: 235px;
   top: 746px;
   z-index: 4;
}

#example2button  {
   left: 350px;
}

#example1button  {
   left: 220px;
}

#example3button  {
   left: 478px;
}

#editingtext p  {
   font-size: 12px;
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 607px;
   top: 173px;
   z-index: 6;
   width: 143px;
   height: 58px;
}

#aboutusbutton  {
   visibility: visible;
   position: absolute;
   left: 49px;
   top: 173px;
   z-index: 7;
   width: 144px;
   height: 58px;
}

#topheadertext  {
   visibility: visible;
   position: absolute;
   left: 445px;
   top: 25px;
   z-index: 6;
   width: 330px;
}

#homebutton a  {
   background: url(sg_portfolio_media/homebutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 88px;
   width: 441px;
   font-size: 88px;
   line-height: 88px;
}

#feesbutton a  {
   width: 136px;
   background-image: url(sg_portfolio_media/feesbutton.jpg);
}

#logotopname  {
   background: url(sg_events_media/logotopname.jpg) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 5;
   width: 800px;
   height: 231px;
}

#editingtext  {
   left: 55px;
}

#feesbutton  {
   visibility: visible;
   position: absolute;
   left: 470px;
   top: 173px;
   z-index: 10;
   width: 136px;
   height: 58px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 54px;
   top: 94px;
   z-index: 6;
   width: 441px;
   height: 88px;
}

#background  {
   margin: 0px auto 0px auto;
   background: url(sg_events_media/background.jpg) no-repeat;
   visibility: visible;
   height: 800px;
   width: 800px;
   position: relative;
}

#layer10  {
   background-image: url(sg_photoediting_media/layer10.jpg);
   left: 35px;
}

#layer9  {
   background-image: url(sg_photoediting_media/layer9.jpg);
   left: 400px;
}

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

