#servicesbutton a,
#contactbutton a,
#homebutton a,
#portfoliobutton a,
#aboutbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 13px;
   background-position: 0% 0px;
   font-size: 13px;
   line-height: 13px;
}

#homebutton a:hover,
#aboutbutton a:hover  {
   background-position: -37px 0%;
}

#hometext p,
#copyrighttext p  {
   font: 10px/12px Verdana, sans-serif;
   margin: 0px;
   text-align: center;
}

#homebutton,
#aboutbutton  {
   visibility: visible;
   position: absolute;
   top: 72px;
   z-index: 4;
   width: 37px;
   height: 13px;
}

#portfoliobutton a:hover  {
   background-position: -50px 0%;
}

#servicesbutton a:hover  {
   background-position: -51px 0%;
}

#contactbutton a:hover  {
   background-position: -48px 0%;
}

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

#portfoliobutton a  {
   width: 50px;
   background-image: url(sg_portfolio_media/portfoliobutton.gif);
}

#servicesbutton a  {
   width: 51px;
   background-image: url(sg_portfolio_media/servicesbutton.gif);
}

#copyrighttext p  {
   color: #FFFFFF;
}

#contactbutton a  {
   width: 48px;
   background-image: url(sg_portfolio_media/contactbutton.gif);
}

#portfoliobutton  {
   visibility: visible;
   position: absolute;
   left: 583px;
   top: 72px;
   z-index: 4;
   width: 50px;
   height: 13px;
}

#servicesbutton  {
   visibility: visible;
   position: absolute;
   left: 516px;
   top: 72px;
   z-index: 4;
   width: 51px;
   height: 13px;
}

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

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 651px;
   top: 72px;
   z-index: 4;
   width: 48px;
   height: 13px;
}

#copyrighttext  {
   visibility: visible;
   position: absolute;
   left: 274px;
   top: 722px;
   z-index: 4;
   width: 194px;
}

#aboutbutton a  {
   width: 37px;
   background-image: url(sg_portfolio_media/aboutbutton.gif);
}

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

#linksbutton  {
   visibility: visible;
   position: absolute;
   left: 671px;
   top: 705px;
   z-index: 4;
   width: 62px;
   height: 30px;
}

#aboutbutton  {
   left: 460px;
}

#homebutton  {
   left: 406px;
}

#hometext p  {
   font-weight: bold;
}

#background  {
   margin: 0px auto 0px auto;
   visibility: visible;
   height: 750px;
   width: 742px;
   position: relative;
   background-color: #000000;
   background-image: none;
}

#indicator  {
   background: url(sg_portfolio_media/indicator.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 421px;
   top: 99px;
   z-index: 4;
   width: 7px;
   height: 6px;
}

#papercopy  {
   background: url(sg_pid1home_media/papercopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 9px;
   top: 134px;
   z-index: 6;
   width: 362px;
   height: 465px;
}

#hometext  {
   visibility: visible;
   position: absolute;
   left: 408px;
   top: 286px;
   z-index: 6;
   width: 288px;
}

#id0home  {
   background: url(sg_pid1home_media/id0home.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 8px;
   top: 133px;
   z-index: 4;
   width: 364px;
   height: 467px;
}

#id1logo  {
   background: url(sg_portfolio_media/id1logo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 11px;
   top: 27px;
   z-index: 4;
   width: 360px;
   height: 48px;
}

#id1home  {
   background: url(sg_pid1home_media/id1home.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 410px;
   top: 199px;
   z-index: 6;
   width: 124px;
   height: 47px;
}

#paper  {
   background: url(sg_pid1home_media/paper.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 371px;
   top: 133px;
   z-index: 5;
   width: 362px;
   height: 465px;
}

#crest  {
   background: url(sg_portfolio_media/crest.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 333px;
   top: 646px;
   z-index: 4;
   width: 76px;
   height: 62px;
}

#line  {
   background: url(sg_portfolio_media/line.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 371px;
   top: 91px;
   z-index: 4;
   width: 361px;
   height: 1px;
}

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

