organized CSS page to better fit order of html elements