I think your traffic is low for adsense income. I have website which receives more than 3000 uv daily, and dont earn more than 100 dollars from adsense per mont.
Where did you get that figure from? It's incredibly low, even lower than a typical forum CTR (my lowest of all my website CTRs is on my forum, and even that is 0.25%). I'd suggest a typical (non-forum) CTR figure to be between 0.5 and 1.0%
First of all, you have to increase traffic then think about income. Without traffic never expect income.
If the ads are irrelevant, then you either don't have enough text on your pages, or the Google adbot is unable to find a common thread of relevant material to base it's ad serving on. Try adding more text and research and include keywords that have low competition and high search rate to increase your traffic.
The one suggestion I would make is to maybe put another block of ads in that very valuable real estate in the upper left corner of your page. Right now it seems like it's kind of wasted space, since all you have there is a couple of social markers, which you already have plenty of, and an RSS feed with an opt in box. I think it would make better use of that corner to have a small block of text ads. Just my 2 cents. Good luck!
Put the banners in the tops of the website or into the content. This is the best way for get a good ctr
Definitely work on that traffic and make sure you get more relevant ads. (proper meta keywords help i believe)
get more traffic i guess, add more quality content,expand categories,maybe upload some youtube videos. If you hit the right keywords youtube can be a great source of traffic, try google keywords tool.