A teal overcoat and a blue dress shirt are solid players in any modern man's arsenal. If in doubt about what to wear on the shoe front, complement this outfit with a pair of dark green leather derby shoes. This combination demonstrates that staying fashionable as you move into your 40s is not that hard.