convert tabs to spaces for consistency
uses more idiomatic class names for vars
cleans up css, removes unnecessary styles