Narratium is based on a basic structure on top of which each of its templates are loaded, allowing to change the appearance and layout of the theme depending on the template that is being used at the moment.
This is the basic skeleton of the HTML theme:
<html class="color-template-sand" layout="row" lang="en-US">
// head scripts, metas, and stuff
<body ng-app="main_app" ng-controller="main_app_controller" ng-cloak layout="column" flex class="">
<div id="site-wrap" flex layout="row" layout-sm="column" layout-xs="column" class="site-wrap">
// HERE IS WHERE THE TEMPLATE IS LOADED
A code view in PHP can help you gain a better understanding of the structure of the theme and its operation: