#adytumsanctuarytextb a:hover,
#footertext p a:hover,
#brewsterbytheseatextb a:hover,
#latestprojecttextb a:hover,
#sweetfieldtexttextb a:hover,
#myemailtextb a:hover  {
   color: #55748A;
}

#brewsterbytheseatextb a,
#sweetfieldtexttextb a,
#adytumsanctuarytextb a,
#latestprojecttextb a,
#myemailtextb a  {
   display: block;
   width: 100%;
   text-decoration: none;
   color: #BAC4C7;
}

#portfoliob a,
#homebutton a,
#servicesb a,
#contactb a,
#blogb a  {
   background-repeat: no-repeat;
   display: block;
   height: 19px;
   background-position: 0% 0px;
   font-size: 19px;
   line-height: 19px;
}

#adytumdropshadowb a:hover,
#sweetfielddropshadowb a:hover  {
   background-position: -278px 0%;
}

#footertext p,
#theinternettext p  {
   margin: 0px;
   font-family: Arial;
   line-height: 18px;
   color: #8E9192;
   padding-bottom: 10px;
   text-align: left;
}

#brewsterdropshadowb a:hover  {
   background-position: -273px 0%;
}

#id92brewsterpicb a:hover  {
   background-position: -245px 0%;
}

#sweetfielddropshadowb a  {
   background: url(homemedia/sweetfielddropshadowb.gif) no-repeat 0% 0px;
   display: block;
   height: 191px;
   width: 278px;
   font-size: 191px;
   line-height: 191px;
}

#sweetfieldpicb a:hover  {
   background-position: -242px 0%;
}

#wordpressiconb a:hover  {
   background-position: -67px 0%;
}

#sweetfielddropshadowb  {
   visibility: visible;
   position: absolute;
   left: 654px;
   top: 594px;
   z-index: 5;
   width: 278px;
   height: 191px;
}

#brewsterdropshadowb a  {
   background: url(homemedia/brewsterdropshadowb.gif) no-repeat 0% 0px;
   display: block;
   height: 178px;
   width: 273px;
   font-size: 178px;
   line-height: 178px;
}

#brewsterbytheseatextb  {
   font: 18px/71px Arial;
   text-align: left;
   visibility: visible;
   position: absolute;
   left: 704px;
   top: 1183px;
   z-index: 5;
   width: 333px;
   height: 71px;
}

#adytumsanctuarytextb  {
   font: 18px/70px Arial;
   text-align: left;
   visibility: visible;
   position: absolute;
   left: 717px;
   top: 973px;
   z-index: 6;
   width: 286px;
   height: 70px;
}

#brewsterdropshadowb  {
   visibility: visible;
   position: absolute;
   left: 655px;
   top: 1026px;
   z-index: 4;
   width: 273px;
   height: 178px;
}

#adytumdropshadowb a  {
   background: url(homemedia/adytumdropshadowb.gif) no-repeat 0% 0px;
   display: block;
   height: 182px;
   width: 278px;
   font-size: 182px;
   line-height: 182px;
}

#sweetfieldtexttextb  {
   font: 18px/71px Arial;
   text-align: left;
   visibility: visible;
   position: absolute;
   left: 721px;
   top: 763px;
   z-index: 6;
   width: 333px;
   height: 71px;
}

#portfoliob a:hover  {
   background-position: -100px 0%;
}

#adytumpicb a:hover  {
   background-position: -249px 0%;
}

#i16176339290text p  {
   font: 14px/18px "Times New Roman";
   margin: 0px;
   color: #787474;
   text-align: left;
}

#id92brewsterpicb a  {
   background: url(homemedia/id92brewsterpicb.gif) no-repeat 0% 0px;
   display: block;
   height: 166px;
   width: 245px;
   font-size: 166px;
   line-height: 166px;
}

#latestprojecttextb  {
   font: 22px/54px Arial;
   text-align: left;
   visibility: visible;
   position: absolute;
   left: 675px;
   top: 546px;
   z-index: 4;
   width: 235px;
   height: 54px;
}

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

#adytumdropshadowb  {
   visibility: visible;
   position: absolute;
   left: 652px;
   top: 815px;
   z-index: 4;
   width: 278px;
   height: 182px;
}

#sweetfieldgreenbg  {
   visibility: visible;
   position: absolute;
   left: 664px;
   top: 601px;
   z-index: 6;
   width: 252px;
   height: 167px;
   background-color: #C6DC94;
   background-image: none;
}

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

#homewhitebgshadow  {
   background: url(homemedia/homewhitebgshadow.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 36px;
   top: 21px;
   z-index: 1;
   width: 940px;
   height: 1294px;
}

#theinternettext p  {
   font-size: 13px;
}

#servicesb a:hover  {
   background-position: -88px 0%;
}

#id92brewsterpicb  {
   visibility: visible;
   position: absolute;
   left: 664px;
   top: 1034px;
   z-index: 5;
   width: 245px;
   height: 166px;
}

#i16176339290text  {
   visibility: visible;
   position: absolute;
   left: 837px;
   top: 44px;
   z-index: 10;
   width: 205px;
}

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

#sweetfieldpicb a  {
   background: url(homemedia/sweetfieldpicb.gif) no-repeat 0% 0px;
   display: block;
   height: 156px;
   width: 242px;
   font-size: 156px;
   line-height: 156px;
}

#contactb a:hover  {
   background-position: -89px 0%;
}

#customizedtext p  {
   font: 14px/18px Arial;
   margin: 0px;
   color: #D0CEAA;
   letter-spacing: 1px;
   text-align: right;
}

