The close up looks nice. Here you have used ISO 100 on a 400D. Increasing the ISO upto 400 would have got you a shutter speed of 1/160 at f/5.6 from the current speed of 1/40. That coupled with proper shooting technique is a better way of getting sharp images. Please refer to this thread for shooting techniques for sharp images http://www.indiawilds.com/forums/showthread.php?t=268