AOL removes the body tag and inserts its own:
So this:
<body style=“background:#000; min-height:2000px; color:#fff; padding:15pxâ€>
Will get converted to this:
<body style=“background-color: white;font-family: Arial,sans-serif;font-size: 10pt;border: 0px;â€>
Which completely overwrites your embedded body styles because this does it inline.
AOL also ignores the body type selector in your embedded CSS.
For example:
<style type=“text/cssâ€>
body {background:#000; min-height:2000px; color:#fff; padding:15px}
style>
The best solution is to include a wrapper element like a table or a span with disply:block in order to control the appearance of your email background colors, fonts, etc.