diff --git a/src/OpenAccess_EPUB/ops/opsplos.py b/src/OpenAccess_EPUB/ops/opsplos.py
index <HASH>..<HASH> 100644
--- a/src/OpenAccess_EPUB/ops/opsplos.py
+++ b/src/OpenAccess_EPUB/ops/opsplos.py
@@ -1156,6 +1156,10 @@ class OPSPLoS(OPSMeta):
         #TODO: prefix-words, one possible solution would be to have this method
         #edit the CSS to provide formatting support for arbitrary prefixes...
 
+        for list_el in body.getElementsByTagName('list'):
+            if list_el.parentNode.tagName == 'p':
+                self.elevateNode(list_el)
+
         #list_el is used instead of list (list is reserved)
         for list_el in body.getElementsByTagName('list'):
             list_el_attributes = self.getAllAttributes(list_el, remove=True)
Provided the ability to elevate list elements when improperly placed below paragraphs, might be a theme...