Every page on Weebly has it's own advanced settings, so you can make a page look different from the original css.
Go to Pages > Select the page you want > go to "Advanced Settings"
Paste this code in the header area:
- Pages with a different background:
- and for patterns
- Paragraphs with a color on one page:
- Blog without sidebar and blog with sidebar on the same website: