The capitals and exclamation marks are there because this is the first time this has happened to me and I can't see what fundamental point I am missing.
I'm building a responsive theme for a client. In addition to the standard 'Layout' and 'Typography' stylesheets I have an additional stylesheet, 'Nav' that has successfully loaded. The last stylesheet is one that I have used on many sites, based on the 960px grid system with responsive breakpoints included. Naturally enough, this is the file that sets the width of elements on different devices. Strangely enough, despite being included in the theme's CSS directory and called in the head of my Page.ss file (<% require themedCSS('960-12-col') %>) the Stylesheet refuses to show and the pages look like crap.
I've even tried including a call in my Page.php file, (Requirements::themedCSS('960-12-col'); ), which I understand is not necessary in later versions of SilverStripe, but the bloody thing still isn't there!
So what am I missing here? Any pointers?