I've been conforming to the mantra that inline CSS styles are to be avoided, but am still finding situations where it seems more appropriate.
The typical situation is fine positioning of unique elements, say an image that appears only on one page and requires a 2px margin-top style and nothing else.
I've been looking around some sites and apple.com seems to have a pretty rigorous no inline style policy however to compensate for all the extra external CSS this creates they have multiple style sheets with typically 3-4 linked on one page, one of which is often unique to that page or maybe only a very small number of pages with plenty of use once only declarations, this we are lead to believe is also bad practice and a site should function from one style sheet.
If I wanted to adjust the spacing of my example image, inline seems far quicker than hunting down the line in the right CSS file and doing it there, and if this style is only used once in the site caching of the CSS file is of no advantage, so have Apple got it wrong on this one or am I missing something?