Widths based on percentages; scales nicely