jquery scroll w/ offset control
$('html, body').animate({scrollTop: $('#contact').offset().top -100 }, 'slow'); or $('html,body').animate({ scrollTop: $('#menu').offset().top - 5 // or 10 }, 'slow');