How do you hold at a non-towered airport? Let's say, hypothetically, that you enter the pattern for a small, non-towered airport (my local one, 3DW, may be a good example.)  But as you get into the pattern you find out that the runway is occupied by another craft and, for whatever reason the runway will probably be occupied for another 20 minutes, much longer than it will take you to complete the pattern.  So you'll have to delay landing.  

But you've already entered the pattern, so what should you do?  Is there a standard holding pattern for small airports that incorporates parts of the pattern (maybe some little loop where the base leg and downwind meet)?  Or do you just fly away form the airport a bit and make up your own holding pattern?
There's no "standard holding pattern" at any airport, towered or not. If the runway is occupied or temporarily closed for some reason, you might was well leave the traffic pattern and go putt around for a while someplace where there are fewer aircraft. At a towered airport, the controller will likely tell you what to do - but again, you can make both his life and yours easier by just leaving the pattern and going somewhere else until the situation is resolved.