As a web and graphic designer myself, I can tell you that the chances of finding someone to do a site for free is very slim. I would suggest learning html, css, and basic php, get a template from somewhere like Themeforest or TemplateMonster, and then converting it yourself