Use position: fixed instead of top: px