Bigger text size! Your text sizes are very small, which might look great to designers like you and me, but remember people have to read that! :) Think about your target audience. Anyone could be looking into getting a charter bus; that includes people with bad eyesight.
The text-size on the sub-pages is better, but you want to make the index page a place where people can really find things at a glance without squinting too much. Readability is very important. Use high contrast between foreground and background colors, and stay away from highly saturated colors for anything text related (except for stuff like logos, of course).
Text-size is a very simple thing that designers often overlook. They see a page in terms of abstract blocks of content and forget about actually presenting the content itself.
Good luck. :)