added some more styles; layout roughly resembles the mockup