You already have a link to an external style sheet
Code:
<link rel="stylesheet" media="screen" href="scripts/template.css">
What you need to do is to modify this file to apply the inline STYLE="......" formatting to your page. You have a very large number of
<font> and styled
<span> tags, mostly saying the same thing, you could reduce this to something like
Code:
<ol class=mylist>
<li>....
<li>....
</ol>
pop this in the style sheet
Code:
.mylist {
font-family: georgia;
font-size: 100%;
}
You may also want to consider breaking the list down into several seperate pages (this may help with the search engines), perhaps grouped by city, maybe even sponsored pages to help pay the bills
Grab yourself a copy of the Sitepoint.com book
HTML Utopia: Designing Without Tables Using CSS, this will help in your understanding of CSS