#webcodingmenu li a:hover,
#videographymenu li a:hover,
#footermenu li a:hover,
#graphicdesignmenu li a:hover,
#webdesignmenu li a:hover,
#mainmenu li a:hover,
#privacypolicybutton a:hover  {
   color: #204A4D;
}

#graphicdesignmenu li a,
#webcodingmenu li a,
#webdesignmenu li a,
#mainmenu li a,
#videographymenu li a,
#footermenu li a  {
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #707070;
   height: 100%;
}

#footermenu li,
#videographymenu li,
#webcodingmenu li,
#webdesignmenu li,
#graphicdesignmenu li,
#mainmenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#facebookbutton a:hover,
#deviantartbutton a:hover,
#youtubebutton a:hover  {
   background-position: -30px 0%;
}

#diggbutton a,
#deviantartbutton a,
#youtubebutton a,
#facebookbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 29px;
   width: 30px;
   background-position: 0% 0px;
   font-size: 29px;
   line-height: 29px;
}

#videographymenu,
#webcodingmenu,
#webdesignmenu,
#graphicdesignmenu  {
   font: bold 11px/15px Eurostile;
   margin: 0px;
   height: 15px;
   padding: 0px;
   list-style: none;
   text-align: left;
   letter-spacing: 1px;
   color: #707070;
   position: absolute;
   left: 321px;
   z-index: 1;
}

#professional p,
#modern p,
#masterful p,
#accurate p  {
   font: 14px/18px Eurostile;
   margin: 0px;
   color: #707070;
   letter-spacing: 1px;
   text-align: left;
}

#professional,
#accurate,
#modern,
#masterful  {
   visibility: visible;
   position: absolute;
   left: 3px;
   z-index: 1;
   width: 300px;
}

#websitedesign p,
#tellusyourneeds p  {
   font: 13px/14px Shruti;
   margin: 0px;
   color: #707070;
   text-align: left;
}

#youtubebutton,
#deviantartbutton  {
   visibility: visible;
   position: absolute;
   top: 739px;
   z-index: 1;
   width: 30px;
   height: 29px;
}

#projectrequestbutton a:hover  {
   background-position: -157px 0%;
}

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

#privacypolicybutton a  {
   display: block;
   width: 100%;
   text-decoration: none;
   color: #707070;
}

#footermenu,
#mainmenu  {
   font: 14px/18px Eurostile;
   margin: 0px;
   height: 18px;
   padding: 0px;
   list-style: none;
   text-align: left;
   letter-spacing: 1px;
   color: #707070;
   position: absolute;
}

#projectrequestbutton  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 589px;
   z-index: 1;
   width: 157px;
   height: 48px;
}

#featureimagenomerge  {
   background: url(homemedia/featureimagenomerge.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 404px;
   top: 149px;
   z-index: 2;
   width: 540px;
   height: 243px;
}

#privacypolicybutton  {
   font: 9px/18px Verdana;
   text-align: left;
   visibility: visible;
   position: absolute;
   left: 364px;
   top: 744px;
   z-index: 2;
   width: 111px;
   height: 7px;
}

#diggbutton a:hover  {
   background-position: -29px 0%;
}

#deviantartbutton a  {
   background-image: url(homemedia/deviantartbutton.gif);
}

#graphicdesignmenu  {
   top: 291px;
}

#tellusyourneeds p  {
   padding-bottom: 8px;
}

#facebookbutton a  {
   background-image: url(homemedia/facebookbutton.gif);
}

#deviantartbutton  {
   left: 913px;
}

#backlightnomerge  {
   background: url(homemedia/backlightnomerge.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 122px;
   top: 17px;
   z-index: 1;
   width: 479px;
   height: 132px;
}

#videographymenu  {
   top: 350px;
}

#youtubebutton a  {
   background-image: url(homemedia/youtubebutton.gif);
}

#tellusyourneeds  {
   visibility: visible;
   position: absolute;
   left: 2px;
   top: 431px;
   z-index: 1;
   width: 307px;
}

#websitedesign p  {
   padding-bottom: 10px;
   letter-spacing: 1px;
}

#facebookbutton  {
   visibility: visible;
   position: absolute;
   left: 812px;
   top: 739px;
   z-index: 2;
   width: 30px;
   height: 29px;
}

#webcodingmenu  {
   top: 233px;
}

#webdesignmenu  {
   top: 174px;
}

#websitedesign  {
   visibility: visible;
   position: absolute;
   left: 403px;
   top: 432px;
   z-index: 1;
   width: 540px;
}

#youtubebutton  {
   left: 879px;
}

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

#professional  {
   top: 162px;
}

#copyright p  {
   font: 9px/11px Shruti;
   margin: 0px;
   color: #9D9D9D;
   text-align: left;
}

#diggbutton  {
   visibility: visible;
   position: absolute;
   left: 846px;
   top: 739px;
   z-index: 1;
   width: 29px;
   height: 29px;
}

#footermenu  {
   z-index: 1;
   top: 744px;
   left: 501px;
}

#copyright  {
   visibility: visible;
   position: absolute;
   left: 3px;
   top: 747px;
   z-index: 1;
   width: 365px;
}

#masterful  {
   top: 342px;
}

#stophere  {
   background: url(homemedia/stophere.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 446px;
   top: 767px;
   z-index: 1;
   width: 51px;
   height: 9px;
}

#mainmenu  {
   z-index: 2;
   top: 61px;
   left: 585px;
}

#accurate  {
   top: 222px;
}

#pid1home  {
   margin: 0px auto 0px auto;
   width: 946px;
   position: relative;
}

#modern  {
   top: 282px;
}

#lution  {
   background: url(homemedia/lution.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 233px;
   top: 47px;
   z-index: 2;
   width: 249px;
   height: 51px;
}

#evo  {
   background: url(homemedia/evo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 2px;
   top: 39px;
   z-index: 2;
   width: 223px;
   height: 75px;
}

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

