Front end update (forgive me some parts of css - I was in a hurry:)