fixed markup to match css changes
better looking triangle (chrome didn't like scaling up) but again had to animate 'left:' ugh