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

a ins  {
   text-decoration: none;
}

#hznpid3humaninterestseditorial,
#hznpid4commercialevent,
#hznlinks,
#hznwwwbenjaminstewartphotographycomwelcomepage,
#hznpid1landscape,
#hznpid6livemusic,
#hznaboutthephotographer,
#hznpid5wedding,
#hznpid2fineart  {
   width: 100%;
   height: 1px;
   overflow: visible;
   position: absolute;
   top: 50%;
   left: 0px;
}

#pid6livemusic,
#pid4commercialevent,
#pid3humaninterestseditorial,
#links,
#wwwbenjaminstewartphotographycomwelcomepage,
#pid5wedding,
#pid2fineart,
#aboutthephotographer,
#pid1landscape  {
   width: 720px;
   height: 600px;
   position: absolute;
   margin-left: -360px;
   left: 50%;
   top: -300px;
}

#seantextbutton a,
#wwwcameraquestcomtextbutton a,
#metextbutton a,
#wwwbentrickeycomtextbutton a,
#wwwhardinghousepagescomtextbutton a,
#lindsaytextbutton a  {
   font-style: Normal;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #3529D3;
}

#landscapebutton a,
#commercialeventbutton a,
#weddingsbutton a,
#livemusicscriptbutton a,
#fineartbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 25px;
   background-position: 0% 0px;
   font-size: 25px;
   line-height: 25px;
}

#allphotographs2007benjamintext p a:hover,
#allphotographs2007benjamin2whitetext p a:hover  {
   font-style: italic;
}

#landscapebutton a:hover,
#weddingsbutton a:hover,
#fineartbutton a:hover  {
   background-position: -25px 0%;
}

#allphotographs2007benjamintext,
#allphotographs2007benjamin2whitetext  {
   visibility: visible;
   position: absolute;
   top: 547px;
   z-index: 3;
   width: 292px;
}

#humaninterestseditorialbutton a:hover,
#commercialeventbutton a:hover  {
   background-position: -26px 0%;
}

#descriptionmetadata p,
#allphotographs2007benjamintext p  {
   font: 10px Verdana;
   margin: 0px;
   color: #020000;
   text-align: center;
}

#landscapescriptbutton a,
#aboutthephotographerbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 29px;
   background-position: 0% 0px;
   font-size: 29px;
   line-height: 29px;
}

#humaninterestseditorialscriptbutton a:hover  {
   background-position: -107px 0%;
}

#allphotographs2007benjamin2whitetext p a  {
   font-style: Normal;
   text-decoration: none;
   color: #FFFFFF;
}

#allphotographs2007benjamin2whitetext p  {
   font: 10px/13px Verdana;
   margin: 0px;
   color: #FFFFFF;
   text-align: center;
}

#humaninterestseditorialscriptbutton a  {
   background: url(aboutthephotographermedia/id26humaninterestseditorial.gif) no-repeat 0% 0px;
   display: block;
   height: 32px;
   width: 107px;
   font-size: 32px;
   line-height: 32px;
}

#mainbox2,
#newmain,
#newsidethumbbox  {
   visibility: visible;
   position: absolute;
   top: 112px;
   z-index: 2;
   height: 470px;
   background-color: #878484;
   background-image: none;
}

#allphotographs2007benjamin2whitetext  {
   left: 215px;
}

#humaninterestseditorialscriptbutton  {
   visibility: visible;
   position: absolute;
   left: 409px;
   top: 50px;
   z-index: 3;
   width: 107px;
   height: 32px;
}

#commercialeventscriptbutton a:hover  {
   background-position: -127px 0%;
}

#sidethumbsheetscroll .thumbwrapper  {
   position: relative;
   float: left;
   margin: 0px;
   padding: 5px;
   width: 51px;
   height: 41px;
}

#aboutthephotographerbutton a:hover  {
   background-position: -122px 0%;
}

#allphotographs2007benjamintext p a  {
   font-style: Normal;
   text-decoration: none;
   color: #020000;
}

#allphotographs2007benjamintext p  {
   line-height: 13px;
}

#fineartbutton,
#landscapebutton  {
   visibility: visible;
   position: absolute;
   left: 383px;
   z-index: 3;
   width: 25px;
   height: 25px;
}

#placeholderlandpicturebox table  {
   width: 100%;
   height: 100%;
}

#humaninterestseditorialbutton a  {
   background: url(aboutthephotographermedia/id24humaninterestseditorial.gif) no-repeat 0% 0px;
   display: block;
   height: 26px;
   width: 26px;
   font-size: 26px;
   line-height: 26px;
}

#id33benjaminstewartphotography  {
   background: url(aboutthephotographermedia/id33benjaminstewartphotogra.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 40px;
   top: 23px;
   z-index: 3;
   width: 117px;
   height: 76px;
}

#allphotographs2007benjamintext  {
   left: 262px;
}

#humaninterestseditorialbutton  {
   visibility: visible;
   position: absolute;
   left: 383px;
   top: 50px;
   z-index: 3;
   width: 26px;
   height: 26px;
}

#livemusicscriptbutton a:hover  {
   background-position: -86px 0%;
}

#landscapescriptbutton a:hover  {
   background-position: -96px 0%;
}

#commercialeventscriptbutton a  {
   background: url(aboutthephotographermedia/commercialeventscriptbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 42px;
   width: 127px;
   font-size: 42px;
   line-height: 42px;
}

