By the way, now that you've helped me figure where and how to attack the problem in CSS, I have found that using "display: block;" is better than "inline;" Here's why:
If my Markdown text has an extra carriage return before each list item, then Markdown seems to assume that should be interpreted as I want some space between each list item in the HTML result. So, it wraps the list item with a <p> tag. The goal would be to see some space between the items. That was happening (which is good), but somehow an undesirable result was also happening whereby the bullets and numbers were showing at the bottom left instead of the top left. By using "display: inline;" it fixed that bullet/number problem, but it took away the space between list items. Using "display: block;" accomplishes both goals.
Sincerely,
Doug Joseph