updated styles, css generally sucks