All websites and blogs need themes, which shows how the site will look like. Nowadays, a site with a better look gains more traffic, also more money than others with even better content, but with poor design. So, with skills in JavaScript, HTML, CSS, Photoshop or Web design sense, you can earn everywhere between $10 and $100 per theme.