That's default? Surely there's CSS affecting the text somewhere. Looks like verdana (maybe?). I think if you were to run just plain text without html at all you would get size 12 with times new roman. What program are you using to write it?
Also, free to ignore this, but what you would want to have at the top of your CSS is the following:
/* reset styles
--------------------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
font-size: 100%;
vertical-align: baseline;
border: 0;
outline: 0;
background: transparent;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
You will notice if you make a list, for example:
item1
item2
, then your item1 and item2 are indented by like 40px. Some browsers have a few default styles that they will render differently. This bit of code simply puts everything on an evening playing field for cross-browser compatibility. But you probably don't need to worry about that until you get into developing your site for going live.