The level cap is set at 20. However, epic tokens are awarded to certain characters who have been consistently RPed from level 1 upwards over a long period of time, such that they have become almost NPC-like in the world. Epic tokens on Thain are very difficult to obtain and very rarely given. A sure-fire way /not/ to get one is to ask for one! For some additional thoughts on epic levels, see this post.