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

a ins  {
   text-decoration: none;
}

#photo6button a,
#photo2button a,
#photo13button a,
#photo8button a,
#photo14button a,
#photo10button a,
#photo5button a,
#photo7button a,
#photo1button a,
#photo11button a,
#photo3button a,
#photo9button a,
#photo12button a,
#photo4button a  {
   background-repeat: no-repeat;
   display: block;
   height: 40px;
   width: 40px;
   background-position: 0% 0px;
   font-size: 40px;
   line-height: 40px;
}

#informationbutton a:hover,
#homebutton a:hover,
#blogbutton a:hover,
#photosbutton a:hover,
#aboutbutton a:hover,
#contactbutton a:hover  {
   color: #6D7B80;
}

#photo5button,
#photo1button,
#photo3button,
#photo4button,
#photo6button,
#photo13button,
#photo2button,
#photo11button  {
   visibility: visible;
   position: absolute;
   left: 46px;
   z-index: 6;
   width: 40px;
   height: 40px;
}

#informationbutton a,
#contactbutton a,
#homebutton a,
#blogbutton a,
#photosbutton a,
#aboutbutton a  {
   border: 0px none #000000;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #E4E5DF;
}

#photo7button,
#photo12button,
#photo10button,
#photo9button,
#photo14button,
#photo8button  {
   visibility: visible;
   position: absolute;
   left: 99px;
   z-index: 6;
   width: 40px;
   height: 40px;
}

#about,
#home,
#photos,
#blog,
#information,
#contact  {
   margin: 0px auto 0px auto;
   width: 766px;
   position: relative;
}

#contactbutton,
#informationbutton,
#blogbutton  {
   font: 12px/14px Baskerville, serif;
   letter-spacing: 1px;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   top: 111px;
   height: 14px;
}

#contactshape,
#blogshape,
#informationshape  {
   visibility: visible;
   position: absolute;
   top: 158px;
   z-index: 4;
   width: 746px;
   height: 441px;
   background-repeat: no-repeat;
}

#photo6popup,
#photo8popup,
#photo5popup  {
   visibility: hidden;
   position: absolute;
   left: 215px;
   top: 185px;
   width: 513px;
   height: 352px;
   background-repeat: no-repeat;
}

#photo1popup,
#photo3popup,
#photo7popup  {
   visibility: hidden;
   position: absolute;
   left: 215px;
   top: 185px;
   width: 513px;
   height: 351px;
   background-repeat: no-repeat;
}

#informationtext p a,
#blogtext p a  {
   border: 0px none #000000;
   letter-spacing: 1px;
   text-decoration: none;
}

#photo12popup,
#photo10popup  {
   visibility: hidden;
   position: absolute;
   left: 397px;
   top: 185px;
   width: 241px;
   height: 352px;
   background-repeat: no-repeat;
}

#photo14popup,
#photo13popup  {
   visibility: hidden;
   position: absolute;
   left: 215px;
   top: 184px;
   width: 513px;
   height: 352px;
   background-repeat: no-repeat;
}

#homebutton,
#aboutbutton  {
   font: 12px/19px Baskerville, serif;
   letter-spacing: 1px;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   top: 109px;
   z-index: 3;
   width: 48px;
   height: 19px;
}

#informationtext p a  {
   color: #E3E4DF;
}

#informationbutton  {
   width: 99px;
   z-index: 4;
   left: 201px;
}

#informationshape  {
   background-image: url(sg_photos_media/informationshape.gif);
   left: 8px;
}

#photo13button a  {
   background-image: url(sg_photos_media/photo13button.gif);
}

#photo14button a  {
   background-image: url(sg_photos_media/photo14button.gif);
}

#photo12button a  {
   background-image: url(sg_photos_media/photo12button.jpg);
}

#photo10button a  {
   background-image: url(sg_photos_media/photo10button.jpg);
}

#photo11button a  {
   background-image: url(sg_photos_media/photo11button.jpg);
}

#photo5button a  {
   background-image: url(sg_photos_media/photo5button.jpg);
}

#photo1button a  {
   background-image: url(sg_photos_media/photo1button.jpg);
}

#photo3button a  {
   background-image: url(sg_photos_media/photo3button.jpg);
}

#photo8button a  {
   background-image: url(sg_photos_media/photo8button.jpg);
}

