Thanks cbVision. I'm really pleased with results, considering this is my first real venture in to CSS layouts.

Point noted regarding use of <br /> tags. I'll go over code again once main design is complete, play around with margins and padding and see if I can reduce usage of these tags.

I removed <style> tag from Codepen, and sure enough font is now displaying correctly thank you.

A problem that has me stumped at present is the centering of legacy You Tube video. I'm using the code you provided, but while the div is centered, the object (video) within that div is aligned to the left, and I can't for the life of me get it centered.

Does a video have to be inside a div and if so, how can I center it please?