medieval temple