@Ali using the config changes you suggested has stopped errors from showing up in the DOM but the styles are still not showing up on the page. I thought it may be a cache but even checking on a different browser shows the forum stripped of styling.
Here's the html in between the head tags.
<head>
<title>Home | NodeBB</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
<meta name="content-type" content="text/html; charset=UTF-8">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta property="og:site_name" content="NodeBB">
<meta name="keywords">
<meta name="msapplication-badge" content="frequency=30; polling-uri=http://100foldpro.com/bbs/sitemap.xml">
<meta name="msapplication-square150x150logo">
<meta name="title" content="NodeBB">
<meta name="description">
<meta property="og:title" content="Home | NodeBB">
<meta property="og:type" content="website">
<link rel="stylesheet" type="text/css" href="/bbs/stylesheet.css?8ec00012-b924-4f74-8476-8a8883b57566">
<link rel="icon" type="image/x-icon" href="/bbs/favicon.ico">
<link rel="apple-touch-icon" href="/bbs/apple-touch-icon">
<!--[if lt IE 9]>
<script src="//cdnjs.cloudflare.com/ajax/libs/es5-shim/2.3.0/es5-shim.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7/html5shiv.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/respond.js/1.4.2/respond.min.js"></script>
<script>__lt_ie_9__ = 1;</script>
<![endif]-->
<script>
var RELATIVE_PATH = "/bbs";
var config = JSON.parse('{"relative_path":"/bbs","socketioTransports":["polling","websocket"],"websocketAddress":"","version":"0.8.2","siteTitle":"NodeBB","browserTitle":"NodeBB","showSiteTitle":true,"postDelay":"10","minimumTitleLength":"3","maximumTitleLength":"255","minimumPostLength":"8","maximumPostLength":"32767","hasImageUploadPlugin":false,"maximumProfileImageSize":"256","minimumUsernameLength":"2","maximumUsernameLength":"16","minimumPasswordLength":"6","maximumSignatureLength":"255","maximumAboutMeLength":"1000","useOutgoingLinksPage":false,"allowGuestSearching":false,"allowGuestUserSearching":false,"allowGuestHandles":false,"allowFileUploads":false,"allowProfileImageUploads":false,"allowTopicsThumbnail":false,"allowAccountDelete":true,"privateUserInfo":false,"privateTagListing":false,"usePagination":false,"disableSocialButtons":false,"disableChat":false,"maximumChatMessageLength":1000,"maxReconnectionAttempts":5,"reconnectionDelay":1500,"minimumTagsPerTopic":"0","maximumTagsPerTopic":"5","minimumTagLength":3,"maximumTagLength":15,"topicsPerPage":20,"postsPerPage":20,"maximumFileSize":"2048","theme:id":"nodebb-theme-persona","theme:src":"","defaultLang":"en_GB","userLang":"en_GB","loggedIn":false,"cache-buster":"8ec00012-b924-4f74-8476-8a8883b57566","requireEmailConfirmation":false,"topicPostSort":"oldest_to_newest","categoryTopicSort":"newest_to_oldest","csrf_token":"wduJjZD0-w9dSRNThD4C98jw5VZ8_47bOAPY","searchEnabled":false}');
var app = {
template: "categories",
user: JSON.parse('{"username":"Guest","userslug":"","picture":"https://s.gravatar.com/avatar/d415f0e30c471dfdd9bc4f827329ef48?size=128&default=identicon&rating=pg","status":"offline","banned":false,"uid":0,"isAdmin":false,"email:confirmed":false}')
};
</script>
<script src="/bbs/nodebb.min.js?8ec00012-b924-4f74-8476-8a8883b57566"></script>
<script>
require.config({
baseUrl: "/bbs/src/modules",
waitSeconds: 3,
urlArgs: "8ec00012-b924-4f74-8476-8a8883b57566",
paths: {
'forum': '../client',
'vendor': '../../vendor',
'mousetrap': '../../bower/mousetrap/mousetrap'
}
});
</script>
</head>
Very puzzled by this ... Pops