Social Orders: Brahmana or Intelligent Class

                                                                  Q. In the Ekalavya pastime, it is mentioned that one should perform duties according to one's propensity and capability. However, Lord Krishna declares that it is not the prerogative of only the Brahmanas to indulge in sacred activities such as reading scriptures etc.; rather any one who can raise himself to the platform of bhakti is eligible for this. Are these not contradictory?

                                                                  Q: In Varanashrama Dharma, are there any specific set of rules for each Social division (Brahmana, Kshatriya, Vaisya, Sudra) ? I understand that whatever the Social division is, they should work and live in Krsna Consciousness, But how Krsna Consciousness is differently applied to each of these division. For example a Brahmana Devotes His full time to Krsna, but other Divisions do their Professional Job and they will not have so much time as Brahmana to devote to Krsna. Also does the four Spiritual orders (Brahmacari, Grihastha, Vanaprastha, Sannyasa) apply to all Social Orders?