Alternative version of Gil with better cross browser vertical alignment