getting things back in working order. added some markup and css along the way.