To all the people trying to figure out Stylish, it's not difficult it's just different. To make a global list click "manage styles", then "write a new style". Name it "Global". Instead of ## plus the element like: ##.advert , you need to write: .advert{display:none !important;} once it's specified to add other elements just separate with commas like: .advert,#ad,#bannerad{display:none !important;} and save. If no domain, url, prefix or regexp is specified it applies it globally. For site specific lists specify under "domains" for example: "youtube.com" (no quotes), then name it "Youtube". All your CSS will work exactly the same once you remove the "##" in front, but be aware that you'll likely need to add "!important;" declarations to override CSS (Adhunter did this by default). The resource heavy aspect of ABP is the element hiding. It doesn't just block elements, it "transforms" them by injecting stylesheets, resulting in higher memory usage. You can turn off the lists and just use Stylish to block CSS and ABP to block url's just like Adhunter.