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

a ins  {
   text-decoration: none;
}

#projectsnavmenutext li a:hover,
#navmenutext li a:hover,
#photocredittext p a:hover,
#newstext p a:hover,
#emailtext p a:hover,
#testimonialstextscroll p a:hover,
#linktexttextscroll p a:hover  {
   color: #808080;
   text-decoration: underline;
}

#servicestextscroll p,
#biotext p,
#newstext p,
#linktexttextscroll p,
#captionsmetadata p,
#testimonialstextscroll p,
#residentialtextscroll p,
#momepagetext p,
#designstext p,
#projectstext p  {
   font: 12px/14px Verdana;
   margin: 0px;
   color: #FFFFFF;
   padding-top: 8px;
   text-align: left;
}

#pid2services,
#pid12newsletter,
#pid8events,
#pid4projects,
#pid1home,
#pid7artprojects,
#pid11thankyou,
#pid9testimonials,
#pid10links,
#pid5commercial,
#pid3bio,
#pid6residential  {
   margin: 0px auto 0px 0px;
   width: 850px;
   position: relative;
}

#commercialpic,
#residentialpic,
#sunsetnewsevents,
#newhomepicnomerge,
#labyrinth  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 221px;
   z-index: 1;
   height: 351px;
   background-repeat: no-repeat;
}

#newstext p a,
#linktexttextscroll p a,
#testimonialstextscroll p a  {
   text-decoration: underline;
   color: #FFFFFF;
}

#projectsnavmenutext li a,
#navmenutext li a  {
   text-decoration: none;
   height: 100%;
   display: block;
}

#projectsnavmenutext li,
#navmenutext li  {
   height: 100%;
   display: block;
   float: left;
   margin: 0px;
}

#gaela,
#purpleflower,
#sequoia  {
   visibility: visible;
   position: absolute;
   top: 140px;
   z-index: 1;
   width: 288px;
   height: 432px;
   background-repeat: no-repeat;
}

#servicestextscroll,
#biotext  {
   visibility: visible;
   position: absolute;
   left: 455px;
   top: 232px;
   z-index: 1;
   width: 391px;
}

#projectsnavmenutext li a  {
   color: #819450;
}

#residentialtextscroll p  {
   padding-right: 15px;
   font-weight: bold;
   padding-top: 6px;
}

#servicestextscroll p  {
   padding-right: 15px;
}

#linktexttextscroll p  {
   padding-right: 15px;
}

#projectsnavmenutext  {
   font: 14px/24px Verdana;
   height: 24px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   color: #819450;
   position: absolute;
   left: 539px;
   top: 198px;
   z-index: 1;
   width: 319px;
}

#servicestextscroll  {
   height: 318px;
   overflow: auto;
}

#newhomepicnomerge  {
   background-image: url(homemedia/newhomepicnomerge.jpg);
   width: 492px;
}

#navmenutext li a  {
   color: #A5420D;
}

#sunsetnewsevents  {
   background-image: url(eventsmedia/sunsetnewsevents.jpg);
   width: 492px;
}

#commercialtext p  {
   font: bold 12px/12px Verdana;
   margin: 0px;
   color: #FFFFFF;
   padding-top: 6px;
   text-align: left;
}

#momepagetext p  {
   padding-top: 10px;
}

#taglinenomerge  {
   background: url(testimonialsmedia/taglinenomerge.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 596px;
   top: 83px;
   z-index: 1;
   width: 250px;
   height: 54px;
}

#projectstext p  {
   line-height: 18px;
}

#residentialpic  {
   background-image: url(residentialmedia/residentialpic.jpg);
   width: 461px;
}

#emailtext p a  {
   text-decoration: underline;
   color: #A5420D;
}

#commercialpic  {
   background-image: url(commercialmedia/commercialpic.jpg);
   width: 416px;
}

#purpleflower  {
   background-image: url(servicesmedia/purpleflower.jpg);
   left: 146px;
}

#emailtext p  {
   font: 12px/14px Verdana;
   margin: 0px;
   color: #A5420D;
   text-align: center;
}

#navmenutext  {
   font: 12px/26px Verdana;
   height: 26px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   color: #A5420D;
   position: absolute;
   left: 356px;
   top: 26px;
   z-index: 1;
   width: 499px;
}

#labyrinth  {
   background-image: url(projectsmedia/labyrinth.jpg);
   width: 492px;
}

#emailtext  {
   visibility: visible;
   position: absolute;
   left: 524px;
   top: 580px;
   z-index: 1;
   width: 335px;
}

#img0438  {
   background: url(newslettermedia/img0438.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: -1px;
   top: 221px;
   z-index: 1;
   width: 527px;
   height: 351px;
}

#sequoia  {
   background-image: url(linksmedia/sequoia.jpg);
   left: 140px;
}

#gaela  {
   background-image: url(biomedia/gaela.jpg);
   left: 145px;
}

#logo  {
   background: url(testimonialsmedia/logo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 16px;
   top: 44px;
   z-index: 1;
   width: 123px;
   height: 156px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #FFFFFF url(testimonialsmedia/exteriortile.gif) left top repeat-x;
}

