Ok, this appears to be all the Reader stuff that appears raw, in the email:
<div style="margin: 0px 2px; padding-top: 1px; background-color: #c3d9ff; font-size: 1px !important; line-height: 0px !important;"> </div>
<div style="margin: 0px 1px; padding-top: 1px; background-color: #c3d9ff; font-size: 1px !important; line-height: 0px !important;"> </div>
<div style="padding: 4px; background-color: #c3d9ff;"><h3 style="margin:0px 3px;font-family:sans-serif">Sent to you by MyUsername via Google Reader:</h3></div>
<div style="margin: 0px 1px; padding-top: 1px; background-color: #c3d9ff; font-size: 1px !important; line-height: 0px !important;"> </div>
<div style="margin: 0px 2px; padding-top: 1px; background-color: #c3d9ff; font-size: 1px !important; line-height: 0px !important;"> </div>
<div style="margin: 0px 2px; padding-top: 1px; background-color: #c3d9ff; font-size: 1px !important; line-height: 0px !important;"> </div>
<div style="margin: 0px 1px; padding-top: 1px; background-color: #c3d9ff; font-size: 1px !important; line-height: 0px !important;"> </div>
<div style="padding: 4px; background-color: #c3d9ff;"><h3 style="margin:0px 3px;font-family:sans-serif">Things you can do from here:</h3>
<ul style="font-family:sans-serif"><li><a href="http://www.google.com/reader/view/feed%2Fhttp%3A%2F%2Fwww.geekologie.com%2Fatom.xml?source=email">Subscribe to Geekologie - Gadgets, Gizmos, and Awesome</a> using <b>Google Reader</b></li>
<li><a href="http://www.google.com/reader/?source=email">Get started using Google Reader</a> to easily keep up with <b>all your favorite sites</b></li></ul></div>
<div style="margin: 0px 1px; padding-top: 1px; background-color: #c3d9ff; font-size: 1px !important; line-height: 0px !important;"> </div>
<div style="margin: 0px 2px; padding-top: 1px; background-color: #c3d9ff; font-size: 1px !important; line-height: 0px !important;"> </div>
Now a lot of that is repeating the same old same old... I thought your line here would remove 8 lines of that:
$text = preg_replace('/<div style="margin: 0px [12]px; padding-top: 1px; background-color: #c3d9ff; font-size: 1px !important; line-height: 0px !important;"><\/div>/', '', $text);
Although I'm seeing "None Breaking Spaces" in there now where they weren't before (or maybe I was looking at it wrong). I tried adding that, or just a space, and no luck.
I tried your other line on it's own too (well, not "on it's own" but the only replace function), and it didn't remove/change anything either:
$text = preg_replace('/<div style="padding: 4px; background-color: #c3d9ff;">.*?<\/div>/s', '', $text);
Thanks so much for all your help.