In the css you provided, nowhere have you assigned font
specifics for actual lists (OL, UL) or list items (LI). P tags are
fine for paragraph styles except when in a list.
HTML looks for style declarations for lists or list items,
and when it finds none it reverts to the active browser's current
default values.
You would be better off assigning the OL and UL styles
separately, and adding the font info there, such as here for OL:
OL { margin-top: 0px; margin-bottom: 0px; font-family:
Verdana, sans-serif;
font-size: 10pt;}
See the
CSS Tutorial
web site for more info and samples for editing and viewing results.
Good luck,
Leon