Check your developer tools in IE8 when you open your website where style broken
and Primefaces showcase
and check for document mode and browser mode in two cases.See you find any differences when you load two websites. Check out these links to know more about this behavior
This link tells how to force IE8 to open in the mode which does not break your CSS
programmatically by specifying in your XHTML
file