Look for Flexatx supplies. Newegg has one, but it's out of stock. I have one in my shuttle, it's about 1.5"x3"x6" It's quite small and puts out 200 watts. I found some here:
http://www.ramplus.com/enpowsup.html
The 160 watt should support your needs, I would think...