There is no hard and fast rule that says you have to accept a certain amount. The rule to keep in mind is the more earnest money you receive, the less likely the buyer will default on the contract.
References
Courtesy of HomeOwners Advantage and link that to their entry in the wiki which is at HomeOwners Advantage