but which medical specialty would consentrate on STD's? (there is now a specialty for public health/communicably diseases, isn't there?)

Up here we have sexual health physicians, amongst other things.