The CSS is fine really we base it off the normal vbulletin style. If your custom styles uses some other things that would not necessarily make things wrong in the style just that your style may be different.
The welcome is not wrong in any way from what I see. It is going to use whatever font colors you define for tcat or if none are set there its going to use properly the body text colors.
That is normal css there http://www.photopost.com/photopost/index.php
Thats a normal vb
style and integrated Photopost. How is it any different looking that the actual forum. Looks integrated fine to me.
How are your style colors any different? Male Sopranos & Altos Main Index - Products
it looks to me like the proper colors are used where needed. we integrate with css colors properties not templates of vb