Layout problems (backgrounds and blocks region)
You would have to learn CSS and how to work with themes to do this yourself. 

An alternative option, for no code solution, you could use Glazed Builder. However, it's not free, but might be worth the price of admission if you no time to learn how to code.

Important: There is Glazed builder for Drupal 7 &amp; Drupal 8, remember to get the version of the Drupal version that you are using, as the 7 version will not work for Drupal 8 and vice versa.