Need a Critique and Advice on my Site to Make it Visually Appealing

Good - I’m glad we got that sorted out. So a few first thoughts here.

I have read somewhere (no idea where - it was a long time ago) that in general, people find it easier to read sans serif fonts on a screen. That’s certainly true for me. The odd heading or quote in a seriffed or fancy font is fine, but for blocks of text I’d recommend sticking to sans serif, as you have.

Personally, I find black/dark backgrounds very tiring on the eyes and difficult to read. I know that’s not a view shared by everyone, but I think dark themes tend to appeal to a younger audience. So unless you’re aiming your site specifically at a young audience, I’d go with a light background. Again, small areas of light text on dark background - such as your nav bar, is fine, but not the whole page.

The blue #0000FF text you have on the page is very hard to read against the black background, as there is insufficient contrast. WebAIM has a very good tool for checking colour contrast: http://webaim.org/resources/contrastchecker/

[quote=“WaldorfPC, post:1, topic:224758”]
What color should the headings be versus the body font?
[/quote]There’s no hard-and-fast rules here; it would depend on the overall design. Mostly I tend to use the same colour for both. (Two many colours on a page can look disjointed and jarring.)

It looks fine to me. The change in background colour on hover is only slight and not very noticeable (to me), but that’s a minor detail.

Always run your code through the Validators to check for errors: https://validator.w3.org/ (for HTML) and http://jigsaw.w3.org/css-validator/ (for CSS).

Also, I notice you are using a HTML 4 transitional doctype. While there’s nothing actually wrong with that, it’s very out-of-date. You should really be looking at getting to grips with the more modern specifications of HTML5. (The differences are not huge, so it’s not that daunting a task.)

I hope that’s helpful for a start.

Best of luck with your initiative. The more we can do to bring accessibility issues into mainstream web development discussions, the happier I am. :smiley: