diff --git a/theme/afterburner/config.php b/theme/afterburner/config.php
new file mode 100644
index 00000000000..47ef8778a17
--- /dev/null
+++ b/theme/afterburner/config.php
@@ -0,0 +1,133 @@
+name = 'afterburner';
+
+$THEME->parents = array('base');
+
+$THEME->sheets = array(
+ 'afterburner_layout', /** Must come first: Page layout **/
+ 'afterburner_styles', /** Must come second: default styles **/
+ 'afterburner_menu',
+ 'afterburner_blocks',
+ 'afterburner_mod',
+ 'afterburner_calendar',
+ 'afterburner_dock',
+ 'rtl'
+);
+
+$THEME->parents_exclude_sheets = array(
+ 'base'=>array(
+ 'pagelayout',
+ 'dock'
+ ),
+);
+$THEME->editor_sheets = array('editor');
+
+$THEME->layouts = array(
+ // Most backwards compatible layout without the blocks - this is the layout used by default
+ 'base' => array(
+ 'file' => 'default.php',
+ 'regions' => array(),
+ ),
+ // Standard layout with blocks, this is recommended for most pages with default information
+ 'standard' => array(
+ 'file' => 'default.php',
+ 'regions' => array('side-pre', 'side-post'),
+ 'defaultregion' => 'side-post',
+ ),
+ // Main course page
+ 'course' => array(
+ 'file' => 'default.php',
+ 'regions' => array('side-pre', 'side-post'),
+ 'defaultregion' => 'side-post',
+ 'options' => array('langmenu'=>true),
+ ),
+ 'coursecategory' => array(
+ 'file' => 'default.php',
+ 'regions' => array('side-pre', 'side-post'),
+ 'defaultregion' => 'side-post',
+ ),
+ // part of course, typical for modules - default page layout if $cm specified in require_login()
+ 'incourse' => array(
+ 'file' => 'default.php',
+ 'regions' => array('side-pre', 'side-post'),
+ 'defaultregion' => 'side-post',
+ ),
+ // The site home page.
+ 'frontpage' => array(
+ 'file' => 'default.php',
+ 'regions' => array('side-pre', 'side-post'),
+ 'defaultregion' => 'side-post',
+ ),
+ // Server administration scripts.
+ 'admin' => array(
+ 'file' => 'default.php',
+ 'regions' => array('side-pre'),
+ 'defaultregion' => 'side-pre',
+ ),
+ // My dashboard page
+ 'mydashboard' => array(
+ 'file' => 'default.php',
+ 'regions' => array('side-post'),
+ 'defaultregion' => 'side-post',
+ 'options' => array('langmenu'=>true),
+ ),
+ // My public page
+ 'mypublic' => array(
+ 'file' => 'default.php',
+ 'regions' => array('side-pre'),
+ 'defaultregion' => 'side-pre',
+ ),
+ 'login' => array(
+ 'file' => 'default.php',
+ 'regions' => array(),
+ 'options' => array('langmenu'=>true),
+ ),
+
+ // Pages that appear in pop-up windows - no navigation, no blocks, no header.
+ 'popup' => array(
+ 'file' => 'default.php',
+ 'regions' => array(),
+ 'options' => array('nofooter'=>true, 'nonavbar'=>true, 'nocustommenu'=>true, 'nologininfo'=>true),
+ ),
+ // No blocks and minimal footer - used for legacy frame layouts only!
+ 'frametop' => array(
+ 'file' => 'default.php',
+ 'regions' => array(),
+ 'options' => array('nofooter'=>true),
+ ),
+ // Embedded pages, like iframe/object embeded in moodleform - it needs as much space as possible
+ 'embedded' => array(
+ 'file' => 'embedded.php',
+ 'regions' => array()
+ ),
+ // Used during upgrade and install, and for the 'This site is undergoing maintenance' message.
+ // This must not have any blocks, and it is good idea if it does not have links to
+ // other places - for example there should not be a home link in the footer...
+ 'maintenance' => array(
+ 'file' => 'default.php',
+ 'regions' => array(),
+ 'options' => array('noblocks'=>true, 'nofooter'=>true, 'nonavbar'=>true, 'nocustommenu'=>true),
+ ),
+ // Should display the content and basic headers only.
+ 'print' => array(
+ 'file' => 'default.php',
+ 'regions' => array(),
+ 'options' => array('noblocks'=>true, 'nofooter'=>true, 'nonavbar'=>false, 'nocustommenu'=>true),
+ ),
+ // The pagelayout used when a redirection is occuring.
+ 'redirect' => array(
+ 'file' => 'embedded.php',
+ 'regions' => array()
+ ),
+ // The pagelayout used for reports
+ 'report' => array(
+ 'file' => 'default.php',
+ 'regions' => array('side-pre'),
+ 'defaultregion' => 'side-pre',
+ ),
+);
+
+$THEME->enable_dock = true;
+
+$THEME->rendererfactory = 'theme_overridden_renderer_factory';
\ No newline at end of file
diff --git a/theme/afterburner/lang/en/theme_afterburner.php b/theme/afterburner/lang/en/theme_afterburner.php
new file mode 100644
index 00000000000..48d12c4c349
--- /dev/null
+++ b/theme/afterburner/lang/en/theme_afterburner.php
@@ -0,0 +1,55 @@
+.
+
+/**
+ * Strings for component 'theme_afterburner', language 'en'
+ *
+ * @package theme_afterburner
+ * @copyright 2011
+ * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ */
+
+$string['pluginname'] = 'Afterburner';
+$string['region-side-post'] = 'Right';
+$string['region-side-pre'] = 'Left';
+$string['choosereadme'] = '
+
+
+
+
About
+
Afterburner is a three-column, fluid-width theme coded for Moodle 2.0. It makes use of custom menus that appear below the site title on every page. An added function, which allows users to login and logout, has now been integrated into the custom menu for this theme.
+
Parents
+
This theme is built on Base, a parent theme included in the Moodle core. If you wish to modify aspects of this theme, beyond the settings offered, we advise creating a new theme using this theme and Base theme as parent themes, so any updates to these parent themes, in the core, will find their way into your new theme.
+
Credits
+
This design was originally created for Moodle 1.9 by Patrick Malley of NewSchool Learning (www.newschoollearning.com)from an original design by Rocket Themes (www.rockettheme.com) before being ported to Moodle 2.0 by Mary Evans of NewSchool Learning (contact@newschoollearning.com).
+
License
+
This, and all other themes included in the Moodle core, are licensed under the GNU General Public License .
+
+
';
diff --git a/theme/afterburner/layout/default.php b/theme/afterburner/layout/default.php
new file mode 100644
index 00000000000..6dc9635f1e1
--- /dev/null
+++ b/theme/afterburner/layout/default.php
@@ -0,0 +1,126 @@
+heading);
+$hasnavbar = (empty($PAGE->layout_options['nonavbar']) && $PAGE->has_navbar());
+$hasfooter = (empty($PAGE->layout_options['nofooter']));
+$hassidepre = (empty($PAGE->layout_options['noblocks']) && $PAGE->blocks->region_has_content('side-pre', $OUTPUT));
+$hassidepost = (empty($PAGE->layout_options['noblocks']) && $PAGE->blocks->region_has_content('side-post', $OUTPUT));
+$haslogininfo = (empty($PAGE->layout_options['nologininfo']));
+
+$showsidepre = ($hassidepre && !$PAGE->blocks->region_completely_docked('side-pre', $OUTPUT));
+$showsidepost = ($hassidepost && !$PAGE->blocks->region_completely_docked('side-post', $OUTPUT));
+
+$custommenu = $OUTPUT->custom_menu();
+$hascustommenu = (empty($PAGE->layout_options['nocustommenu']) && !empty($custommenu));
+
+$bodyclasses = array();
+if ($showsidepre && !$showsidepost) {
+ $bodyclasses[] = 'side-pre-only';
+} else if ($showsidepost && !$showsidepre) {
+ $bodyclasses[] = 'side-post-only';
+} else if (!$showsidepost && !$showsidepre) {
+ $bodyclasses[] = 'content-only';
+}
+if ($hascustommenu) {
+ $bodyclasses[] = 'has_custom_menu';
+}
+
+echo $OUTPUT->doctype() ?>
+htmlattributes() ?>>
+
+ title ?>
+
+ standard_head_html() ?>
+
+
+
+standard_top_of_body_html() ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
navbar(); ?>
+
button; ?>
+
+
+
+
+
+
+
+
+
+
+
+
+ blocks_for_region('side-pre') ?>
+
+
+
+
+
+
+
+ blocks_for_region('side-post') ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+standard_end_of_body_html() ?>
+
+
\ No newline at end of file
diff --git a/theme/afterburner/layout/embedded.php b/theme/afterburner/layout/embedded.php
new file mode 100644
index 00000000000..a5dd7414ed0
--- /dev/null
+++ b/theme/afterburner/layout/embedded.php
@@ -0,0 +1,23 @@
+doctype() ?>
+htmlattributes() ?>>
+
+ title ?>
+
+ standard_head_html() ?>
+
+
+standard_top_of_body_html() ?>
+
+
+standard_end_of_body_html() ?>
+
+
\ No newline at end of file
diff --git a/theme/afterburner/pix/core/bg.png b/theme/afterburner/pix/core/bg.png
new file mode 100644
index 00000000000..1a45ec4e32e
Binary files /dev/null and b/theme/afterburner/pix/core/bg.png differ
diff --git a/theme/afterburner/pix/core/bground.jpg b/theme/afterburner/pix/core/bground.jpg
new file mode 100644
index 00000000000..ae9be35353a
Binary files /dev/null and b/theme/afterburner/pix/core/bground.jpg differ
diff --git a/theme/afterburner/pix/core/h2grad.jpg b/theme/afterburner/pix/core/h2grad.jpg
new file mode 100644
index 00000000000..939f19b7f4a
Binary files /dev/null and b/theme/afterburner/pix/core/h2grad.jpg differ
diff --git a/theme/afterburner/pix/favicon.ico b/theme/afterburner/pix/favicon.ico
new file mode 100644
index 00000000000..5a7a36a68e6
Binary files /dev/null and b/theme/afterburner/pix/favicon.ico differ
diff --git a/theme/afterburner/pix/footer/moodle-logo.png b/theme/afterburner/pix/footer/moodle-logo.png
new file mode 100644
index 00000000000..874d63b8e99
Binary files /dev/null and b/theme/afterburner/pix/footer/moodle-logo.png differ
diff --git a/theme/afterburner/pix/forum/gradient.png b/theme/afterburner/pix/forum/gradient.png
new file mode 100644
index 00000000000..d9d25c33ff1
Binary files /dev/null and b/theme/afterburner/pix/forum/gradient.png differ
diff --git a/theme/afterburner/pix/images/light3.png b/theme/afterburner/pix/images/light3.png
new file mode 100644
index 00000000000..01625139aee
Binary files /dev/null and b/theme/afterburner/pix/images/light3.png differ
diff --git a/theme/afterburner/pix/menu/ab-arrowover.png b/theme/afterburner/pix/menu/ab-arrowover.png
new file mode 100644
index 00000000000..6e452f662ca
Binary files /dev/null and b/theme/afterburner/pix/menu/ab-arrowover.png differ
diff --git a/theme/afterburner/pix/menu/nav-arrow-right.png b/theme/afterburner/pix/menu/nav-arrow-right.png
new file mode 100644
index 00000000000..b07b78461a3
Binary files /dev/null and b/theme/afterburner/pix/menu/nav-arrow-right.png differ
diff --git a/theme/afterburner/pix/screenshot.jpg b/theme/afterburner/pix/screenshot.jpg
new file mode 100644
index 00000000000..2d5d2adb6d4
Binary files /dev/null and b/theme/afterburner/pix/screenshot.jpg differ
diff --git a/theme/afterburner/pix/sideblocks/sidegrad.jpg b/theme/afterburner/pix/sideblocks/sidegrad.jpg
new file mode 100644
index 00000000000..939f19b7f4a
Binary files /dev/null and b/theme/afterburner/pix/sideblocks/sidegrad.jpg differ
diff --git a/theme/afterburner/pix/tab/left.gif b/theme/afterburner/pix/tab/left.gif
new file mode 100644
index 00000000000..48b66288913
Binary files /dev/null and b/theme/afterburner/pix/tab/left.gif differ
diff --git a/theme/afterburner/pix/tab/left_active.gif b/theme/afterburner/pix/tab/left_active.gif
new file mode 100644
index 00000000000..bd72d635568
Binary files /dev/null and b/theme/afterburner/pix/tab/left_active.gif differ
diff --git a/theme/afterburner/pix/tab/left_active_hover.gif b/theme/afterburner/pix/tab/left_active_hover.gif
new file mode 100644
index 00000000000..f1af440a15f
Binary files /dev/null and b/theme/afterburner/pix/tab/left_active_hover.gif differ
diff --git a/theme/afterburner/pix/tab/left_hover.gif b/theme/afterburner/pix/tab/left_hover.gif
new file mode 100644
index 00000000000..ea8c9705ed1
Binary files /dev/null and b/theme/afterburner/pix/tab/left_hover.gif differ
diff --git a/theme/afterburner/pix/tab/right.gif b/theme/afterburner/pix/tab/right.gif
new file mode 100644
index 00000000000..feddbb73d55
Binary files /dev/null and b/theme/afterburner/pix/tab/right.gif differ
diff --git a/theme/afterburner/pix/tab/right_active.gif b/theme/afterburner/pix/tab/right_active.gif
new file mode 100644
index 00000000000..ad87b27a4ee
Binary files /dev/null and b/theme/afterburner/pix/tab/right_active.gif differ
diff --git a/theme/afterburner/pix/tab/right_active_hover.gif b/theme/afterburner/pix/tab/right_active_hover.gif
new file mode 100644
index 00000000000..c8b2883d538
Binary files /dev/null and b/theme/afterburner/pix/tab/right_active_hover.gif differ
diff --git a/theme/afterburner/pix/tab/right_end.gif b/theme/afterburner/pix/tab/right_end.gif
new file mode 100644
index 00000000000..2cb44de6c57
Binary files /dev/null and b/theme/afterburner/pix/tab/right_end.gif differ
diff --git a/theme/afterburner/pix/tab/right_hover.gif b/theme/afterburner/pix/tab/right_hover.gif
new file mode 100644
index 00000000000..301b3f67086
Binary files /dev/null and b/theme/afterburner/pix/tab/right_hover.gif differ
diff --git a/theme/afterburner/pix/tab/right_last.gif b/theme/afterburner/pix/tab/right_last.gif
new file mode 100644
index 00000000000..dd346f6c526
Binary files /dev/null and b/theme/afterburner/pix/tab/right_last.gif differ
diff --git a/theme/afterburner/pix/tab/rtlbg.gif b/theme/afterburner/pix/tab/rtlbg.gif
new file mode 100644
index 00000000000..ba7831333af
Binary files /dev/null and b/theme/afterburner/pix/tab/rtlbg.gif differ
diff --git a/theme/afterburner/pix/tab/tabrow1.gif b/theme/afterburner/pix/tab/tabrow1.gif
new file mode 100644
index 00000000000..db1ffa66c47
Binary files /dev/null and b/theme/afterburner/pix/tab/tabrow1.gif differ
diff --git a/theme/afterburner/pix_core/a/em1_bwgreater.gif b/theme/afterburner/pix_core/a/em1_bwgreater.gif
new file mode 100644
index 00000000000..e2ff4347b18
Binary files /dev/null and b/theme/afterburner/pix_core/a/em1_bwgreater.gif differ
diff --git a/theme/afterburner/pix_core/a/em1_greater.gif b/theme/afterburner/pix_core/a/em1_greater.gif
new file mode 100644
index 00000000000..fdeb8837fe4
Binary files /dev/null and b/theme/afterburner/pix_core/a/em1_greater.gif differ
diff --git a/theme/afterburner/pix_core/a/em1_lesser.gif b/theme/afterburner/pix_core/a/em1_lesser.gif
new file mode 100644
index 00000000000..73cf431ed6c
Binary files /dev/null and b/theme/afterburner/pix_core/a/em1_lesser.gif differ
diff --git a/theme/afterburner/pix_core/a/em1_raquo.gif b/theme/afterburner/pix_core/a/em1_raquo.gif
new file mode 100644
index 00000000000..590ea9de263
Binary files /dev/null and b/theme/afterburner/pix_core/a/em1_raquo.gif differ
diff --git a/theme/afterburner/pix_core/a/help.png b/theme/afterburner/pix_core/a/help.png
new file mode 100644
index 00000000000..5c822c3cca7
Binary files /dev/null and b/theme/afterburner/pix_core/a/help.png differ
diff --git a/theme/afterburner/pix_core/a/l_breadcrumb.gif b/theme/afterburner/pix_core/a/l_breadcrumb.gif
new file mode 100644
index 00000000000..8d698446d15
Binary files /dev/null and b/theme/afterburner/pix_core/a/l_breadcrumb.gif differ
diff --git a/theme/afterburner/pix_core/a/logout.png b/theme/afterburner/pix_core/a/logout.png
new file mode 100644
index 00000000000..60912485391
Binary files /dev/null and b/theme/afterburner/pix_core/a/logout.png differ
diff --git a/theme/afterburner/pix_core/a/r_breadcrumb.gif b/theme/afterburner/pix_core/a/r_breadcrumb.gif
new file mode 100644
index 00000000000..21bc9c1c934
Binary files /dev/null and b/theme/afterburner/pix_core/a/r_breadcrumb.gif differ
diff --git a/theme/afterburner/pix_core/a/r_go.gif b/theme/afterburner/pix_core/a/r_go.gif
new file mode 100644
index 00000000000..7fe7e40498f
Binary files /dev/null and b/theme/afterburner/pix_core/a/r_go.gif differ
diff --git a/theme/afterburner/pix_core/a/r_next.gif b/theme/afterburner/pix_core/a/r_next.gif
new file mode 100644
index 00000000000..9689a49da93
Binary files /dev/null and b/theme/afterburner/pix_core/a/r_next.gif differ
diff --git a/theme/afterburner/pix_core/a/r_previous.gif b/theme/afterburner/pix_core/a/r_previous.gif
new file mode 100644
index 00000000000..f3c3e5e1687
Binary files /dev/null and b/theme/afterburner/pix_core/a/r_previous.gif differ
diff --git a/theme/afterburner/pix_core/a/refresh.png b/theme/afterburner/pix_core/a/refresh.png
new file mode 100644
index 00000000000..485448fb428
Binary files /dev/null and b/theme/afterburner/pix_core/a/refresh.png differ
diff --git a/theme/afterburner/pix_core/a/search.png b/theme/afterburner/pix_core/a/search.png
new file mode 100644
index 00000000000..df78b8c5935
Binary files /dev/null and b/theme/afterburner/pix_core/a/search.png differ
diff --git a/theme/afterburner/pix_core/a/setting.png b/theme/afterburner/pix_core/a/setting.png
new file mode 100644
index 00000000000..89040d9dcb6
Binary files /dev/null and b/theme/afterburner/pix_core/a/setting.png differ
diff --git a/theme/afterburner/pix_core/c/course.png b/theme/afterburner/pix_core/c/course.png
new file mode 100644
index 00000000000..80dfa1955a3
Binary files /dev/null and b/theme/afterburner/pix_core/c/course.png differ
diff --git a/theme/afterburner/pix_core/c/event.png b/theme/afterburner/pix_core/c/event.png
new file mode 100644
index 00000000000..413af23993e
Binary files /dev/null and b/theme/afterburner/pix_core/c/event.png differ
diff --git a/theme/afterburner/pix_core/c/groups.png b/theme/afterburner/pix_core/c/groups.png
new file mode 100644
index 00000000000..a6aae0404b7
Binary files /dev/null and b/theme/afterburner/pix_core/c/groups.png differ
diff --git a/theme/afterburner/pix_core/c/site.png b/theme/afterburner/pix_core/c/site.png
new file mode 100644
index 00000000000..413af23993e
Binary files /dev/null and b/theme/afterburner/pix_core/c/site.png differ
diff --git a/theme/afterburner/pix_core/c/user.png b/theme/afterburner/pix_core/c/user.png
new file mode 100644
index 00000000000..2d44726f08e
Binary files /dev/null and b/theme/afterburner/pix_core/c/user.png differ
diff --git a/theme/afterburner/pix_core/docs.png b/theme/afterburner/pix_core/docs.png
new file mode 100644
index 00000000000..fa9a60b5ad2
Binary files /dev/null and b/theme/afterburner/pix_core/docs.png differ
diff --git a/theme/afterburner/pix_core/f/access.png b/theme/afterburner/pix_core/f/access.png
new file mode 100644
index 00000000000..4f088737c42
Binary files /dev/null and b/theme/afterburner/pix_core/f/access.png differ
diff --git a/theme/afterburner/pix_core/f/avi.png b/theme/afterburner/pix_core/f/avi.png
new file mode 100644
index 00000000000..c8bd25903d8
Binary files /dev/null and b/theme/afterburner/pix_core/f/avi.png differ
diff --git a/theme/afterburner/pix_core/f/excel.png b/theme/afterburner/pix_core/f/excel.png
new file mode 100644
index 00000000000..4403681c2fe
Binary files /dev/null and b/theme/afterburner/pix_core/f/excel.png differ
diff --git a/theme/afterburner/pix_core/f/flash.png b/theme/afterburner/pix_core/f/flash.png
new file mode 100644
index 00000000000..616fc2ec82f
Binary files /dev/null and b/theme/afterburner/pix_core/f/flash.png differ
diff --git a/theme/afterburner/pix_core/f/folder-32.png b/theme/afterburner/pix_core/f/folder-32.png
new file mode 100644
index 00000000000..8329168cd44
Binary files /dev/null and b/theme/afterburner/pix_core/f/folder-32.png differ
diff --git a/theme/afterburner/pix_core/f/folder.png b/theme/afterburner/pix_core/f/folder.png
new file mode 100644
index 00000000000..260b4157a87
Binary files /dev/null and b/theme/afterburner/pix_core/f/folder.png differ
diff --git a/theme/afterburner/pix_core/f/help.png b/theme/afterburner/pix_core/f/help.png
new file mode 100644
index 00000000000..30a47032a41
Binary files /dev/null and b/theme/afterburner/pix_core/f/help.png differ
diff --git a/theme/afterburner/pix_core/f/html.png b/theme/afterburner/pix_core/f/html.png
new file mode 100644
index 00000000000..f355d31d4fa
Binary files /dev/null and b/theme/afterburner/pix_core/f/html.png differ
diff --git a/theme/afterburner/pix_core/f/image-32.png b/theme/afterburner/pix_core/f/image-32.png
new file mode 100644
index 00000000000..0227d3e2e48
Binary files /dev/null and b/theme/afterburner/pix_core/f/image-32.png differ
diff --git a/theme/afterburner/pix_core/f/image.png b/theme/afterburner/pix_core/f/image.png
new file mode 100644
index 00000000000..c485c20168d
Binary files /dev/null and b/theme/afterburner/pix_core/f/image.png differ
diff --git a/theme/afterburner/pix_core/f/odb.png b/theme/afterburner/pix_core/f/odb.png
new file mode 100644
index 00000000000..86a5c1019f1
Binary files /dev/null and b/theme/afterburner/pix_core/f/odb.png differ
diff --git a/theme/afterburner/pix_core/f/odf.png b/theme/afterburner/pix_core/f/odf.png
new file mode 100644
index 00000000000..e330602505a
Binary files /dev/null and b/theme/afterburner/pix_core/f/odf.png differ
diff --git a/theme/afterburner/pix_core/f/odg.png b/theme/afterburner/pix_core/f/odg.png
new file mode 100644
index 00000000000..86051115b55
Binary files /dev/null and b/theme/afterburner/pix_core/f/odg.png differ
diff --git a/theme/afterburner/pix_core/f/odm.png b/theme/afterburner/pix_core/f/odm.png
new file mode 100644
index 00000000000..f5afc495e5f
Binary files /dev/null and b/theme/afterburner/pix_core/f/odm.png differ
diff --git a/theme/afterburner/pix_core/f/odp.png b/theme/afterburner/pix_core/f/odp.png
new file mode 100644
index 00000000000..d45c8f16e45
Binary files /dev/null and b/theme/afterburner/pix_core/f/odp.png differ
diff --git a/theme/afterburner/pix_core/f/ods.png b/theme/afterburner/pix_core/f/ods.png
new file mode 100644
index 00000000000..36f553bb595
Binary files /dev/null and b/theme/afterburner/pix_core/f/ods.png differ
diff --git a/theme/afterburner/pix_core/f/odt.png b/theme/afterburner/pix_core/f/odt.png
new file mode 100644
index 00000000000..7821edd29f0
Binary files /dev/null and b/theme/afterburner/pix_core/f/odt.png differ
diff --git a/theme/afterburner/pix_core/f/pdf.png b/theme/afterburner/pix_core/f/pdf.png
new file mode 100644
index 00000000000..c68ab66ca23
Binary files /dev/null and b/theme/afterburner/pix_core/f/pdf.png differ
diff --git a/theme/afterburner/pix_core/f/powerpoint.png b/theme/afterburner/pix_core/f/powerpoint.png
new file mode 100644
index 00000000000..134a0071975
Binary files /dev/null and b/theme/afterburner/pix_core/f/powerpoint.png differ
diff --git a/theme/afterburner/pix_core/f/text-32.png b/theme/afterburner/pix_core/f/text-32.png
new file mode 100644
index 00000000000..a936d4b197a
Binary files /dev/null and b/theme/afterburner/pix_core/f/text-32.png differ
diff --git a/theme/afterburner/pix_core/f/text.png b/theme/afterburner/pix_core/f/text.png
new file mode 100644
index 00000000000..ed841a02a7d
Binary files /dev/null and b/theme/afterburner/pix_core/f/text.png differ
diff --git a/theme/afterburner/pix_core/f/unknown-32.png b/theme/afterburner/pix_core/f/unknown-32.png
new file mode 100644
index 00000000000..63b7b4e4330
Binary files /dev/null and b/theme/afterburner/pix_core/f/unknown-32.png differ
diff --git a/theme/afterburner/pix_core/f/unknown.png b/theme/afterburner/pix_core/f/unknown.png
new file mode 100644
index 00000000000..d78eca878d6
Binary files /dev/null and b/theme/afterburner/pix_core/f/unknown.png differ
diff --git a/theme/afterburner/pix_core/f/video.png b/theme/afterburner/pix_core/f/video.png
new file mode 100644
index 00000000000..c8bd25903d8
Binary files /dev/null and b/theme/afterburner/pix_core/f/video.png differ
diff --git a/theme/afterburner/pix_core/f/web.png b/theme/afterburner/pix_core/f/web.png
new file mode 100644
index 00000000000..f355d31d4fa
Binary files /dev/null and b/theme/afterburner/pix_core/f/web.png differ
diff --git a/theme/afterburner/pix_core/f/word.png b/theme/afterburner/pix_core/f/word.png
new file mode 100644
index 00000000000..1beb2e53598
Binary files /dev/null and b/theme/afterburner/pix_core/f/word.png differ
diff --git a/theme/afterburner/pix_core/f/xml.png b/theme/afterburner/pix_core/f/xml.png
new file mode 100644
index 00000000000..c64a736ef8f
Binary files /dev/null and b/theme/afterburner/pix_core/f/xml.png differ
diff --git a/theme/afterburner/pix_core/f/zip.png b/theme/afterburner/pix_core/f/zip.png
new file mode 100644
index 00000000000..67a3d9a18a1
Binary files /dev/null and b/theme/afterburner/pix_core/f/zip.png differ
diff --git a/theme/afterburner/pix_core/g/f1.png b/theme/afterburner/pix_core/g/f1.png
new file mode 100644
index 00000000000..76b8381b0a7
Binary files /dev/null and b/theme/afterburner/pix_core/g/f1.png differ
diff --git a/theme/afterburner/pix_core/g/f2.png b/theme/afterburner/pix_core/g/f2.png
new file mode 100644
index 00000000000..8f00c2fbd16
Binary files /dev/null and b/theme/afterburner/pix_core/g/f2.png differ
diff --git a/theme/afterburner/pix_core/g/user100.png b/theme/afterburner/pix_core/g/user100.png
new file mode 100644
index 00000000000..76b8381b0a7
Binary files /dev/null and b/theme/afterburner/pix_core/g/user100.png differ
diff --git a/theme/afterburner/pix_core/g/user35.png b/theme/afterburner/pix_core/g/user35.png
new file mode 100644
index 00000000000..8f00c2fbd16
Binary files /dev/null and b/theme/afterburner/pix_core/g/user35.png differ
diff --git a/theme/afterburner/pix_core/help.png b/theme/afterburner/pix_core/help.png
new file mode 100644
index 00000000000..30a47032a41
Binary files /dev/null and b/theme/afterburner/pix_core/help.png differ
diff --git a/theme/afterburner/pix_core/i/all.png b/theme/afterburner/pix_core/i/all.png
new file mode 100644
index 00000000000..90ddfabb8a1
Binary files /dev/null and b/theme/afterburner/pix_core/i/all.png differ
diff --git a/theme/afterburner/pix_core/i/backup.png b/theme/afterburner/pix_core/i/backup.png
new file mode 100644
index 00000000000..76add6a0ae6
Binary files /dev/null and b/theme/afterburner/pix_core/i/backup.png differ
diff --git a/theme/afterburner/pix_core/i/calc.png b/theme/afterburner/pix_core/i/calc.png
new file mode 100644
index 00000000000..00ad5155276
Binary files /dev/null and b/theme/afterburner/pix_core/i/calc.png differ
diff --git a/theme/afterburner/pix_core/i/checkpermissions.png b/theme/afterburner/pix_core/i/checkpermissions.png
new file mode 100644
index 00000000000..645edfd7417
Binary files /dev/null and b/theme/afterburner/pix_core/i/checkpermissions.png differ
diff --git a/theme/afterburner/pix_core/i/course.png b/theme/afterburner/pix_core/i/course.png
new file mode 100644
index 00000000000..24f91c3bfb8
Binary files /dev/null and b/theme/afterburner/pix_core/i/course.png differ
diff --git a/theme/afterburner/pix_core/i/db.png b/theme/afterburner/pix_core/i/db.png
new file mode 100644
index 00000000000..d588f422f76
Binary files /dev/null and b/theme/afterburner/pix_core/i/db.png differ
diff --git a/theme/afterburner/pix_core/i/edit.gif b/theme/afterburner/pix_core/i/edit.gif
new file mode 100644
index 00000000000..d390a444ba3
Binary files /dev/null and b/theme/afterburner/pix_core/i/edit.gif differ
diff --git a/theme/afterburner/pix_core/i/email.png b/theme/afterburner/pix_core/i/email.png
new file mode 100644
index 00000000000..e708416dac9
Binary files /dev/null and b/theme/afterburner/pix_core/i/email.png differ
diff --git a/theme/afterburner/pix_core/i/feedback.png b/theme/afterburner/pix_core/i/feedback.png
new file mode 100644
index 00000000000..1af30643f4c
Binary files /dev/null and b/theme/afterburner/pix_core/i/feedback.png differ
diff --git a/theme/afterburner/pix_core/i/feedback_add.png b/theme/afterburner/pix_core/i/feedback_add.png
new file mode 100644
index 00000000000..4369afd271a
Binary files /dev/null and b/theme/afterburner/pix_core/i/feedback_add.png differ
diff --git a/theme/afterburner/pix_core/i/files.png b/theme/afterburner/pix_core/i/files.png
new file mode 100644
index 00000000000..260b4157a87
Binary files /dev/null and b/theme/afterburner/pix_core/i/files.png differ
diff --git a/theme/afterburner/pix_core/i/filter.png b/theme/afterburner/pix_core/i/filter.png
new file mode 100644
index 00000000000..1f69604528f
Binary files /dev/null and b/theme/afterburner/pix_core/i/filter.png differ
diff --git a/theme/afterburner/pix_core/i/flagged.png b/theme/afterburner/pix_core/i/flagged.png
new file mode 100644
index 00000000000..5c008b0a6fa
Binary files /dev/null and b/theme/afterburner/pix_core/i/flagged.png differ
diff --git a/theme/afterburner/pix_core/i/grades.png b/theme/afterburner/pix_core/i/grades.png
new file mode 100644
index 00000000000..8dcfb269dad
Binary files /dev/null and b/theme/afterburner/pix_core/i/grades.png differ
diff --git a/theme/afterburner/pix_core/i/group.png b/theme/afterburner/pix_core/i/group.png
new file mode 100644
index 00000000000..a6aae0404b7
Binary files /dev/null and b/theme/afterburner/pix_core/i/group.png differ
diff --git a/theme/afterburner/pix_core/i/hide.png b/theme/afterburner/pix_core/i/hide.png
new file mode 100644
index 00000000000..2aead17e09e
Binary files /dev/null and b/theme/afterburner/pix_core/i/hide.png differ
diff --git a/theme/afterburner/pix_core/i/info.png b/theme/afterburner/pix_core/i/info.png
new file mode 100644
index 00000000000..fa9a60b5ad2
Binary files /dev/null and b/theme/afterburner/pix_core/i/info.png differ
diff --git a/theme/afterburner/pix_core/i/lock.png b/theme/afterburner/pix_core/i/lock.png
new file mode 100644
index 00000000000..a9994ae1f69
Binary files /dev/null and b/theme/afterburner/pix_core/i/lock.png differ
diff --git a/theme/afterburner/pix_core/i/marker.png b/theme/afterburner/pix_core/i/marker.png
new file mode 100644
index 00000000000..845e11070a7
Binary files /dev/null and b/theme/afterburner/pix_core/i/marker.png differ
diff --git a/theme/afterburner/pix_core/i/menu.png b/theme/afterburner/pix_core/i/menu.png
new file mode 100644
index 00000000000..efc599dccd8
Binary files /dev/null and b/theme/afterburner/pix_core/i/menu.png differ
diff --git a/theme/afterburner/pix_core/i/new.png b/theme/afterburner/pix_core/i/new.png
new file mode 100644
index 00000000000..6a88c4da92c
Binary files /dev/null and b/theme/afterburner/pix_core/i/new.png differ
diff --git a/theme/afterburner/pix_core/i/news.png b/theme/afterburner/pix_core/i/news.png
new file mode 100644
index 00000000000..70e7e5a0b07
Binary files /dev/null and b/theme/afterburner/pix_core/i/news.png differ
diff --git a/theme/afterburner/pix_core/i/one.png b/theme/afterburner/pix_core/i/one.png
new file mode 100644
index 00000000000..7ac2093dac9
Binary files /dev/null and b/theme/afterburner/pix_core/i/one.png differ
diff --git a/theme/afterburner/pix_core/i/payment.png b/theme/afterburner/pix_core/i/payment.png
new file mode 100644
index 00000000000..82c316a861e
Binary files /dev/null and b/theme/afterburner/pix_core/i/payment.png differ
diff --git a/theme/afterburner/pix_core/i/permissions.png b/theme/afterburner/pix_core/i/permissions.png
new file mode 100644
index 00000000000..82846369f31
Binary files /dev/null and b/theme/afterburner/pix_core/i/permissions.png differ
diff --git a/theme/afterburner/pix_core/i/publish.png b/theme/afterburner/pix_core/i/publish.png
new file mode 100644
index 00000000000..e931afcc1c8
Binary files /dev/null and b/theme/afterburner/pix_core/i/publish.png differ
diff --git a/theme/afterburner/pix_core/i/questions.png b/theme/afterburner/pix_core/i/questions.png
new file mode 100644
index 00000000000..b9ca7cb1ce6
Binary files /dev/null and b/theme/afterburner/pix_core/i/questions.png differ
diff --git a/theme/afterburner/pix_core/i/report.png b/theme/afterburner/pix_core/i/report.png
new file mode 100644
index 00000000000..aa8bbe927c1
Binary files /dev/null and b/theme/afterburner/pix_core/i/report.png differ
diff --git a/theme/afterburner/pix_core/i/restore.png b/theme/afterburner/pix_core/i/restore.png
new file mode 100644
index 00000000000..b2996cc7b70
Binary files /dev/null and b/theme/afterburner/pix_core/i/restore.png differ
diff --git a/theme/afterburner/pix_core/i/return.png b/theme/afterburner/pix_core/i/return.png
new file mode 100644
index 00000000000..2c6152ef621
Binary files /dev/null and b/theme/afterburner/pix_core/i/return.png differ
diff --git a/theme/afterburner/pix_core/i/roles.png b/theme/afterburner/pix_core/i/roles.png
new file mode 100644
index 00000000000..5fa4804382b
Binary files /dev/null and b/theme/afterburner/pix_core/i/roles.png differ
diff --git a/theme/afterburner/pix_core/i/scales.png b/theme/afterburner/pix_core/i/scales.png
new file mode 100644
index 00000000000..d3cb71d5c5d
Binary files /dev/null and b/theme/afterburner/pix_core/i/scales.png differ
diff --git a/theme/afterburner/pix_core/i/settings.png b/theme/afterburner/pix_core/i/settings.png
new file mode 100644
index 00000000000..efc599dccd8
Binary files /dev/null and b/theme/afterburner/pix_core/i/settings.png differ
diff --git a/theme/afterburner/pix_core/i/show.png b/theme/afterburner/pix_core/i/show.png
new file mode 100644
index 00000000000..356660cddab
Binary files /dev/null and b/theme/afterburner/pix_core/i/show.png differ
diff --git a/theme/afterburner/pix_core/i/unflagged.png b/theme/afterburner/pix_core/i/unflagged.png
new file mode 100644
index 00000000000..fe794c68a24
Binary files /dev/null and b/theme/afterburner/pix_core/i/unflagged.png differ
diff --git a/theme/afterburner/pix_core/i/user.png b/theme/afterburner/pix_core/i/user.png
new file mode 100644
index 00000000000..2bc51acc2ae
Binary files /dev/null and b/theme/afterburner/pix_core/i/user.png differ
diff --git a/theme/afterburner/pix_core/i/users.png b/theme/afterburner/pix_core/i/users.png
new file mode 100644
index 00000000000..a6aae0404b7
Binary files /dev/null and b/theme/afterburner/pix_core/i/users.png differ
diff --git a/theme/afterburner/pix_core/icon.png b/theme/afterburner/pix_core/icon.png
new file mode 100644
index 00000000000..50ba3c9e9a6
Binary files /dev/null and b/theme/afterburner/pix_core/icon.png differ
diff --git a/theme/afterburner/pix_core/m/USD.gif b/theme/afterburner/pix_core/m/USD.gif
new file mode 100644
index 00000000000..341a22fb34b
Binary files /dev/null and b/theme/afterburner/pix_core/m/USD.gif differ
diff --git a/theme/afterburner/pix_core/s/SMILEYS b/theme/afterburner/pix_core/s/SMILEYS
new file mode 100644
index 00000000000..06f0fb6f25e
--- /dev/null
+++ b/theme/afterburner/pix_core/s/SMILEYS
@@ -0,0 +1 @@
+All these icon are 16x16 and from fugue icon sets
diff --git a/theme/afterburner/pix_core/s/angry.png b/theme/afterburner/pix_core/s/angry.png
new file mode 100644
index 00000000000..1ff1492eb34
Binary files /dev/null and b/theme/afterburner/pix_core/s/angry.png differ
diff --git a/theme/afterburner/pix_core/s/approve.png b/theme/afterburner/pix_core/s/approve.png
new file mode 100644
index 00000000000..ce8da0228ee
Binary files /dev/null and b/theme/afterburner/pix_core/s/approve.png differ
diff --git a/theme/afterburner/pix_core/s/biggrin.png b/theme/afterburner/pix_core/s/biggrin.png
new file mode 100644
index 00000000000..5932dcf4039
Binary files /dev/null and b/theme/afterburner/pix_core/s/biggrin.png differ
diff --git a/theme/afterburner/pix_core/s/blackeye.gif b/theme/afterburner/pix_core/s/blackeye.gif
new file mode 100644
index 00000000000..b8f8a751a87
Binary files /dev/null and b/theme/afterburner/pix_core/s/blackeye.gif differ
diff --git a/theme/afterburner/pix_core/s/blush.png b/theme/afterburner/pix_core/s/blush.png
new file mode 100644
index 00000000000..7ac0cac2347
Binary files /dev/null and b/theme/afterburner/pix_core/s/blush.png differ
diff --git a/theme/afterburner/pix_core/s/clown.gif b/theme/afterburner/pix_core/s/clown.gif
new file mode 100644
index 00000000000..2d84189ce3f
Binary files /dev/null and b/theme/afterburner/pix_core/s/clown.gif differ
diff --git a/theme/afterburner/pix_core/s/cool.png b/theme/afterburner/pix_core/s/cool.png
new file mode 100644
index 00000000000..92aa42a073b
Binary files /dev/null and b/theme/afterburner/pix_core/s/cool.png differ
diff --git a/theme/afterburner/pix_core/s/dead.png b/theme/afterburner/pix_core/s/dead.png
new file mode 100644
index 00000000000..c82e8f3f901
Binary files /dev/null and b/theme/afterburner/pix_core/s/dead.png differ
diff --git a/theme/afterburner/pix_core/s/egg.gif b/theme/afterburner/pix_core/s/egg.gif
new file mode 100644
index 00000000000..e70dccdf46d
Binary files /dev/null and b/theme/afterburner/pix_core/s/egg.gif differ
diff --git a/theme/afterburner/pix_core/s/evil.png b/theme/afterburner/pix_core/s/evil.png
new file mode 100644
index 00000000000..0da78cd0644
Binary files /dev/null and b/theme/afterburner/pix_core/s/evil.png differ
diff --git a/theme/afterburner/pix_core/s/heart.png b/theme/afterburner/pix_core/s/heart.png
new file mode 100644
index 00000000000..17c120b2c9b
Binary files /dev/null and b/theme/afterburner/pix_core/s/heart.png differ
diff --git a/theme/afterburner/pix_core/s/kiss.png b/theme/afterburner/pix_core/s/kiss.png
new file mode 100644
index 00000000000..3870237f113
Binary files /dev/null and b/theme/afterburner/pix_core/s/kiss.png differ
diff --git a/theme/afterburner/pix_core/s/martin.gif b/theme/afterburner/pix_core/s/martin.gif
new file mode 100644
index 00000000000..3246f4d2f87
Binary files /dev/null and b/theme/afterburner/pix_core/s/martin.gif differ
diff --git a/theme/afterburner/pix_core/s/mixed.png b/theme/afterburner/pix_core/s/mixed.png
new file mode 100644
index 00000000000..9f3205e33c6
Binary files /dev/null and b/theme/afterburner/pix_core/s/mixed.png differ
diff --git a/theme/afterburner/pix_core/s/no.gif b/theme/afterburner/pix_core/s/no.gif
new file mode 100644
index 00000000000..45dd129d095
Binary files /dev/null and b/theme/afterburner/pix_core/s/no.gif differ
diff --git a/theme/afterburner/pix_core/s/sad.png b/theme/afterburner/pix_core/s/sad.png
new file mode 100644
index 00000000000..f2f21439876
Binary files /dev/null and b/theme/afterburner/pix_core/s/sad.png differ
diff --git a/theme/afterburner/pix_core/s/shy.png b/theme/afterburner/pix_core/s/shy.png
new file mode 100644
index 00000000000..7ac0cac2347
Binary files /dev/null and b/theme/afterburner/pix_core/s/shy.png differ
diff --git a/theme/afterburner/pix_core/s/sleepy.png b/theme/afterburner/pix_core/s/sleepy.png
new file mode 100644
index 00000000000..bab7f16143b
Binary files /dev/null and b/theme/afterburner/pix_core/s/sleepy.png differ
diff --git a/theme/afterburner/pix_core/s/smiley.png b/theme/afterburner/pix_core/s/smiley.png
new file mode 100644
index 00000000000..ce8da0228ee
Binary files /dev/null and b/theme/afterburner/pix_core/s/smiley.png differ
diff --git a/theme/afterburner/pix_core/s/surprise.png b/theme/afterburner/pix_core/s/surprise.png
new file mode 100644
index 00000000000..81fb5f3d58b
Binary files /dev/null and b/theme/afterburner/pix_core/s/surprise.png differ
diff --git a/theme/afterburner/pix_core/s/thoughtful.png b/theme/afterburner/pix_core/s/thoughtful.png
new file mode 100644
index 00000000000..e3cc6cb2dab
Binary files /dev/null and b/theme/afterburner/pix_core/s/thoughtful.png differ
diff --git a/theme/afterburner/pix_core/s/tongueout.png b/theme/afterburner/pix_core/s/tongueout.png
new file mode 100644
index 00000000000..c4ad9338e18
Binary files /dev/null and b/theme/afterburner/pix_core/s/tongueout.png differ
diff --git a/theme/afterburner/pix_core/s/wideeyes.png b/theme/afterburner/pix_core/s/wideeyes.png
new file mode 100644
index 00000000000..81fb5f3d58b
Binary files /dev/null and b/theme/afterburner/pix_core/s/wideeyes.png differ
diff --git a/theme/afterburner/pix_core/s/wink.png b/theme/afterburner/pix_core/s/wink.png
new file mode 100644
index 00000000000..0285a229606
Binary files /dev/null and b/theme/afterburner/pix_core/s/wink.png differ
diff --git a/theme/afterburner/pix_core/s/yes.png b/theme/afterburner/pix_core/s/yes.png
new file mode 100644
index 00000000000..a12a1d0597f
Binary files /dev/null and b/theme/afterburner/pix_core/s/yes.png differ
diff --git a/theme/afterburner/pix_core/t/adddir.png b/theme/afterburner/pix_core/t/adddir.png
new file mode 100644
index 00000000000..5075baf7608
Binary files /dev/null and b/theme/afterburner/pix_core/t/adddir.png differ
diff --git a/theme/afterburner/pix_core/t/addfile.png b/theme/afterburner/pix_core/t/addfile.png
new file mode 100644
index 00000000000..113873963c2
Binary files /dev/null and b/theme/afterburner/pix_core/t/addfile.png differ
diff --git a/theme/afterburner/pix_core/t/addgreen.png b/theme/afterburner/pix_core/t/addgreen.png
new file mode 100644
index 00000000000..66f4a32c326
Binary files /dev/null and b/theme/afterburner/pix_core/t/addgreen.png differ
diff --git a/theme/afterburner/pix_core/t/backup.png b/theme/afterburner/pix_core/t/backup.png
new file mode 100644
index 00000000000..59bf557df52
Binary files /dev/null and b/theme/afterburner/pix_core/t/backup.png differ
diff --git a/theme/afterburner/pix_core/t/block.png b/theme/afterburner/pix_core/t/block.png
new file mode 100644
index 00000000000..7af3a5189d2
Binary files /dev/null and b/theme/afterburner/pix_core/t/block.png differ
diff --git a/theme/afterburner/pix_core/t/calendar.png b/theme/afterburner/pix_core/t/calendar.png
new file mode 100644
index 00000000000..413af23993e
Binary files /dev/null and b/theme/afterburner/pix_core/t/calendar.png differ
diff --git a/theme/afterburner/pix_core/t/clear.png b/theme/afterburner/pix_core/t/clear.png
new file mode 100644
index 00000000000..2414885b857
Binary files /dev/null and b/theme/afterburner/pix_core/t/clear.png differ
diff --git a/theme/afterburner/pix_core/t/copy.png b/theme/afterburner/pix_core/t/copy.png
new file mode 100644
index 00000000000..3836257fe90
Binary files /dev/null and b/theme/afterburner/pix_core/t/copy.png differ
diff --git a/theme/afterburner/pix_core/t/delete.png b/theme/afterburner/pix_core/t/delete.png
new file mode 100644
index 00000000000..6b9fa6dd36e
Binary files /dev/null and b/theme/afterburner/pix_core/t/delete.png differ
diff --git a/theme/afterburner/pix_core/t/down.png b/theme/afterburner/pix_core/t/down.png
new file mode 100644
index 00000000000..8d5209b6604
Binary files /dev/null and b/theme/afterburner/pix_core/t/down.png differ
diff --git a/theme/afterburner/pix_core/t/download.png b/theme/afterburner/pix_core/t/download.png
new file mode 100644
index 00000000000..1920b1bb223
Binary files /dev/null and b/theme/afterburner/pix_core/t/download.png differ
diff --git a/theme/afterburner/pix_core/t/edit.png b/theme/afterburner/pix_core/t/edit.png
new file mode 100644
index 00000000000..89ab15f929b
Binary files /dev/null and b/theme/afterburner/pix_core/t/edit.png differ
diff --git a/theme/afterburner/pix_core/t/email.png b/theme/afterburner/pix_core/t/email.png
new file mode 100644
index 00000000000..e708416dac9
Binary files /dev/null and b/theme/afterburner/pix_core/t/email.png differ
diff --git a/theme/afterburner/pix_core/t/emailno.png b/theme/afterburner/pix_core/t/emailno.png
new file mode 100644
index 00000000000..a33c0cad757
Binary files /dev/null and b/theme/afterburner/pix_core/t/emailno.png differ
diff --git a/theme/afterburner/pix_core/t/feedback.png b/theme/afterburner/pix_core/t/feedback.png
new file mode 100644
index 00000000000..2b5a1114826
Binary files /dev/null and b/theme/afterburner/pix_core/t/feedback.png differ
diff --git a/theme/afterburner/pix_core/t/feedback_add.png b/theme/afterburner/pix_core/t/feedback_add.png
new file mode 100644
index 00000000000..4369afd271a
Binary files /dev/null and b/theme/afterburner/pix_core/t/feedback_add.png differ
diff --git a/theme/afterburner/pix_core/t/go.png b/theme/afterburner/pix_core/t/go.png
new file mode 100644
index 00000000000..c700f60446d
Binary files /dev/null and b/theme/afterburner/pix_core/t/go.png differ
diff --git a/theme/afterburner/pix_core/t/groupn.png b/theme/afterburner/pix_core/t/groupn.png
new file mode 100644
index 00000000000..f6e4dc8a31a
Binary files /dev/null and b/theme/afterburner/pix_core/t/groupn.png differ
diff --git a/theme/afterburner/pix_core/t/groups.png b/theme/afterburner/pix_core/t/groups.png
new file mode 100644
index 00000000000..a6aae0404b7
Binary files /dev/null and b/theme/afterburner/pix_core/t/groups.png differ
diff --git a/theme/afterburner/pix_core/t/hide.png b/theme/afterburner/pix_core/t/hide.png
new file mode 100644
index 00000000000..5124c0eb8e3
Binary files /dev/null and b/theme/afterburner/pix_core/t/hide.png differ
diff --git a/theme/afterburner/pix_core/t/lock.png b/theme/afterburner/pix_core/t/lock.png
new file mode 100644
index 00000000000..a9994ae1f69
Binary files /dev/null and b/theme/afterburner/pix_core/t/lock.png differ
diff --git a/theme/afterburner/pix_core/t/move.png b/theme/afterburner/pix_core/t/move.png
new file mode 100644
index 00000000000..391a01fc45d
Binary files /dev/null and b/theme/afterburner/pix_core/t/move.png differ
diff --git a/theme/afterburner/pix_core/t/preview.png b/theme/afterburner/pix_core/t/preview.png
new file mode 100644
index 00000000000..3747c976fa4
Binary files /dev/null and b/theme/afterburner/pix_core/t/preview.png differ
diff --git a/theme/afterburner/pix_core/t/restore.png b/theme/afterburner/pix_core/t/restore.png
new file mode 100644
index 00000000000..b2996cc7b70
Binary files /dev/null and b/theme/afterburner/pix_core/t/restore.png differ
diff --git a/theme/afterburner/pix_core/t/show.png b/theme/afterburner/pix_core/t/show.png
new file mode 100644
index 00000000000..356660cddab
Binary files /dev/null and b/theme/afterburner/pix_core/t/show.png differ
diff --git a/theme/afterburner/pix_core/t/stop.png b/theme/afterburner/pix_core/t/stop.png
new file mode 100644
index 00000000000..5cd9ea93ef5
Binary files /dev/null and b/theme/afterburner/pix_core/t/stop.png differ
diff --git a/theme/afterburner/pix_core/t/unlock.png b/theme/afterburner/pix_core/t/unlock.png
new file mode 100644
index 00000000000..7e47c799a82
Binary files /dev/null and b/theme/afterburner/pix_core/t/unlock.png differ
diff --git a/theme/afterburner/pix_core/t/up.png b/theme/afterburner/pix_core/t/up.png
new file mode 100644
index 00000000000..4e4f5b8a445
Binary files /dev/null and b/theme/afterburner/pix_core/t/up.png differ
diff --git a/theme/afterburner/pix_core/t/user.png b/theme/afterburner/pix_core/t/user.png
new file mode 100644
index 00000000000..2d44726f08e
Binary files /dev/null and b/theme/afterburner/pix_core/t/user.png differ
diff --git a/theme/afterburner/pix_core/t/userblue.png b/theme/afterburner/pix_core/t/userblue.png
new file mode 100644
index 00000000000..e7cfd7df824
Binary files /dev/null and b/theme/afterburner/pix_core/t/userblue.png differ
diff --git a/theme/afterburner/pix_core/t/usernot.png b/theme/afterburner/pix_core/t/usernot.png
new file mode 100644
index 00000000000..09f73c230c3
Binary files /dev/null and b/theme/afterburner/pix_core/t/usernot.png differ
diff --git a/theme/afterburner/pix_core/u/f1.png b/theme/afterburner/pix_core/u/f1.png
new file mode 100644
index 00000000000..76b8381b0a7
Binary files /dev/null and b/theme/afterburner/pix_core/u/f1.png differ
diff --git a/theme/afterburner/pix_core/u/f2.png b/theme/afterburner/pix_core/u/f2.png
new file mode 100644
index 00000000000..8f00c2fbd16
Binary files /dev/null and b/theme/afterburner/pix_core/u/f2.png differ
diff --git a/theme/afterburner/pix_plugins/enrol/self/withoutkey.png b/theme/afterburner/pix_plugins/enrol/self/withoutkey.png
new file mode 100644
index 00000000000..662975d98b9
Binary files /dev/null and b/theme/afterburner/pix_plugins/enrol/self/withoutkey.png differ
diff --git a/theme/afterburner/pix_plugins/mod/assignment/icon.png b/theme/afterburner/pix_plugins/mod/assignment/icon.png
new file mode 100644
index 00000000000..e3071ef6090
Binary files /dev/null and b/theme/afterburner/pix_plugins/mod/assignment/icon.png differ
diff --git a/theme/afterburner/pix_plugins/mod/chat/icon.png b/theme/afterburner/pix_plugins/mod/chat/icon.png
new file mode 100644
index 00000000000..50ba3c9e9a6
Binary files /dev/null and b/theme/afterburner/pix_plugins/mod/chat/icon.png differ
diff --git a/theme/afterburner/pix_plugins/mod/choice/icon.png b/theme/afterburner/pix_plugins/mod/choice/icon.png
new file mode 100644
index 00000000000..2c021693585
Binary files /dev/null and b/theme/afterburner/pix_plugins/mod/choice/icon.png differ
diff --git a/theme/afterburner/pix_plugins/mod/data/icon.png b/theme/afterburner/pix_plugins/mod/data/icon.png
new file mode 100644
index 00000000000..d588f422f76
Binary files /dev/null and b/theme/afterburner/pix_plugins/mod/data/icon.png differ
diff --git a/theme/afterburner/pix_plugins/mod/folder/icon.png b/theme/afterburner/pix_plugins/mod/folder/icon.png
new file mode 100644
index 00000000000..260b4157a87
Binary files /dev/null and b/theme/afterburner/pix_plugins/mod/folder/icon.png differ
diff --git a/theme/afterburner/pix_plugins/mod/forum/icon.png b/theme/afterburner/pix_plugins/mod/forum/icon.png
new file mode 100644
index 00000000000..1af30643f4c
Binary files /dev/null and b/theme/afterburner/pix_plugins/mod/forum/icon.png differ
diff --git a/theme/afterburner/pix_plugins/mod/glossary/icon.png b/theme/afterburner/pix_plugins/mod/glossary/icon.png
new file mode 100644
index 00000000000..5d3365cca6d
Binary files /dev/null and b/theme/afterburner/pix_plugins/mod/glossary/icon.png differ
diff --git a/theme/afterburner/pix_plugins/mod/imscp/icon.png b/theme/afterburner/pix_plugins/mod/imscp/icon.png
new file mode 100644
index 00000000000..ed7ec0e972e
Binary files /dev/null and b/theme/afterburner/pix_plugins/mod/imscp/icon.png differ
diff --git a/theme/afterburner/pix_plugins/mod/label/icon.png b/theme/afterburner/pix_plugins/mod/label/icon.png
new file mode 100644
index 00000000000..2d68e6cd17d
Binary files /dev/null and b/theme/afterburner/pix_plugins/mod/label/icon.png differ
diff --git a/theme/afterburner/pix_plugins/mod/lesson/icon.png b/theme/afterburner/pix_plugins/mod/lesson/icon.png
new file mode 100644
index 00000000000..88f1a2bbf1b
Binary files /dev/null and b/theme/afterburner/pix_plugins/mod/lesson/icon.png differ
diff --git a/theme/afterburner/pix_plugins/mod/page/icon.png b/theme/afterburner/pix_plugins/mod/page/icon.png
new file mode 100644
index 00000000000..3a957dab451
Binary files /dev/null and b/theme/afterburner/pix_plugins/mod/page/icon.png differ
diff --git a/theme/afterburner/pix_plugins/mod/quiz/icon.png b/theme/afterburner/pix_plugins/mod/quiz/icon.png
new file mode 100644
index 00000000000..e8015424ae7
Binary files /dev/null and b/theme/afterburner/pix_plugins/mod/quiz/icon.png differ
diff --git a/theme/afterburner/pix_plugins/mod/resource/icon.png b/theme/afterburner/pix_plugins/mod/resource/icon.png
new file mode 100644
index 00000000000..75f92b0c709
Binary files /dev/null and b/theme/afterburner/pix_plugins/mod/resource/icon.png differ
diff --git a/theme/afterburner/pix_plugins/mod/scorm/icon.png b/theme/afterburner/pix_plugins/mod/scorm/icon.png
new file mode 100644
index 00000000000..3ec0ceb131c
Binary files /dev/null and b/theme/afterburner/pix_plugins/mod/scorm/icon.png differ
diff --git a/theme/afterburner/pix_plugins/mod/survey/icon.png b/theme/afterburner/pix_plugins/mod/survey/icon.png
new file mode 100644
index 00000000000..b1f55a2b183
Binary files /dev/null and b/theme/afterburner/pix_plugins/mod/survey/icon.png differ
diff --git a/theme/afterburner/pix_plugins/mod/url/icon.png b/theme/afterburner/pix_plugins/mod/url/icon.png
new file mode 100644
index 00000000000..f355d31d4fa
Binary files /dev/null and b/theme/afterburner/pix_plugins/mod/url/icon.png differ
diff --git a/theme/afterburner/pix_plugins/mod/wiki/icon.png b/theme/afterburner/pix_plugins/mod/wiki/icon.png
new file mode 100644
index 00000000000..0f62e09a3d5
Binary files /dev/null and b/theme/afterburner/pix_plugins/mod/wiki/icon.png differ
diff --git a/theme/afterburner/pix_plugins/mod/workshop/icon.png b/theme/afterburner/pix_plugins/mod/workshop/icon.png
new file mode 100644
index 00000000000..031996014fd
Binary files /dev/null and b/theme/afterburner/pix_plugins/mod/workshop/icon.png differ
diff --git a/theme/afterburner/renderers.php b/theme/afterburner/renderers.php
new file mode 100644
index 00000000000..70fdebeb312
--- /dev/null
+++ b/theme/afterburner/renderers.php
@@ -0,0 +1,139 @@
+has_children()) {
+ return '';
+ }
+
+ // Add a login or logout link
+ if (isloggedin()) {
+ $branchlabel = get_string('logout');
+ $branchurl = new moodle_url('/login/logout.php');
+ } else {
+ $branchlabel = get_string('login');
+ $branchurl = new moodle_url('/login/index.php');
+ }
+ $branch = $menu->add($branchlabel, $branchurl, $branchlabel, -1);
+
+ // Initialise this custom menu
+ $content = html_writer::start_tag('ul', array('class'=>'dropdown dropdown-horizontal'));
+ // Render each child
+ foreach ($menu->get_children() as $item) {
+ $content .= $this->render_custom_menu_item($item);
+ }
+ // Close the open tags
+ $content .= html_writer::end_tag('ul');
+ // Return the custom menu
+ return $content;
+ }
+
+ /**
+ * Renders a custom menu node as part of a submenu
+ *
+ * The custom menu this method override the render_custom_menu_item function
+ * in outputrenderers.php
+ *
+ * @see render_custom_menu()
+ *
+ * @staticvar int $submenucount
+ * @param custom_menu_item $menunode
+ * @return string
+ */
+ protected function render_custom_menu_item(custom_menu_item $menunode) {
+ // Required to ensure we get unique trackable id's
+ static $submenucount = 0;
+ $content = html_writer::start_tag('li');
+ if ($menunode->has_children()) {
+ // If the child has menus render it as a sub menu
+ $submenucount++;
+ if ($menunode->get_url() !== null) {
+ $url = $menunode->get_url();
+ } else {
+ $url = '#cm_submenu_'.$submenucount;
+ }
+ $content .= html_writer::start_tag('span', array('class'=>'customitem'));
+ $content .= html_writer::link($url, $menunode->get_text(), array('title'=>$menunode->get_title()));
+ $content .= html_writer::end_tag('span');
+ $content .= html_writer::start_tag('ul');
+ foreach ($menunode->get_children() as $menunode) {
+ $content .= $this->render_custom_menu_item($menunode);
+ }
+ $content .= html_writer::end_tag('ul');
+ } else {
+ // The node doesn't have children so produce a final menuitem
+
+ if ($menunode->get_url() !== null) {
+ $url = $menunode->get_url();
+ } else {
+ $url = '#';
+ }
+ $content .= html_writer::link($url, $menunode->get_text(), array('title'=>$menunode->get_title()));
+ }
+ $content .= html_writer::end_tag('li');
+ // Return the sub menu
+ return $content;
+ }
+
+ /**
+ * Copied from core_renderer with one minor change - changed $this->output->render() call to $this->render()
+ *
+ * @param navigation_node $item
+ * @return string
+ */
+ protected function render_navigation_node(navigation_node $item) {
+ $content = $item->get_content();
+ $title = $item->get_title();
+ if ($item->icon instanceof renderable && !$item->hideicon) {
+ $icon = $this->render($item->icon);
+ $content = $icon.$content; // use CSS for spacing of icons
+ }
+ if ($item->helpbutton !== null) {
+ $content = trim($item->helpbutton).html_writer::tag('span', $content, array('class'=>'clearhelpbutton'));
+ }
+ if ($content === '') {
+ return '';
+ }
+ if ($item->action instanceof action_link) {
+ //adds class dimmed to hidden courses and categories
+ $link = $item->action;
+ if ($item->hidden) {
+ $link->add_class('dimmed');
+ }
+ $content = $this->render($link);
+ } else if ($item->action instanceof moodle_url) {
+ $attributes = array();
+ if ($title !== '') {
+ $attributes['title'] = $title;
+ }
+ if ($item->hidden) {
+ $attributes['class'] = 'dimmed_text';
+ }
+ $content = html_writer::link($item->action, $content, $attributes);
+
+ } else if (is_string($item->action) || empty($item->action)) {
+ $attributes = array();
+ if ($title !== '') {
+ $attributes['title'] = $title;
+ }
+ if ($item->hidden) {
+ $attributes['class'] = 'dimmed_text';
+ }
+ $content = html_writer::tag('span', $content, $attributes);
+ }
+ return $content;
+ }
+
+}
\ No newline at end of file
diff --git a/theme/afterburner/style/afterburner_blocks.css b/theme/afterburner/style/afterburner_blocks.css
new file mode 100644
index 00000000000..003a145e9f3
--- /dev/null
+++ b/theme/afterburner/style/afterburner_blocks.css
@@ -0,0 +1,155 @@
+/*
+Block
+-----------------------*/
+.block {
+ border:0px dotted #ddd;
+ margin-bottom:1em;
+}
+.block .header .block_action {
+ float:right;
+ margin:0 4px;
+ vertical-align:top;
+}
+.block .header .block_action input {
+ margin-right:2px;
+}
+.block .content {
+ padding:10px;
+}
+.block.hidden .content {
+ display: none;
+}
+.block .content .userpicture {
+ width:16px;height:16px;
+ margin-right:4px;
+}
+.block .content .list li.listentry {
+ clear:both;
+}
+.block .content .list .c0 {
+ display:inline;
+}
+.block .content .list .c1 {
+ margin-left:5px;
+ display:inline;
+}
+.block .footer {
+ margin-bottom: 4px;
+}
+.block .blockannotation {
+ font-size:0.75em;
+ margin: -1em 0 1em;
+}
+.block.beingmoved {
+ border-width: 2px;
+ border-style: dashed;
+}
+.blockmovetarget {
+ display: block;
+ height: 1em;
+ margin-bottom: 1em;
+ border-width: 2px;
+ border-style: dashed;
+}
+.block-region .invisible {
+ opacity: 0.5;
+ filter: alpha(opacity=50);
+}
+.block .block-hider-show,
+.block .block-hider-hide {
+ cursor:pointer;
+}
+.block .block-hider-show,
+.block.hidden .block-hider-hide {
+ display:none;
+}
+.block.hidden .block-hider-show {
+ display:inline;
+}
+.block-region {
+ float: left;
+ padding: 0;
+ font-size: 12px;
+}
+.block-region ul {
+ margin: 0;
+ padding: 0;
+ list-style-type: none;
+}
+.block-region li {
+ padding: 0 0 20px 0;
+}
+.block-region li ul {
+}
+.block-region li li {
+ margin: 0 20px 0 10px;
+ padding: 8px 0px;
+}
+.block .header {
+ border:none;
+ padding: 6px 0 4px;
+ width: 100%;
+}
+.block .header div.commands {
+ margin-left: 10px;
+}
+#region-pre .block .header {
+ background:url([[pix:theme|images/light3]]) 0 -136px repeat-x;
+ border-bottom:1px solid #c3d9e1;
+ color:#50646d;
+}
+#region-post .block .header {
+ background: url([[pix:theme|images/light3]]) 0 -204px repeat-x;
+ border-bottom:1px solid #ddd;
+ color:#777;
+}
+.block .header .title h2 {
+ font-size: 1em;
+ margin: 4px 0 4px 10px;
+ padding: 0;
+}
+.block .header .block_action {
+ float:right;
+ margin-right: 3px;
+ vertical-align:top;
+}
+.block .region-content {
+ width: 100%;
+ margin: 0;
+ padding: 0;
+}
+.block .minicalendar {
+ margin:10px auto;
+ width:100%;
+}
+/** List block contents **/
+.block .list .c0 {
+ display:inline;
+}
+.block .list .c0 img.icon {
+ vertical-align: middle
+}
+.block .list .c1 {
+ margin-left:5px;display:inline;
+}
+/** Bugfixes Smallicon & Navicon **/
+.block_settings .block_tree li.item_with_icon > p img,
+.block_navigation .block_tree li.item_with_icon > p img {
+ left:0;
+ position:absolute;
+ top:0px !important;
+ vertical-align:middle;
+}
+.block_settings .block_tree li.item_with_icon p img.smallicon,
+.block_settings .block_tree li.item_with_icon p img.navicon,
+.block_navigation .block_tree li.item_with_icon p img.smallicon,
+.block_navigation .block_tree li.item_with_icon p img.navicon {
+ margin: 0;
+ padding: 0;
+ vertical-align:middle;
+}
+.block_navigation .block_tree .type_activity > .tree_item.branch img {
+ left:0px;
+ bottom: 0px;
+ position:absolute;
+}
\ No newline at end of file
diff --git a/theme/afterburner/style/afterburner_calendar.css b/theme/afterburner/style/afterburner_calendar.css
new file mode 100644
index 00000000000..969b9892ea7
--- /dev/null
+++ b/theme/afterburner/style/afterburner_calendar.css
@@ -0,0 +1,167 @@
+/*
+Modules: Calendar
+-----------------------*/
+/** Calendar **/
+.calendartable {
+ width: 100%;
+ font-size: 85%;
+}
+.calendartable th,
+.calendartable td {
+ width:14%;
+ vertical-align:top;
+ text-align: center;
+ border-width:0px;
+}
+.path-calendar .calendar-controls .previous,
+.path-calendar .calendar-controls .next,
+.path-calendar .calendar-controls .current {
+ display: block;
+ float: left;
+ width: 12%;
+}
+.path-calendar .calendar-controls .previous {
+ text-align: left;
+}
+.path-calendar .calendar-controls .current {
+ text-align: center;
+ width: 76%;
+}
+.path-calendar .calendar-controls .next {
+ text-align: right;
+}
+.path-calendar {}
+.path-calendar .maincalendar {
+ vertical-align: top;padding:0;
+}
+.path-calendar .maincalendar .bottom {
+ text-align: center;padding:5px 0 0 0;
+}
+.path-calendar .maincalendar .heightcontainer {
+ height: 100%;position: relative;
+}
+.path-calendar .maincalendar .calendarmonth {
+ width:98%;margin:10px auto;
+}
+.path-calendar .maincalendar .calendarmonth ul {
+ margin:0;
+}
+.path-calendar .maincalendar .calendarmonth ul li {
+ list-style-type:none;margin-top: 4px;
+}
+.path-calendar .maincalendar .calendarmonth td {
+ height: 5em;
+}
+.path-calendar .maincalendar .calendar-controls .previous,
+.path-calendar .maincalendar .calendar-controls .next {
+ width: 30%;
+}
+.path-calendar .maincalendar .calendar-controls .current {
+ width: 39.95%;
+}
+.path-calendar .maincalendar .controls {
+ width:98%;margin:10px auto;
+}
+.path-calendar .maincalendar .eventlist .event {
+ width:100%;
+ margin-bottom:10px;
+ border-spacing:0px;
+ border-collapse:separate;
+ border-width:1px;
+ border-style:solid;
+}
+.path-calendar .maincalendar .eventlist .event .topic .name {
+ float:left;
+}
+.path-calendar .maincalendar .eventlist .event .topic .date {
+ float:right;
+}
+.path-calendar .maincalendar .eventlist .event .course {
+ float:left;
+ clear:left;
+}
+.path-calendar .maincalendar .eventlist .event .side {
+ width:32px;
+}
+.path-calendar .maincalendar .header {
+ overflow:hidden;
+}
+.path-calendar .maincalendar .header .buttons {
+ float: right;
+}
+.path-calendar .filters table {
+ border-collapse:separate;
+ border-spacing: 2px;width: 100%;
+}
+#page-calendar-export .indent {
+ padding-left: 20px;
+}
+.block .minicalendar {
+ width:100%;
+ margin:10px auto;
+}
+.block .minicalendar th,
+.block .minicalendar td {
+ padding:2px;font-size: 10px;
+}
+.block .minicalendar td.weekend {
+ color:#A00;
+}
+.block .calendar-controls .previous {
+ text-align: left;
+ display: block;
+ float: left;
+ width: 12%;
+}
+.block .calendar-controls .current {
+ float:left;
+ text-align: center;
+ display: block;
+ width:76%;
+}
+.block .calendar-controls .next {
+ text-align: right;
+ display: block;
+ float: left;
+ width: 12%;
+}
+.block .filters table {
+ border-collapse:separate;
+ border-spacing: 2px;
+ padding: 2px;width: 100%;
+}
+.block .content h3.eventskey {
+ margin-top:0.5em;
+ margin-bottom:0;
+ margin-left:0.5em;
+}
+/*
+Colors for Calendar Events
+-----------------------*/
+#calendar .event_global,
+.minicalendar .event_global,
+.block_calendar_month .event_global {
+ border-color:#def2ba !important;
+ background-color:#def2ba;
+}
+#calendar .event_course,
+.minicalendar .event_course,
+.block_calendar_month .event_course {
+ border-color:#c6dfeb !important;
+ background-color:#c6dfeb;
+}
+#calendar .event_group,
+.minicalendar .event_group,
+.block_calendar_month .event_group {
+ border-color:#feffc2 !important;
+ background-color:#feffc2;
+}
+#calendar .event_user,
+.minicalendar .event_user,
+.block_calendar_month .event_user {
+ border-color:#d9c6e2 !important;
+ background-color:#d9c6e2;
+}
+table.minicalendar tr td.weekend {
+ color: #f00;
+}
\ No newline at end of file
diff --git a/theme/afterburner/style/afterburner_dock.css b/theme/afterburner/style/afterburner_dock.css
new file mode 100644
index 00000000000..a3985e53c36
--- /dev/null
+++ b/theme/afterburner/style/afterburner_dock.css
@@ -0,0 +1,125 @@
+/*
+Docking Module
+---------------*/
+#dock {
+ width:3%;
+ position:fixed;
+ top:0px;
+ left:2%;
+ height:100%;
+ z-index:11000;
+ }
+#dock.nothingdocked {
+ visibility: hidden;
+ display:none;
+}
+#dock .controls {
+ bottom: auto;
+ background-color: #ddd;
+ -webkit-border-bottom-left-radius: 6px;
+ -moz-border-radius-bottomleft: 6px;
+ border-bottom-left-radius: 6px;
+}
+#dock .dockeditem.firstdockitem {
+ margin-top: 2.3em;
+ -webkit-border-top-left-radius: 6px;
+ -moz-border-radius-topleft: 6px;
+ border-top-left-radius: 6px;
+}
+#dock .dockeditem {
+ background-color: #ddd;
+ padding: 2px;
+ padding-right: 0px;
+}
+#dock .dockedtitle {
+ padding-bottom: 5px;
+ cursor:pointer;
+ background-color: #aaa;
+ -webkit-border-top-left-radius: 6px;
+ -moz-border-radius-topleft: 6px;
+ border-top-left-radius: 6px;
+ -webkit-border-bottom-left-radius: 6px;
+ -moz-border-radius-bottomleft: 6px;
+ border-bottom-left-radius: 6px;
+}
+#dock .dockedtitle h2 {
+ margin: 0;
+ padding: 10px 3px;
+ color: #fff;
+}
+.dockedtitle.activeitem h2 {
+ color: #fff !important;
+}
+#dock .dockedtitle.activeitem {
+ background-color: #abc;
+ width: 35px;
+ -webkit-border-top-left-radius: 6px;
+ -moz-border-radius-topleft: 6px;
+ border-top-left-radius: 6px;
+ -webkit-border-bottom-left-radius: 6px;
+ -moz-border-radius-bottomleft: 6px;
+ border-bottom-left-radius: 6px;
+}
+#dock .controls img {
+ cursor:pointer;
+ margin-left: 10px;
+}
+/*
+Docked Item Panel
+-----------------------*/
+#dockeditempanel {
+ width: 180px;
+ position: relative;
+ z-index: 12000;
+ left: 100%;
+}
+#dockeditempanel.dockitempanel_hidden {
+ display:none;
+}
+#dockeditempanel .dockeditempanel_content {
+ background-color: #fff;
+ margin: 0 3px;
+ position: relative;
+ min-height: 100px;
+ border-color: #abc;
+ border-style: solid;
+ border-width: 5px;
+ -webkit-border-radius: 6px;
+ -webkit-border-top-left-radius: 0;
+ -moz-border-radius: 6px;
+ -moz-border-radius-topleft: 0;
+ border-radius: 6px;
+ border-top-left-radius: 0;
+}
+#dockeditempanel .dockeditempanel_hd {
+ border-width: 0;
+ background-color: #abc;
+ padding: 2px;
+}
+#dockeditempanel .dockeditempanel_bd .block_docked {
+ margin:10px;
+}
+#dockeditempanel .block_calendar_month.block_docked {
+ text-align: center;
+}
+#dockeditempanel .dockeditempanel_hd {
+ border-bottom:1px dotted #aaa;
+ text-align: right;
+}
+#dockeditempanel .dockeditempanel_hd h2 {
+ display:inline;
+ margin: 0;
+ padding-right: 1em;
+ color: #fff;
+}
+#dockeditempanel .dockeditempanel_hd .commands {
+ display:inline;
+}
+#dockeditempanel .dockeditempanel_hd .commands img {
+ margin-right: 3px;
+ vertical-align: middle;
+}
+#dockeditempanel .dockeditempanel_bd {
+ overflow:auto;
+ width:auto; /* adds scroll to dock panel */
+}
\ No newline at end of file
diff --git a/theme/afterburner/style/afterburner_layout.css b/theme/afterburner/style/afterburner_layout.css
new file mode 100644
index 00000000000..71ace3e975a
--- /dev/null
+++ b/theme/afterburner/style/afterburner_layout.css
@@ -0,0 +1,148 @@
+/*
+Page Layout and Docking Module for Afterburner Moodle 2.0 Theme Set
+-----------------------------------------------------------------*/
+html {
+ margin: 0;
+ padding: 0;
+ background-color: #fff;
+}
+body {
+ margin: 0;
+ padding: 0;
+ background: #fff url([[pix:theme|core/bground]]) repeat-x fixed;
+}
+#page-wrapper {
+ width:90%;
+ margin: 0 auto;
+ background: transparent;
+ border: 1px solid #eee;
+}
+#page {
+ width: 100%;
+ margin: 0 auto;
+ padding:0;
+ background: transparent;
+}
+/*
+3 Column Page Layout
+-----------------------*/
+#page-content {
+ position:relative; /* fixes IE7 overflow hidden bug stoping layout jumping out of place */
+ clear:both;
+ float:left;
+ width:100%; /* width of whole page */
+ overflow:hidden; /* This chops off any overhanging divs */
+ background: #d1e0e7; /* Left column background colour */
+}
+#region-main-box {
+ float:left;
+ width:200%;
+ position:relative;
+ left:220px;
+ background: #fff; /* Centre column background colour */
+}
+#region-post-box {
+ float:left;
+ width:100%;
+ position:relative;
+ left:50%;
+ margin-left: -440px;
+ background: #eee; /* Right column background colour */
+}
+#region-main-wrap {
+ float:right;
+ width:50%;
+ position:relative;
+ right:100%;
+}
+#region-main-pad {
+ margin:0 10px 0 450px;
+ overflow:hidden;
+}
+#region-main {
+ width:100%;
+ overflow:hidden;
+}
+#region-pre {
+ float:left;
+ width:220px;
+ position:relative;
+ margin-left:-50%;
+ left:220px;
+ overflow:hidden;
+}
+#region-post {
+ float:left;
+ width:220px;
+ position:relative;
+ left:0px;
+ overflow:hidden;
+}
+#page-content #region-main-box .region-content {
+ margin: 0;
+ padding:0;
+}
+#page-site-index .headingblock {
+ margin-bottom:9px;
+ margin-left: 3px;
+}
+#page-footer {
+ clear:both;
+ float:left;
+ width: 100%;
+ height: 70px;
+ margin: 0;
+ padding: 0;
+ background-color: #fff;
+ border-top: 1px dotted #ccc;
+}
+/*
+Block Region Layout
+-----------------------*/
+#region-pre .block-region {
+ float: left;
+ width: 220px;
+ margin: 0;
+ padding: 0;
+}
+#region-post .block-region {
+ float: right;
+ width: 220px;
+ margin: 0;
+ padding: 0;
+}
+/*
+PLEASE DO NOT ALTER THESE SETTINGS UNLESS YOU KNOW WHAT YOU ARE DOING AS IT WILL BREAK PAGE LAYOUT
+------------------------------------------------------------------------------------------------*/
+/*
+SIDE-PRE-ONLY (Left Column + Middle Column)
+---------------------------*/
+.side-pre-only #region-main-box {width: 200%; left: 220px;}
+.side-pre-only #region-post-box {width: 100%; left: 50%; margin-left: -220px; background-color: #fff;}
+.side-pre-only #region-main-wrap {width: 50%; right: 100%;}
+.side-pre-only #region-main-pad {margin: 0px 10px 0px 230px;}
+.side-pre-only #region-main {width: 100%;}
+.side-pre-only #region-pre {width: 220px; left: 0px; margin-left:-50%;}
+.side-pre-only #region-post {width: 0px; left: 0px;}
+/*
+SIDE-POST-ONLY (Middle Column + Right Column)
+----------------------------*/
+.side-post-only #page-content { background-color: #fff;}
+.side-post-only #region-main-box {width: 200%; left: 220px;}
+.side-post-only #region-post-box {width: 100%; left: 50%; margin-left: -440px;}
+.side-post-only #region-main-wrap {width: 50%; right: 100%;}
+.side-post-only #region-main-pad {margin: 0px 10px 0px 230px;}
+.side-post-only #region-main {width: 100%;}
+.side-post-only #region-pre {width: 0px;left: 0px;}
+.side-post-only #region-post {width: 220px; left: 0px;}
+/*
+CONTENT ONLY - NO SIDE BLOCKS WHATSOEVER (Middle Column Only)
+--------------------------------------------------------*/
+.content-only #page-content { background-color: #fff;}
+.content-only #region-main-box {width: 200%; left: 0px;}
+.content-only #region-post-box {width: 100%; left: 50%; margin-left: 0px; background-color: #fff;}
+.content-only #region-main-wrap {width: 50%; right: 100%;}
+.content-only #region-main-pad {margin: 0px 10px 0px 10px;}
+.content-only #region-main {width: 100%}
+.content-only #region-pre { width:0;left:0;}
+.content-only #region-post { width: 0;left:0;}
\ No newline at end of file
diff --git a/theme/afterburner/style/afterburner_menu.css b/theme/afterburner/style/afterburner_menu.css
new file mode 100644
index 00000000000..4fac25c7bf2
--- /dev/null
+++ b/theme/afterburner/style/afterburner_menu.css
@@ -0,0 +1,193 @@
+/* Custom Menu
+-------------------------- */
+#custommenu {
+ width: 100%;
+ margin: 0;
+ padding: 0;
+ clear:both;
+ height: 30px;
+ background: #888;
+ margin:0;
+}
+#custommenu ul li {
+ border-right: 1px solid #777;
+ border-left: 1px solid #999
+}
+/*
+Dropdown Menu - CSS from DeCaf Theme by Lei Zhang
+-------------------------------------------------*/
+ul.dropdown span.customitem {
+ padding:0;
+ border:0;
+ width: 100%;
+}
+ul.dropdown span.customitem {
+ padding:0;
+ width: 100%;
+}
+ul.dropdown li a,
+ul.dropdown span.customitem a {
+ padding:6px 20px;
+}
+ul.dropdown span.customitem a:hover {
+ border: 0;
+}
+#custommenu ul.dropdown ul {
+ padding:0;width:185px;
+}
+#custommenu ul.dropdown ul a {
+ padding:4px 0px 4px 18px;
+}
+#custommenu ul.dropdown > li span a {
+ height:16px;
+}
+ul.dropdown,
+ul.dropdown li,
+ul.dropdown ul {
+ list-style:none;
+ margin:0;
+ padding:0;
+}
+ul.dropdown {
+ position:relative;
+ top:0px;
+ z-index:597;
+ float:left;
+ font:13px "Trebuchet MS",Arial,Helvetica,sans-serif;
+}
+ul.dropdown li {
+ float:left;
+ line-height:1.3em;
+ vertical-align:middle;
+ background-color:transparent;
+ color:#fff;
+ zoom:1 !important;
+}
+ul.dropdown li.hover,
+ul.dropdown li:hover {
+ position:relative;
+ z-index:599;
+ cursor:default;
+}
+ul.dropdown ul {
+ visibility:hidden;
+ position:absolute;
+ top:100%;z-index:598;
+ left:auto;
+ right:0;
+ margin-top: -1px;
+ font:100% "Trebuchet MS",Arial,Helvetica,sans-serif;
+}
+ul.dropdown ul li {
+ float:none;
+ background-color: #34637f;
+ border-width: 1px;
+ border-style: solid;
+ border-color: #477C9B #34637f #295770;
+ padding:0;
+}
+ul.dropdown ul ul {
+ top:0;
+ right:auto;
+ left:100%;
+ margin-top:0;
+ border-top:none;
+ border-left:none;
+ font-weight:400;
+}
+ul.dropdown li:hover > ul {
+ visibility:visible;
+}
+ul.dropdown span,
+ul.dropdown span a,
+ul.dropdown li.clickable-with-children > a {
+ background-color: #34637f;
+ width:145px;
+ padding:2px 6px 4px 20px;
+ color: #fff;
+}
+ul.dropdown ul span,
+ul.dropdown ul span a,
+ul.dropdown ul li.clickable-with-children > a {
+ background: #34637f url([[pix:theme|menu/nav-arrow-right]]);
+ background-position:100% 50%;
+ background-repeat:no-repeat;
+ color: #fff;
+}
+ul.dropdown ul ul span,
+ul.dropdown ul ul span a,
+ul.dropdown ul ul li.clickable-with-children > a {
+ background-image: #34637f url([[pix:theme|menu/nav-arrow-right]]);
+ background-position:100% 50%;
+ background-repeat:no-repeat;
+ color: #fff;
+}
+ul.dropdown a:link, ul.dropdown a:visited {
+ color: white;
+ text-decoration: none;
+}
+ul.dropdown a:hover {
+ border:0;
+ background-color: #fff;
+ color: #036;
+}
+ul.dropdown ul ul li {
+ background-color: #34637f;
+}
+ul.dropdown ul ul ul li {
+ background-color: #34637f;
+}
+ul.dropdown li a,
+ul.dropdown span,
+ul.dropdown span a {
+ border: none;
+ background-color: transparent;
+}
+ul.dropdown ul li a,
+ul.dropdown ul span,
+ul.dropdown ul span a {
+ border: 0;
+}
+ul.dropdown ul ul li a,
+ul.dropdown ul ul span,
+ul.dropdown ul ul span a {
+ border:0
+}
+ul.dropdown ul ul ul li a,
+ul.dropdown ul ul ul span,
+ul.dropdown ul ul ul span a {
+ border:0;
+}
+ul.dropdown a,ul.dropdown span{
+ display:block;
+}
+ul.dropdown ul a {
+ width:166px;
+ padding:2px 0 4px 5px;
+}
+ul.dropdown ul a.open:hover {
+ background-color: #fff;
+ color:#036;
+}
+ul.dropdown ul li:hover > span,
+ul.dropdown ul li:hover > span a {
+ background-color:#fff;
+ background-image:url([[pix:theme|menu/ab-arrowover]]);
+ color: #036;
+}
+ul.dropdown li.clickable-with-children:hover > a {
+ background-image:url([[pix:theme|menu/ab-arrowover]]);
+}
+ul.dropdown *.open,
+ul.dropdown li:hover > span,
+ul.dropdown li:hover > span a {
+ background-color:#fff;
+ color: #036;
+}
+ul.dropdown ul ul *.open,
+ul.dropdown ul ul li:hover > span,
+ul.dropdown ul ul li:hover > span a {
+ background-color:#fff;
+ background-image:url([[pix:theme|menu/ab-arrowover]]);
+ color:#036;
+}
\ No newline at end of file
diff --git a/theme/afterburner/style/afterburner_mod.css b/theme/afterburner/style/afterburner_mod.css
new file mode 100644
index 00000000000..1217ecaa45e
--- /dev/null
+++ b/theme/afterburner/style/afterburner_mod.css
@@ -0,0 +1,86 @@
+/*
+Modules: Forum
+-----------------------*/
+.forumpost {
+ border-collapse:separate;
+ border-style:solid;
+ border-width:0;
+ margin-top:10px;
+ width: 100%;
+}
+.forumpost .row.maincontent {
+ background: #fff none no-repeat;
+}
+.forumpost .row.header {
+ background: #fff url([[pix:theme|forum/gradient]]) repeat-x 43px 100%;
+ border:0px;
+ min-height: 3em;
+}
+.forumpost .picture img {
+ margin: 4px 4px 0 0;
+}
+.forumpost .content .posting {
+ margin-top: 15px;
+ max-width:100%;
+ overflow:auto;
+}
+.forumpost .topic a:link,
+.forumpost .topic a:visited {
+ color: #555;
+}
+.path-mod-forum .forumheaderlist .discussion .starter {
+ border-left: 0 none;
+ vertical-align: middle;
+}
+.path-mod-forum .forumheaderlist .discussion.r1 {
+ background-color: #ededed;
+ border-bottom: 1px solid #e6e6e6;
+ border-top: 1px solid #d9d9d9;
+}
+.path-mod-forum .forumheaderlist {
+ border: 1px solid #ccc;
+ border-collapse: separate;
+ margin-top: 10px;
+ width: 100%;
+}
+.path-mod-forum .forumheaderlist th.header {
+ background-color: #abc;
+ border-bottom: 1px solid #036;
+}
+.path-mod-forum .forumheaderlist td {
+ border-color: #ccc;
+ border-style: solid;
+ border-width: 1px 0 0;
+}
+/*
+Grader Report
+-----------------------*/
+.user-grade td.oddd1 {
+ background-color: #def
+}
+.user-grade {
+ border: 1px solid #abc;
+}
+.user-grade td.b1l, .user-grade td.b2l {
+ border-left: 2px solid #aaa;
+}
+.user-grade td.b1b, .user-grade td.b2b {
+ border-bottom: 2px solid #aaa;
+}
+.user-grade td.b1t, .user-grade td.b2t {
+ border-top: 2px solid #369;
+}
+tr.discussion td.replies { text-align: center;}
+/*
+AJAX User Enroller Panel
+-----------------------*/
+.user-enroller-panel {
+ width:400px;
+ background-color:#666;
+ position:absolute;
+ top:10%;
+ left:10%;
+ border:1px solid #666;
+ border-width:0 5px 5px 0;
+ z-index: 99999!important;
+}
\ No newline at end of file
diff --git a/theme/afterburner/style/afterburner_styles.css b/theme/afterburner/style/afterburner_styles.css
new file mode 100644
index 00000000000..6c1b5bd523a
--- /dev/null
+++ b/theme/afterburner/style/afterburner_styles.css
@@ -0,0 +1,436 @@
+/*
+General Styles
+-----------------------*/
+body {
+ margin: 0;
+ padding: 0;
+ color:#4b4b4b;
+}
+h1,h2,h3,h4,h5,h6,p,ul,ol,dl,input,textarea {
+ font-family: Helvetica,Arial,sans-serif;
+}
+a:link,
+a:visited {
+ color: #007EBA;
+ text-decoration: none;
+}
+a:hover, a:active {
+ color: #c30;
+ text-decoration: none;
+}
+hr {
+ border-bottom:1px dotted gray;
+ border-top:0px;
+}
+h2.headingblock {
+ border-bottom: 1px solid #ddd;
+ font-size: 1.4em;
+ font-weight: bold;
+}
+/*
+Page
+-----------------------*/
+#page {
+ font-size: 90%;
+ font-family: Helvetica,Arial,sans-serif
+}
+#page-content {
+ border-bottom: 1px solid #ddd;
+}
+/*
+Header and Logo
+---------------------------*/
+#page-header {
+ height: 100px;
+ width: 100%;
+ background: #fff;
+}
+#logo {
+ background: url([[pix:theme|images/light3]]) no-repeat 0 -272px;
+ width: 288px;
+ height: 58px;
+ display: block;
+ margin: 20px 15px;
+ float: left;
+}
+.headermenu,
+.langmenu {
+ float:right;
+ clear: right;
+ font-size:1em;
+ margin:0px;
+ text-align:right;
+ position: relative;
+ top: 10px;
+}
+.headermenu {
+ right: 10px;
+}
+/*
+Page Footer
+-----------------------*/
+#page-footer {
+ background: #fff url([[pix:theme|core/h2grad]]) repeat-x left top;
+ height: auto;
+ clear:both;
+ float:left;
+ width:98%;
+ margin: 0;
+ padding: 1%;
+ color: #4b4b4b;
+ border-top:1px solid #fff;
+ line-height: 2em;
+ font-size: 1em;
+}
+#page-footer a:link,
+#page-footer a:visited {
+ color: #aaa;
+ text-decoration:none;
+}
+#page-footer a:hover,
+#page-footer a:active {
+ color: #c30;
+ text-decoration:none;
+}
+#page-footer .footer-left {
+ float: left;
+ text-align: left;
+ color: #999;
+}
+#page-footer .footer-right {
+ float: right;
+ text-align: right;
+}
+/*
+Navbar & Breadcrumb
+-----------------------*/
+.navbar {
+ background: url([[pix:theme|images/light3]]) 0 -68px repeat-x;
+ margin:0;
+ padding:5px 10px 4px;
+ color:#777;
+ border-top: 1px solid #d9d9d9;
+ border-bottom: 1px solid #e6e6e6;
+}
+.breadcrumb {
+ float:left;
+ color: #616161;
+}
+.navbutton {
+ text-align:right;
+ float: right;
+ margin-top: 5px;
+ margin-right: 5px;
+}
+.navbutton .singlebutton input {
+ border-width:1px;
+ border-style:outset;
+ border-color:#787878;
+ font-size: 85%;
+ cursor: pointer;
+}
+.breadcrumb ul {
+ margin-top: 5px;
+ margin-left: 10px;
+ text-indent:0;
+ list-style:none;
+}
+.breadcrumb li,
+.navbutton div,
+.navbutton form {
+ display:inline;
+}
+.logininfo
+.breadcrumb {
+ font-size: 1.5em;
+}
+.breadcrumb a,
+.breadcrumb a:link,
+.breadcrumb a:visited {
+ color: #337F8C;
+ text-decoration: none;
+}
+.breadcrumb a:hover,
+.breadcrumb a:active { color: #787878;}
+.jsenabled .course_category_tree .controls {
+ visibility:visible;
+ float: right;
+}
+.category_label {
+ padding-left: 20px;
+}
+/*
+Collapse All - Expand All
+-------------------------*/
+div.controls .expandall,
+div.controls .collapseall {
+ font-size: .8em;
+ color: #008db0;
+ margin: 2px;
+ padding: 0;
+ float: right;
+ clear: both;
+ text-transform: capitalize;
+ font-variant: small-caps;
+ border-bottom: 1px solid #008db0;
+}
+.redirectmessage,
+.continuebutton {
+ text-align: center;
+ font-size: 14pt;
+ color: #444;
+ padding-bottom: 10px;
+}
+/*
+General Box
+-----------------------*/
+.generalbox {
+ border:0 none;
+}
+/*
+Font Size
+-----------------------*/
+table {
+ font-size: 85%;
+}
+/*
+Button
+-----------------------*/
+select, input, button {
+ background-color: #34637f;
+ color: #fff;
+}
+#loginbtn, input, button, select { cursor: pointer;}
+input#username, input#password,
+input[type="text"], input[type="password"], textarea {
+ background-color: white;
+ border: 2px inset threedface;
+ color: #4b4b4b;
+ width: auto;
+ cursor: default;
+}
+/*
+Coursebox Info & Summary
+------------------------*/
+.coursebox h3
+.coursebox .info,
+.coursebox .summary {
+ text-align: left;
+ width: 100%;
+ height: auto;
+}
+.coursebox .info {
+ float: left;
+}
+.coursebox .summary {
+ float: right;
+}
+.coursebox .summary p { margin: 5px 0 0;}
+.coursebox .info h3.name {
+ padding: 0;
+ margin: 5px 0 0;
+}
+/*
+Course Section Topic & Weekly
+-----------------------------*/
+.course-content ul.topics li.section,
+.course-content ul.weeks li.section {
+ border: 1px solid #DDDDDD;
+ list-style: none outside none;
+ margin: 5px 0 0;
+ padding: 0;
+}
+.course-content ul.topics li.section {
+ padding-top: 1em;
+}
+.path-course-view .headingblock {
+ display: none; /* hides topic items title or weekly itens title */
+ margin-bottom: 9px;
+}
+/*
+Login (Front Page)
+-----------------------*/
+.block_login
+{
+ margin: 0;
+ padding: 0;
+}
+.block_login .footer
+{
+ text-align: right;
+ clear: both
+}
+.block_login .loginform .c1 {
+ margin: 0.3em 15px;
+ text-align: left;
+}
+/* Theme Selector
+----------------------------*/
+#page-admin-theme-index .generalbox {
+ border: none;
+}
+.theme_screenshot {
+ float: left;
+ width: 300px;
+}
+.theme_screenshot img {
+ width: 275px;
+}
+.theme_screenshot h2 {
+ font-size: 2em;
+}
+.theme_screenshot h3 {
+ font-size: 0.9em;
+ margin: 1em 0 0;
+}
+.theme_screenshot p {
+ font-size: 0.9em;
+ margin: 0 0 1em;
+}
+.theme_description {
+ margin-left: 300px;
+}
+.theme_description h2 {
+ padding-top: 0.5em;
+}
+/*
+Tabs
+-----------------------*/
+.tabtree ul {
+ text-align:center;
+}
+.tabtree .tabrow0 {
+ width:100%;margin:1em 0px;
+}
+.tabtree .tabrow0 li {
+ margin-right:-4px;
+}
+.tabtree .tabrow0 li.here {
+ font-weight: bold;
+}
+.tabtree .tabrow0 li.here a {
+ position:relative;z-index:102;
+}
+.tabtree .tabrow0 li a {
+ background-image:url([[pix:theme|tab/left]]);
+ padding-left:14px;
+ padding-top:10px;
+ background-repeat:no-repeat;
+ padding-bottom:3px;
+ margin-bottom:-1px;
+}
+.tabtree .tabrow0 li a:hover {
+ background-image:url([[pix:theme|tab/left_hover]]);
+}
+.tabtree .tabrow0 li a span {
+ background-image:url([[pix:theme|tab/right]]);
+ background-repeat:no-repeat;
+ background-position:100% 0%;
+ padding-right:14px;
+ padding-top:10px;
+ padding-bottom:3px;
+}
+.tabtree .tabrow0 li a:hover span {
+ background-image:url([[pix:theme|tab/right_hover]]);
+}
+.tabtree .tabrow0 ul,
+.tabtree .tabrow0 div {
+ font-weight: normal;
+ background-image:url([[pix:theme|tab/tabrow1]]);
+ background-position:0% 50%;
+ border-top: 1px dotted #eee;
+ padding:0.25em 0px;
+ margin:0px;
+}
+.tabtree .tabrow0 li.here .empty {
+ display:block;
+ height:1px;
+ overflow:hidden;
+ padding:0px;
+ position:absolute;
+ width:100%;
+ bottom:-4px;
+}
+.tabtree .tabrow1 li a,
+.tabtree .tabrow1 li a:hover,
+.tabtree .tabrow1 li a span,
+.tabtree .tabrow1 li a:hover span {
+ background-image:none !important;
+}
+.tabtree a.nolink,
+.tabtree .here ul a.nolink,
+.tabtree a.nolink:hover,
+.tabtree .here ul a.nolink:hover {
+ color: #888;
+ text-decoration: none;
+}
+.tabtree .here a.nolink,
+.tabtree .here ul .here a.nolink,
+.tabtree .here a.nolink:hover,
+.tabtree .here ul .here a.nolink:hover {
+ color: black;text-decoration: none;
+}
+/*
+tab styles for ie6 & ie7
+-----------------------*/
+.ie7 .tabtree .tabrow0 li {
+ margin-left: 0;
+}
+.ie7 .tabtree .tabrow0 li.first {
+ margin-right: -4px;
+}
+.ie7 .tabtree .tabrow0 li.onerow {
+ margin-right: 0;
+}
+.ie7 .tabtree .tabrow0 a {
+ display: inline-block;
+ padding: 8px 0 0.35em 13px;
+ line-height: 1.5em;
+}
+.ie7 .tabtree .tabrow0 a span {
+ padding: 10px 1em 10px 0;
+}
+.ie7 .tabtree .tabrow0 div {
+ top: 2.6em;padding: 0.2em 0;
+}
+.ie7 .tabtree .tabrow0 div.empty {
+ margin-right: 0;
+}
+.ie7.mod-quiz div.tabtree a span img.iconsmall {
+ margin: 0;
+ vertical-align: baseline;
+ position: relative;
+ top: 2px;
+}
+.ie6 .tabtree {
+ height: 100%;
+}
+.ie6 .tabtree .tabrow0 {
+ padding-top: 10px;
+}
+.ie6 .tabtree .tabrow0 li {
+ margin-left: 0;
+}
+.ie6 .tabtree .tabrow0 li.first {
+ margin-left: -4px;
+ margin-right: -4px;
+}
+.ie6 .tabtree .tabrow0 li.last a {
+ margin-right: 0;
+}
+.ie6 .tabtree .tabrow0 li.onerow {
+ margin-right: 0;
+}
+.ie6 .tabtree .tabrow0 a {
+ padding: 0 0 0 13px;
+}
+.ie6 .tabtree .tabrow0 a span {
+ padding: 12px 1em 4px 0;
+}
+.ie6 .tabtree .tabrow0 div {
+ top: 3.5em;
+ padding: 0.2em 0;
+}
+.yui-skin-sam .yui-panel-container {
+ z-index: 999999!important;
+}
\ No newline at end of file
diff --git a/theme/afterburner/style/rtl.css b/theme/afterburner/style/rtl.css
new file mode 100644
index 00000000000..5ceedf19338
--- /dev/null
+++ b/theme/afterburner/style/rtl.css
@@ -0,0 +1,7 @@
+/** Overide for RTL layout **/
+.dir-rtl .block .header .block_action {
+ float:left;
+}
+.dir-rtl .block .header .commands {
+ text-align: right;
+}
\ No newline at end of file