Updated css, added functionality