Always rip the subtitles as well in future mate would be the only advice really as I don't know of any sites that do a dedicated subtitles section. Mini is on about dowloaded films where you get an .srt file separately as well as far as I can make out. You just stick them in the same folder as the film usually, but of course that's no good for you here
When you think about it, a dedicated subs section on a site wouldn't be that good really, as the timing of the subs would generally only be any good for the release that they are associated with.