Bug fixes

**arrow**: ```vertical-align: middle``` is normally only used on inline images to get them to line up properly with the text. [Chris Coyier](http://css-tricks.com/what-is-vertical-align/) does a better job of explaining it than I do. (CSS-Tricks should be helpful for any other CSS questions you have btw.) I fixed it with a ```padding-top``` instead. Might be a better way, but there you go.

**jumping**: seems like getting rid of the ```position:relative``` on your ```.site``` class gets rid of it but I'm not sure why it's behaving that way. idk. remove it and it's gone.

I notice you're using ```rems```. [You should provide fallbacks if your site's responsive](http://wtfhtmlcss.com/#rems-mobile-safari).