There is at least one other thread on this topic; search is your friend.
I'd allow at least an hour connection time. With flights closing ten minuutes before departure time plus the time it takes to get off a flight if it lands on time doesn't leave much time in between if you have to change terminals. (And I'd count on having to do that!)