elyse first commit

generally speaking we can avoid using width:100%, because this doesn't always mean what you think it does. Block-level elements (which div tags are, unless changed) have a default value of width:auto. If you have set the width somewhere and need to change it, use width:auto.