whitespace cleanup
float:right; doesn't do anything on a fixed element
fixing the icon markup to a standard design pattern