#homemoviexmedia  {
   visibility: visible;
   position: absolute;
   left: 68px;
   top: 154px;
   z-index: 4;
   width: 866px;
   height: 385px;
}

#theinternettext  {
   visibility: visible;
   position: absolute;
   left: 99px;
   top: 865px;
   z-index: 4;
   width: 493px;
}

#hillsidedesigns  {
   background: url(homemedia/hillsidedesigns.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 94px;
   top: 43px;
   z-index: 4;
   width: 433px;
   height: 76px;
}

#footertext p a  {
   text-decoration: none;
   color: #8E9192;
}

#wordpressiconb  {
   visibility: visible;
   position: absolute;
   left: 154px;
   top: 1166px;
   z-index: 4;
   width: 67px;
   height: 67px;
}

#aboutb a:hover  {
   background-position: -72px 0%;
}

#sweetfieldpicb  {
   visibility: visible;
   position: absolute;
   left: 669px;
   top: 607px;
   z-index: 7;
   width: 242px;
   height: 156px;
}

#myemailtextb a  {
   color: #787474;
}

#customizedtext  {
   visibility: visible;
   position: absolute;
   left: 689px;
   top: 80px;
   z-index: 8;
   width: 246px;
}

#blogb a:hover  {
   background-position: -61px 0%;
}

#welcometext p  {
   font: bold 30px/14px "Times New Roman";
   margin: 0px;
   color: #BAC4C7;
   font-variant: small-caps;
   padding-bottom: 10px;
   text-align: left;
}

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

#myemailtextb  {
   font: 14px/46px "Times New Roman";
   letter-spacing: 1px;
   text-align: left;
   visibility: visible;
   position: absolute;
   left: 725px;
   top: 49px;
   z-index: 9;
   width: 219px;
   height: 46px;
}

#homebutton a  {
   width: 64px;
   background-image: url(homemedia/homebutton.gif);
}

#adytumpicb a  {
   background: url(homemedia/adytumpicb.gif) no-repeat 0% 0px;
   display: block;
   height: 133px;
   width: 249px;
   font-size: 133px;
   line-height: 133px;
}

#portfoliob a  {
   width: 100px;
   background-image: url(homemedia/portfoliob.gif);
}

#servicesb a  {
   width: 88px;
   background-image: url(homemedia/servicesb.gif);
}

#homewhitebg  {
   background: url(homemedia/homewhitebg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 57px;
   top: 37px;
   z-index: 3;
   width: 888px;
   height: 1244px;
}

#welcometext  {
   visibility: visible;
   position: absolute;
   left: 94px;
   top: 564px;
   z-index: 4;
   width: 493px;
}

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

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 106px;
   top: 129px;
   z-index: 7;
   width: 64px;
   height: 19px;
}

#portfoliob  {
   visibility: visible;
   position: absolute;
   left: 543px;
   top: 129px;
   z-index: 7;
   width: 100px;
   height: 19px;
}

#footertext  {
   visibility: visible;
   position: absolute;
   left: 246px;
   top: 1259px;
   z-index: 4;
   width: 623px;
}

#adytumpicb  {
   visibility: visible;
   position: absolute;
   left: 662px;
   top: 823px;
   z-index: 5;
   width: 249px;
   height: 133px;
}

#homebluebg  {
   visibility: visible;
   position: absolute;
   left: 56px;
   top: 36px;
   z-index: 2;
   width: 890px;
   height: 1246px;
   background-color: #BAC4C7;
   background-image: none;
}

#contactb a  {
   width: 89px;
   background-image: url(homemedia/contactb.gif);
}

#servicesb  {
   visibility: visible;
   position: absolute;
   left: 381px;
   top: 129px;
   z-index: 7;
   width: 88px;
   height: 19px;
}

#facebookb  {
   visibility: visible;
   position: absolute;
   left: 76px;
   top: 1166px;
   z-index: 4;
   width: 66px;
   height: 66px;
}

#webdesign  {
   background: url(homemedia/webdesign.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 108px;
   top: 756px;
   z-index: 4;
   width: 423px;
   height: 84px;
}

#aboutb a  {
   background: url(homemedia/aboutb.gif) no-repeat 0% 0px;
   display: block;
   height: 20px;
   width: 72px;
   font-size: 20px;
   line-height: 20px;
}

#contactb  {
   visibility: visible;
   position: absolute;
   left: 703px;
   top: 129px;
   z-index: 7;
   width: 89px;
   height: 19px;
}

#layer13  {
   background: url(homemedia/layer13.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 71px;
   top: 125px;
   z-index: 6;
   width: 861px;
   height: 23px;
}

#layer12  {
   visibility: visible;
   position: absolute;
   left: 70px;
   top: 124px;
   z-index: 5;
   width: 863px;
   height: 25px;
   background-color: #FFFFFF;
   background-image: none;
}

#blogb a  {
   width: 61px;
   background-image: url(homemedia/blogb.gif);
}

#aboutb  {
   visibility: visible;
   position: absolute;
   left: 234px;
   top: 128px;
   z-index: 7;
   width: 72px;
   height: 20px;
}

#layer9  {
   background: url(homemedia/layer9.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 68px;
   top: 121px;
   z-index: 4;
   width: 867px;
   height: 31px;
}

#blogb  {
   visibility: visible;
   position: absolute;
   left: 841px;
   top: 129px;
   z-index: 7;
   width: 61px;
   height: 19px;
}

#line  {
   background: url(homemedia/line.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 629px;
   top: 570px;
   z-index: 4;
   width: 1px;
   height: 660px;
}

#home  {
   margin: 0px auto 0px auto;
   width: 1000px;
   position: relative;
}

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


