I don't get "float" and "center". The float property has four possible values: 1. left, 2. right, 3. none, and 4. inherit. You can float an element to the left or to the right; you can float it not float it at all; or you can have the float inherited (left, right or none). What float accomplishes is to free up vertical space and allow other following content to flow into the freed space. Say, you want a picture on the left and a paragraph beside it on its right; float can do that. Float doesn't include centering; that's left to "align". (The W3C page on align seems misleading.) You can, of course, center-align the content of floated elements. To center-align text within a floated element, include the property text-align: center. And, you really don't need CSS to do in two steps what you can do with HTML in one step. To center an image, I use <.p align=center> or <.div align=center>, followed by the image tag and then closed. This centers both image and text within the element. To do the same thing with CSS, I'd have to set up a class with the CSS properties and then call the class to invoke the properties. -rt_/)