#photo6button a  {
   background-image: url(sg_photos_media/photo6button.jpg);
}

#photo2button a  {
   background-image: url(sg_photos_media/photo2button.jpg);
}

#photo4button a  {
   background-image: url(sg_photos_media/photo4button.jpg);
}

#photo7button a  {
   background-image: url(sg_photos_media/photo7button.jpg);
}

#photo9button a  {
   background-image: url(sg_photos_media/photo9button.jpg);
}

#shanelafeverg  {
   background: url(sg_photos_media/shanelafeverg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 9px;
   top: 49px;
   z-index: 4;
   width: 452px;
   height: 36px;
}

#photo13button  {
   top: 489px;
}

#photo10button  {
   top: 340px;
}

#photo14button  {
   top: 489px;
}

#photo12button  {
   top: 440px;
}

#contactbutton  {
   width: 75px;
   z-index: 3;
   left: 312px;
}

#photo11button  {
   top: 390px;
   left: 99px;
}

#photo7button  {
   top: 191px;
}

#photo1button  {
   top: 191px;
}

#contactshape  {
   background-image: url(sg_contact_media/contactshape.gif);
   left: 22px;
}

#photo13popup  {
   background-image: url(sg_photos_media/photo13popup.jpg);
   z-index: 7;
}

#photo14popup  {
   background-image: url(sg_photos_media/photo14popup.jpg);
   z-index: 6;
}

#blogtext p a  {
   color: #FFFFFF;
}

#photo8button  {
   top: 240px;
}

#photo3button  {
   top: 290px;
}

#photo6button  {
   top: 440px;
}

#photo12popup  {
   background-image: url(sg_photos_media/photo12popup.jpg);
   z-index: 8;
}

#photo2button  {
   top: 240px;
}

#photosbutton  {
   font: 12px/16px Baskerville, serif;
   letter-spacing: 1px;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   left: 131px;
   top: 110px;
   z-index: 5;
   width: 82px;
   height: 16px;
}

#photo5button  {
   top: 390px;
}

#photo10popup  {
   background-image: url(sg_photos_media/photo10popup.jpg);
   z-index: 10;
}

#photo4button  {
   top: 340px;
}

#photo9button  {
   top: 290px;
}

#photo5popup  {
   background-image: url(sg_photos_media/photo5popup.jpg);
   z-index: 15;
}

#photo7popup  {
   background-image: url(sg_photos_media/photo7popup.jpg);
   z-index: 13;
}

#photo1popup  {
   background-image: url(sg_photos_media/photo1popup.jpg);
   z-index: 19;
}

#photosshape  {
   background: url(sg_photos_media/photosshape.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 8px;
   top: 158px;
   z-index: 5;
   width: 746px;
   height: 441px;
}

#photo3popup  {
   background-image: url(sg_photos_media/photo3popup.jpg);
   z-index: 17;
}

#photo8popup  {
   background-image: url(sg_photos_media/photo8popup.jpg);
   z-index: 12;
}

#photo6popup  {
   background-image: url(sg_photos_media/photo6popup.jpg);
   z-index: 14;
}

#aboutbutton  {
   left: 70px;
}

#homebutton  {
   left: 17px;
}

#blogbutton  {
   width: 75px;
   z-index: 3;
   left: 388px;
}

#aboutshape  {
   background: url(sg_about_media/aboutshape.gif) no-repeat;
   position: absolute;
   left: 8px;
   top: 158px;
   z-index: 4;
   width: 746px;
   height: 441px;
}

#blogshape  {
   background-image: url(sg_blog_media/blogshape.gif);
   left: 8px;
}

#homefram  {
   background: url(sg_photos_media/homefram.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 148px;
   z-index: 3;
   width: 762px;
   height: 460px;
}

#treelogo  {
   background: url(sg_photos_media/treelogo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 175px;
   top: 24px;
   z-index: 3;
   width: 116px;
   height: 96px;
}

#contact  {
   width: 794px;
}

#text p  {
   font: 10px/14px Baskerville, serif;
   margin: 0px;
   color: #E4E5DF;
   letter-spacing: 1px;
   text-align: center;
}

#text  {
   visibility: visible;
   position: absolute;
   left: 173px;
   top: 681px;
   z-index: 3;
   width: 421px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #FFFFFF url(sg_photos_media/exteriortile.gif) center top repeat;
}

