My knowledge of html is patchy and what I do know is archaic to say the least. In an attempt to improve my skills, I'm teaching myself XHTML and CSS (using a few books and web resources). Something I cant find the answer to is when/if <style /> elements should be used? I believed that style should only be done through CSS but I'm finding lots of references to the use of style elements within the head. Can someone please clarify if these are outdated documents I'm reading or if there are actually instances where its better to use the style tag?