a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#id35highschoolseniorsinfobutton a,
#id33weddinginfobutton a,
#favoritelinksbutton a,
#id59portraitinfobutton a,
#id42portraitinfobutton a,
#portfoliobutton a,
#glamourhomeinfobutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 11px;
   background-position: 0% 0px;
   font-size: 11px;
   line-height: 11px;
}

#info,
#error,
#pid5highschoolseniors,
#philosophy,
#thankyou,
#pid2weddings,
#pid4stock,
#favoritelinks,
#home,
#pid3portraits  {
   margin: 0px auto 0px auto;
   width: 1280px;
   position: relative;
}

#metascroll p,
#weddingmetascroll p,
#hsseniormetascroll p,
#portraitmetascroll p  {
   font: 14px/17px Arial;
   margin: 0px;
   text-align: left;
}

#hsseniormetascroll,
#portraitmetascroll,
#weddingmetascroll,
#metascroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 298px;
   z-index: 2;
   width: 699px;
}

#id60highschoolseniorsinfobutton a,
#id57weddinginfobutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 13px;
   background-position: 0% 0px;
   font-size: 13px;
   line-height: 13px;
}

#id35highschoolseniorsinfobutton,
#id42portraitinfobutton  {
   visibility: visible;
   position: absolute;
   left: 239px;
   top: 674px;
   z-index: 4;
   height: 11px;
}

#id61glamourinfobutton a,
#travelfeesbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 10px;
   background-position: 0% 0px;
   font-size: 10px;
   line-height: 10px;
}

#allimagesartworkkurtfehlhauerphotographyllc  {
   background: url(favoritelinksmedia/id24allimagesartworkkurtfeh.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1044px;
   top: 297px;
   z-index: 4;
   width: 9px;
   height: 203px;
}

#id60highschoolseniorsinfobutton a:hover  {
   background-position: -126px 0%;
}

#id35highschoolseniorsinfobutton a  {
   width: 358px;
   background-image: url(highschoolseniorsmedia/id35highschoolseniorsinfobu.gif);
}

#id60highschoolseniorsinfobutton a  {
   width: 126px;
   background-image: url(philosophymedia/id60highschoolseniorsinfobu.gif);
}

#backgroundbasegrow *:first-child  {
   margin-top: 0px;
}

#id35highschoolseniorsinfobutton  {
   width: 358px;
}

#id60highschoolseniorsinfobutton  {
   visibility: visible;
   position: absolute;
   left: 819px;
   top: 205px;
   z-index: 6;
   width: 126px;
   height: 13px;
}

#backgroundbasegrow *:last-child  {
   margin-bottom: 0px;
}

#id59portraitinfobutton a:hover  {
   background-position: -51px 0%;
}

#glamourhomeinfobutton a:hover  {
   background-position: -378px 0%;
}

#id57weddinginfobutton a:hover  {
   background-position: -62px 0%;
}

#id61glamourinfobutton a:hover  {
   background-position: -55px 0%;
}

#infotext p,
#philosophytext p  {
   font: 12px/14px Arial;
   margin: 0px;
   text-align: left;
}

#favoritelinksbutton a:hover  {
   background-position: -86px 0%;
}

#infobutton a,
#blogbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 9px;
   background-position: 0% 0px;
   font-size: 9px;
   line-height: 9px;
}

#id14divider,
#id12divider  {
   background: url(favoritelinksmedia/id14divider.gif) no-repeat;
   visibility: visible;
   position: absolute;
   top: 90px;
   z-index: 4;
   width: 1px;
   height: 19px;
}

#id59portraitinfobutton a  {
   width: 51px;
   background-image: url(philosophymedia/id59portraitinfobutton.gif);
}

#id42portraitinfobutton a  {
   width: 302px;
   background-image: url(portraitsmedia/id42portraitinfobutton.gif);
}

#portfoliomenu li a:hover  {
   font-weight: bold;
}

#travelfeesbutton a:hover  {
   background-position: -74px 0%;
}

#glamourhomeinfobutton a  {
   width: 378px;
   background-image: url(homemedia/glamourhomeinfobutton.gif);
}

#portfoliobutton a:hover  {
   background-position: -43px 0%;
}

#id57weddinginfobutton a  {
   width: 62px;
   background-image: url(philosophymedia/id57weddinginfobutton.gif);
}

#id61glamourinfobutton a  {
   width: 55px;
   background-image: url(philosophymedia/id61glamourinfobutton.gif);
}

#id33weddinginfobutton a  {
   width: 329px;
   background-image: url(weddingsmedia/id33weddinginfobutton.gif);
}

#id59portraitinfobutton  {
   visibility: visible;
   position: absolute;
   left: 819px;
   top: 219px;
   z-index: 6;
   width: 51px;
   height: 11px;
}

#id42portraitinfobutton  {
   width: 302px;
}

#id61glamourinfobutton  {
   visibility: visible;
   position: absolute;
   left: 817px;
   top: 191px;
   z-index: 6;
   width: 55px;
   height: 10px;
}

#glamourhomeinfobutton  {
   visibility: visible;
   position: absolute;
   left: 239px;
   top: 676px;
   z-index: 4;
   width: 378px;
   height: 11px;
}

#favoritelinksbutton a  {
   width: 86px;
   background-image: url(philosophymedia/favoritelinksbutton.gif);
}

#id57weddinginfobutton  {
   visibility: visible;
   position: absolute;
   left: 818px;
   top: 235px;
   z-index: 6;
   width: 62px;
   height: 13px;
}

#emailbutton a:hover  {
   background-position: -137px 0%;
}

