Set box-sizing to border-box - which is more intuitive when setting height and width of an element. Cleaned up all styles that were affected by this change.