One thing I would suggest before setting your link to the same line is to create an opening and closing unordered list tag, but a quick fix to this is to have your <li></li> tags be displayed inline.
Hi @rpatt, I know this isn’t within the scope of your question but please,
You have elements out of order. Everything the browser displays belong within the body element. Review this for an understanding of the HTML boilerplate tags.
As an aside, codepen provides the boilerplate for you. It only expects the code you’d put within the body element in HTML. (No need to include the body tags). For anything you want to add to the <head> element click on the ‘Settings’ button, then HTML and add it into the ‘Stuff for <head>’ box.