Ok, here are some problems:
float: top; - no such thing. Properties are left, right, or none - that's it.
align: center; - not valid. If you want to center text, the correct property is text-align: center.
border-width: 0px; - completely unnecessary unless you have actually defined a border somewhere else. If you haven't, then there is no need to do this.
border: ridge medium; - invalid - you must define a width if you're going to define a border. Also, some browsers won't render all border styles.
Quote:
text-decoration: underline;
text-decoration: bolder;
|
The first one is ok, the 2nd one is not. If you want something bolder, you have to use the font-style property.
Background-attachment: fixed - is NOT going to work in IE6.
Quote:
#images img {
align: center; }
|
Again, align:center is NOT valid, and in this case text-align: center won't work. If you want images to center, try this instead:
#images img{display: block; margin: 0 auto;}
Quote:
|
<div id="iinfo" float="left">
|
When you float an element, you MUST give it a width. Your styles should also not be in-line but in your CSS.
<center></center> - should NOT be used, it's deprecated, and it's presentational, which means it should be in your CSS if you want to center something.
You should not be using images for text, you should be using TEXT. It's ok to make a background IMAGE on a P or Hx tag, but you should never replace that real text with an image.
This would be a whole lot easier to debug if we could SEE the page itself. Code helps, but w/o the images to work with, it's hard to duplicate your problem.
Nice try, glad you're going with CSS. Here's a super CSS reference so you can use VALID css properties
http://reference.sitepoint.com/css
Also, make sure your document has a proper DOCTYPE on it, or all your hard work will be for naught.