I want to create a site using css. It consists of a multitude of pages that all have the same layout. I want to be able to control column widh, fonts, font size and position of picture if there is one). I also want to be able to ad or remove google adsense and/or other advertisement on all pages at once. I know nothing of css, should I try to learn self or outsource, i.e. would it cost mutch to do so?