fixed css for non-chrome browsers with box-sizing
cleaned up css stylesheet - form now displays nicely in firefox