Tons of CSS fixes. Looks good now.