One way to address the separation of duties in small banks is if you are going to have your Deposit Manager do the random cash counts then just have someone up the food-chain randomly pick a day to audit the Deposit Manager's drawer. Same for other duties, if you are giving it to someone that may have a conflict of interest just implement a random check of their work at random intervals.
_________________________
A successful man is one who can lay a firm foundation with the bricks others have thrown at him.
-David Brinkley