BODY { background-color:#FFFFFF; } #nav-container{ position:absolute; top:25px; left:25px; } .nav-button{ width:150px; height:35px; position:absolute; top:0px; } #home-button a, #contact-button a{ display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden; background-image:none; } #home-button{ left:0px; background:url('home_button.gif') top left no-repeat; } #home-button a:hover{ background:url('home_button.gif') -150px 0 no-repeat; } #contact-button{ left:160px; background:url('contact_button.gif') top left no-repeat; } #contact-button a:hover{ background:url('contact_button.gif') -150px 0 no-repeat; } #other-content{ position:absolute; top:100px; left:25px; font-family:arial; font-size:10pt; color:#000000; }