#weddingsscriptbutton a:hover  {
   background-position: -83px 0%;
}

#aboutthephotographerbutton a  {
   width: 122px;
   background-image: url(livemusicmedia/aboutthephotographerbutton.gif);
}

#fineartscriptbutton a:hover  {
   background-position: -76px 0%;
}

#commercialeventscriptbutton  {
   visibility: visible;
   position: absolute;
   left: 549px;
   top: 50px;
   z-index: 3;
   width: 127px;
   height: 42px;
}

#aboutthephotographerbutton  {
   visibility: visible;
   position: absolute;
   left: 139px;
   top: 121px;
   z-index: 3;
   width: 122px;
   height: 29px;
}

#placeholderlandpicturebox  {
   visibility: visible;
   position: absolute;
   left: 159px;
   top: 146px;
   z-index: 3;
   width: 501px;
   height: 377px;
}

#livemusicscriptbutton a  {
   width: 86px;
   background-image: url(aboutthephotographermedia/livemusicscriptbutton.gif);
}

#landscapescriptbutton a  {
   width: 96px;
   background-image: url(aboutthephotographermedia/landscapescriptbutton.gif);
}

#commercialeventbutton a  {
   width: 26px;
   background-image: url(aboutthephotographermedia/commercialeventbutton.gif);
}

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

#weddingsscriptbutton a  {
   background: url(aboutthephotographermedia/weddingsscriptbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 30px;
   width: 83px;
   font-size: 30px;
   line-height: 30px;
}

#landscapescriptbutton  {
   visibility: visible;
   position: absolute;
   left: 410px;
   top: 24px;
   z-index: 3;
   width: 96px;
   height: 29px;
}

#livemusicscriptbutton  {
   visibility: visible;
   position: absolute;
   left: 547px;
   top: 78px;
   z-index: 4;
   width: 86px;
   height: 25px;
}

#descriptionmetadata p  {
   line-height: 22px;
}

#fineartscriptbutton a  {
   background: url(aboutthephotographermedia/fineartscriptbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 24px;
   width: 76px;
   font-size: 24px;
   line-height: 24px;
}

#commercialeventbutton  {
   visibility: visible;
   position: absolute;
   left: 515px;
   top: 50px;
   z-index: 3;
   width: 26px;
   height: 25px;
}

#sidethumbsheetscroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 42px;
   top: 122px;
   z-index: 3;
   width: 78px;
   height: 449px;
}

#weddingsscriptbutton  {
   visibility: visible;
   position: absolute;
   left: 548px;
   top: 21px;
   z-index: 3;
   width: 83px;
   height: 30px;
}

#descriptionmetadata  {
   visibility: visible;
   position: absolute;
   left: 159px;
   top: 524px;
   z-index: 4;
   width: 501px;
}

#fineartscriptbutton  {
   visibility: visible;
   position: absolute;
   left: 411px;
   top: 80px;
   z-index: 3;
   width: 76px;
   height: 24px;
}

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

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

#landscapebutton a  {
   width: 25px;
   background-image: url(aboutthephotographermedia/landscapebutton.gif);
}

#livemusicbutton a  {
   background: url(aboutthephotographermedia/livemusicbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 27px;
   width: 27px;
   font-size: 27px;
   line-height: 27px;
}

#weddingsbutton a  {
   width: 25px;
   background-image: url(aboutthephotographermedia/weddingsbutton.gif);
}

#landscapebutton  {
   top: 23px;
}

#livemusicbutton  {
   visibility: visible;
   position: absolute;
   left: 515px;
   top: 76px;
   z-index: 3;
   width: 27px;
   height: 27px;
}

#newsidethumbbox  {
   width: 95px;
   left: 33px;
}

#fineartbutton a  {
   width: 25px;
   background-image: url(aboutthephotographermedia/fineartbutton.gif);
}

#weddingsbutton  {
   visibility: visible;
   position: absolute;
   left: 515px;
   top: 24px;
   z-index: 3;
   width: 25px;
   height: 25px;
}

#fineartbutton  {
   top: 76px;
}

#nextbutton a  {
   background: url(livemusicmedia/nextbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 51px;
   width: 66px;
   font-size: 51px;
   line-height: 51px;
}

#prevbutton a  {
   background: url(livemusicmedia/prevbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 39px;
   width: 62px;
   font-size: 39px;
   line-height: 39px;
}

#nextbutton  {
   visibility: visible;
   position: absolute;
   left: 614px;
   top: 525px;
   z-index: 3;
   width: 66px;
   height: 51px;
}

#prevbutton  {
   visibility: visible;
   position: absolute;
   left: 146px;
   top: 529px;
   z-index: 3;
   width: 62px;
   height: 39px;
}

#blackback  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 720px;
   height: 600px;
   background-color: #020000;
   background-image: none;
}

#mainbox2  {
   width: 655px;
   left: 33px;
}

#newmain  {
   width: 552px;
   left: 136px;
}

#layer3  {
   visibility: visible;
   position: absolute;
   left: 33px;
   top: 17px;
   z-index: 2;
   width: 654px;
   height: 87px;
   background-color: #FFFFFF;
   background-image: none;
}

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

.sgthumb  {
   border: 2px solid #B5B5B5;
   background-position: 50% 50%;
   background-repeat: no-repeat;
   display: block;
   width: 51px;
   height: 41px;
}

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

