There are three types of lists: ordered, unordered, and definition lists.
Ordered and unordered lists use <ol> and <ul> with pairs of <lt> for the list items. You can also have nested lists, or lists inside of lists. A definition list is created with <dl>, and is used for defining terms. Inside this element, you use <dt> to contain the term and <dd> to define the term. In short, this indents the definition from the term.
The font-size property allows you to specify the size for any font.
There are several ways to specify the font size and the most common are through pixels, percentages, and ems. Pixels offer precise control over how much space the text takes up. The default body size of text is 16px. Keep the pt scale in mind and convert your px size with that in consideration for nice proportions. Recent designers are keeping the default px size and adjusting the others sizes with proportions in mind because 16px is easier to read. In your css, simply ad font-size: 12px, etc. under your element to achieve the size you want.
You can adjust kerning and leading using line-height and letter-spacing.
Leading is measured from the bottom of the descender on one line to the top of ascender on the next line. The value of the line-height is best given in ems because users can adjust the default size of their browser text and ems will ensure the line gap is relative the text size they select. Increasing the line-height makes the vertical gap between lines bigger. On the other hand, kerning is the space between letters. You can also control the space between words using word-spacing. You should also use ems when adjusting the kerning.