close to finish for #1, #2, continued #4, #6, #7, #8. started basic body styling and basic layout margins / paddings