A link to your site would have help because it is hard to tell whether you other code may be affecting the positioning of the logo via the CSS. Centering anything requires that you have a width for the object/container that is less than 100%. No absolute positioning properties being used. Then you can center with: margin: 0 auto; For your logo, you will have a width/height for the container to wrap the image. You might be able to just add the margin property to its CSS and remove any positioning property being used for it, if any.