#separator3,
#separator5,
#separator2,
#separator4,
#separator1  {
   background-image: url(sg_blog_media/separator1.gif);
}

#footerseparator2,
#footerseparator1  {
   background-image: url(sg_home_media/footerseparator1.gif);
   top: 1082px;
}

#facebookbutton,
#twitterbutton  {
   top: 1124px;
}

#fmidesigntwitterembed  {
   margin-top: 0px;
   margin-left: 0px;
   width: 385px;
   z-index: 3;
   top: 789px;
   left: 537px;
   position: absolute;
}

#innerfooter,
#footer  {
   background-repeat: none;
   background-image: none;
   height: 0px;
}

#portfoliosubmenumenu  {
   z-index: 7;
}

#servicessubmenumenu  {
   z-index: 5;
}

#portfoliosubmenubg  {
   z-index: 6;
}

#projectsthumbsheet  {
   margin-top: 0px;
   margin-left: 0px;
   min-height: 526px;
   width: 318px;
   z-index: 3;
   top: 516px;
   left: 153px;
   position: absolute;
}

#recentprojectscopy  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/recentprojectscopy.gif);
   margin-top: 0px;
   margin-left: 0px;
   height: 77px;
   width: 206px;
   z-index: 3;
   top: 698px;
   left: 682px;
   position: absolute;
}

#portfoliobutton a  {
   background-image: url(sg_blog_media/portfoliobutton.gif);
}

#facebookbutton a  {
   background-image: url(sg_home_media/facebookbutton.jpg);
}

#servicesbutton a  {
   background-image: url(sg_blog_media/servicesbutton.gif);
}

#footerseparator  {
   background-image: url(sg_home_media/footerseparator.gif);
   top: 1061px;
}

#contactbutton a  {
   background-image: url(sg_blog_media/contactbutton.gif);
}

#youtubebutton a  {
   background-image: url(sg_home_media/youtubebutton.jpg);
}

#twitterbutton a  {
   background-image: url(sg_home_media/twitterbutton.jpg);
}

#welcometext p a  {
   display: inline;
}

#rssfeedbutton a  {
   background-image: url(sg_home_media/rssfeedbutton.jpg);
}

#recentprojects  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/recentprojects.gif);
   margin-top: 0px;
   margin-left: 0px;
   height: 23px;
   width: 162px;
   z-index: 3;
   top: 480px;
   left: 160px;
   position: absolute;
}

#centercutimage  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/centercutimage.jpg);
   margin-top: 0px;
   margin-left: 0px;
   height: 271px;
   width: 620px;
   z-index: 3;
   top: 168px;
   left: 200px;
   position: absolute;
}

#i340contactus  {
   background-image: url(sg_home_media/d340contactus.gif);
   top: 1090px;
}

#servicessubbg  {
   z-index: 4;
}

#footercontact  {
   top: 1123px;
}

#rssfeedbutton  {
   top: 1202px;
}

#aboutbutton a  {
   background-image: url(sg_blog_media/aboutbutton.gif);
}

#youtubebutton  {
   top: 1201px;
}

#bodyseparator  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/bodyseparator.gif);
   margin-top: 0px;
   margin-left: 0px;
   height: 470px;
   width: 1px;
   z-index: 3;
   top: 496px;
   left: 499px;
   position: absolute;
}

#leftmenumenu  {
   top: 1114px;
}

#homebutton a  {
   background-image: url(sg_blog_media/homebutton.gif);
}

#welcometext  {
   margin-top: 0px;
   margin-left: 0px;
   width: 444px;
   z-index: 3;
   top: 479px;
   left: 528px;
   position: absolute;
}

#twitterbird  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/twitterbird.jpg);
   margin-top: 0px;
   margin-left: 0px;
   height: 70px;
   width: 111px;
   z-index: 3;
   top: 697px;
   left: 547px;
   position: absolute;
}

#whoweare  {
   background-image: url(sg_home_media/whoweare.gif);
   top: 1090px;
}

#followus  {
   background-image: url(sg_home_media/followus.gif);
   top: 1090px;
}

#i252  {
   background-image: url(sg_blog_media/d252.gif);
}

body  {
   background-repeat: none;
   background-image: none;
   background-color: transparent;
}

html, body  {
   background-image: url(sg_home_media/d42browserbackground.gif);
   background-color: #332A24;
}

h1  {
   color: #000000;
}