#favoritelinksbutton  {
   visibility: visible;
   position: absolute;
   left: 788px;
   top: 285px;
   z-index: 6;
   width: 86px;
   height: 11px;
}

#travelfeesbutton a  {
   width: 74px;
   background-image: url(philosophymedia/travelfeesbutton.gif);
}

#blogbutton a:hover  {
   background-position: -83px 0%;
}

#portfoliomenu li a  {
   font-weight: Normal;
   text-decoration: none;
   color: #707070;
   height: 100%;
   display: block;
}

#infobutton a:hover  {
   background-position: -19px 0%;
}

#portraitmetascroll  {
   height: 395px;
   top: 201px;
}

#hsseniormetascroll  {
   height: 410px;
   top: 186px;
}

#homebutton a:hover  {
   background-position: -439px 0%;
}

#backgroundbasegrow  {
   margin: 0px;
   visibility: visible;
   padding: 0px;
}

#portfoliobutton a  {
   width: 43px;
   background-image: url(favoritelinksmedia/portfoliobutton.gif);
}

#weddingmetascroll  {
   height: 350px;
   top: 246px;
}

#travelfeesbutton  {
   visibility: visible;
   position: absolute;
   left: 816px;
   top: 251px;
   z-index: 6;
   width: 74px;
   height: 10px;
}

#portfoliomenu li  {
   height: 100%;
   display: block;
   float: left;
   margin: 0px;
}

#portfoliobutton  {
   visibility: visible;
   position: absolute;
   left: 837px;
   top: 95px;
   z-index: 4;
   width: 43px;
   height: 11px;
}

#infobackground  {
   background: url(favoritelinksmedia/infobackground.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 253px;
   top: 144px;
   z-index: 5;
   width: 803px;
   height: 536px;
}

#portfoliomenu  {
   font: 14px/19px Arial;
   height: 19px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   color: #707070;
   visibility: hidden;
   position: absolute;
   left: 508px;
   top: 107px;
   z-index: 4;
   width: 544px;
}

#homeslideshow  {
   visibility: visible;
   position: absolute;
   left: 238px;
   top: 128px;
   z-index: 4;
   width: 800px;
   height: 533px;
   background-color: #FFFFFF;
   background-image: none;
}

#emailbutton a  {
   background: url(favoritelinksmedia/emailbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 12px;
   width: 137px;
   font-size: 12px;
   line-height: 12px;
}

#infobutton a  {
   width: 19px;
   background-image: url(favoritelinksmedia/infobutton.gif);
}

#blogbutton a  {
   width: 83px;
   background-image: url(favoritelinksmedia/blogbutton.gif);
}

#homebutton a  {
   background: url(favoritelinksmedia/homebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 33px;
   width: 439px;
   font-size: 33px;
   line-height: 33px;
}

#infodivider2  {
   background: url(philosophymedia/infodivider2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 782px;
   top: 322px;
   z-index: 6;
   width: 227px;
   height: 1px;
}

#information  {
   background: url(philosophymedia/information.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 787px;
   top: 176px;
   z-index: 6;
   width: 105px;
   height: 11px;
}

#i3034594721  {
   background: url(favoritelinksmedia/3034594721.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 385px;
   top: 113px;
   z-index: 4;
   width: 72px;
   height: 9px;
}

#emailbutton  {
   visibility: visible;
   position: absolute;
   left: 239px;
   top: 113px;
   z-index: 4;
   width: 137px;
   height: 12px;
}

#id12divider  {
   left: 887px;
}

#id19divider  {
   background: url(favoritelinksmedia/id19divider.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 380px;
   top: 108px;
   z-index: 4;
   width: 1px;
   height: 19px;
}

#infodivider  {
   background: url(philosophymedia/infodivider.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 776px;
   top: 169px;
   z-index: 6;
   width: 1px;
   height: 454px;
}

#id14divider  {
   left: 929px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 236px;
   top: 74px;
   z-index: 5;
   width: 439px;
   height: 33px;
}

#blogbutton  {
   visibility: visible;
   position: absolute;
   left: 934px;
   top: 95px;
   z-index: 4;
   width: 83px;
   height: 9px;
}

#metascroll  {
   height: 428px;
   top: 219px;
}

#infobutton  {
   visibility: visible;
   position: absolute;
   left: 899px;
   top: 95px;
   z-index: 4;
   width: 19px;
   height: 9px;
}

#creditcard  {
   background: url(homemedia/creditcard.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 854px;
   top: 663px;
   z-index: 4;
   width: 188px;
   height: 32px;
}

#accent2  {
   background: url(favoritelinksmedia/accent2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1020px;
   top: 100px;
   z-index: 4;
   width: 40px;
   height: 2px;
}

#accent1  {
   background: url(favoritelinksmedia/accent1.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 217px;
   top: 101px;
   z-index: 4;
   width: 616px;
   height: 1px;
}

#uplift  {
   position: absolute;
   width: 100%;
   z-index: 1;
}

#footer  {
   position: relative;
   left: 0px;
   top: 0px;
   width: 100%;
   float: left;
}

#layer1  {
   background: url(favoritelinksmedia/layer1.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 206px;
   top: 51px;
   z-index: 3;
   width: 877px;
   height: 667px;
}

#alamy  {
   background: url(philosophymedia/alamy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 852px;
   top: 368px;
   z-index: 6;
   width: 75px;
   height: 75px;
}

#naap  {
   background: url(philosophymedia/naap.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 813px;
   top: 529px;
   z-index: 6;
   width: 153px;
   height: 101px;
}

#ppa  {
   background: url(philosophymedia/ppa.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 357px;
   top: 512px;
   width: 354px;
   height: 124px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #D9DADC;
}

