Notepad textbox size now based on the "outer" element size. Minor formatting changes.
Added webkit box-border to CSS.
Fixed formatting in footer. Stray CSS and missed tab index.