One simple way to promote your site, is to comment on blogs related to your niche, obviously make sure the comment is useful or the admins will just remove it
One way you can promote your site is at the link below. http://www.budurl.com/freevisitorsnow It's basic but it works. post ads in forums, blogs, classifieds, and traffic exchanges.
Art, no matter what is always something to admire. Selling it is something else, i don't think actually someone is interested in what you display, it has to have more original quality, imho.
i saw your website.. you need to put some seo'd articles to increase your PR.. must be unique articles. There are a lot of free resources on how to get quality traffic to your website. Good luck!
your aim is to get as much as traffic possible. this can be achieved by a good seo and a proper marketing. So seo is very important.
Start with article marketing, get some revenue, then buy some traffic via Adwords. Rinse and repeat then expand to site advertising of your own - maybe using OI publisher or something similar.
you need to promote it in Social Media and you can also affiliate by means of email marketing and doing some forums to have adds. You must also have Adsense to earn from your site.