moving calcs out of the stylesheet (because it's not supported in every browser) and into handleWindowResize logic, where they are a total unintuitive pain in the ass.