diff --git a/fusion_core/css/superfish-navbar.css b/fusion_core/css/superfish-navbar.css
deleted file mode 100644
index a3ba42f..0000000
--- a/fusion_core/css/superfish-navbar.css
+++ /dev/null
@@ -1,93 +0,0 @@
-
-/*** adding the class sf-navbar in addition to sf-menu creates an all-horizontal nav-bar menu ***/
-.sf-navbar {
-	background:		#BDD2FF;
-	height:			2.5em;
-	padding-bottom:	2.5em;
-	position:		relative;
-}
-.sf-navbar li {
-	background:		#AABDE6;
-	position:		static;
-}
-.sf-navbar a {
-	border-top:		none;
-}
-.sf-navbar li ul {
-	width:			44em; /*IE6 soils itself without this*/
-}
-.sf-navbar li li {
-	background:		#BDD2FF;
-	position:		relative;
-}
-.sf-navbar li li ul {
-	width:			13em;
-}
-.sf-navbar li li li {
-	width:			100%;
-}
-.sf-navbar ul li {
-	width:			auto;
-	float:			left;
-}
-.sf-navbar a, .sf-navbar a:visited {
-	border:			none;
-}
-.sf-navbar li.current {
-	background:		#BDD2FF;
-}
-.sf-navbar li:hover,
-.sf-navbar li.sfHover,
-.sf-navbar li li.current,
-.sf-navbar a:focus, .sf-navbar a:hover, .sf-navbar a:active {
-	background:		#BDD2FF;
-}
-.sf-navbar ul li:hover,
-.sf-navbar ul li.sfHover,
-ul.sf-navbar ul li:hover li,
-ul.sf-navbar ul li.sfHover li,
-.sf-navbar ul a:focus, .sf-navbar ul a:hover, .sf-navbar ul a:active {
-	background:		#D1DFFF;
-}
-ul.sf-navbar li li li:hover,
-ul.sf-navbar li li li.sfHover,
-.sf-navbar li li.current li.current,
-.sf-navbar ul li li a:focus, .sf-navbar ul li li a:hover, .sf-navbar ul li li a:active {
-	background:		#E6EEFF;
-}
-ul.sf-navbar .current ul,
-ul.sf-navbar ul li:hover ul,
-ul.sf-navbar ul li.sfHover ul {
-	left:			0;
-	top:			2.5em; /* match top ul list item height */
-}
-ul.sf-navbar .current ul ul {
-	top: 			-999em;
-}
-
-.sf-navbar li li.current > a {
-	font-weight:	bold;
-}
-
-/*** point all arrows down ***/
-/* point right for anchors in subs */
-.sf-navbar ul .sf-sub-indicator { background-position: -10px -100px; }
-.sf-navbar ul a > .sf-sub-indicator { background-position: 0 -100px; }
-/* apply hovers to modern browsers */
-.sf-navbar ul a:focus > .sf-sub-indicator,
-.sf-navbar ul a:hover > .sf-sub-indicator,
-.sf-navbar ul a:active > .sf-sub-indicator,
-.sf-navbar ul li:hover > a > .sf-sub-indicator,
-.sf-navbar ul li.sfHover > a > .sf-sub-indicator {
-	background-position: -10px -100px; /* arrow hovers for modern browsers*/
-}
-
-/*** remove shadow on first submenu ***/
-.sf-navbar > li > ul {
-	background: transparent;
-	padding: 0;
-	-moz-border-radius-bottomleft: 0;
-	-moz-border-radius-topright: 0;
-	-webkit-border-top-right-radius: 0;
-	-webkit-border-bottom-left-radius: 0;
-}
\ No newline at end of file
diff --git a/fusion_core/css/superfish-rtl.css b/fusion_core/css/superfish-rtl.css
deleted file mode 100644
index ec318a4..0000000
--- a/fusion_core/css/superfish-rtl.css
+++ /dev/null
@@ -1,108 +0,0 @@
-
-/* Right-to-left styles for Superfish menus
-/------------------------------------------------------------------- */
-/* essential styles */
-.sf-menu li {
-  float: right;
-}
-
-.sf-menu li:hover ul,
-.sf-menu li.sfHover ul {
-  left: auto;
-  right: 0;
-}
-
-ul.sf-menu li li:hover ul,
-ul.sf-menu li li.sfHover ul {
-  right: 10em;
-}
-
-ul.sf-menu li li li:hover ul,
-ul.sf-menu li li li.sfHover ul {
-  right: 10em;
-}
-
-/* demo skin */
-.sf-menu {
-  float: right;
-}
-
-/* arrows */
-.sf-menu a.sf-with-ul {
-  padding-left: 2.25em;
-  padding-right: 1em;
-}
-
-.sf-sub-indicator {
-  left: 0.75em;
-  right: auto;
-  background: url('../images/arrows-ffffff-rtl.png') no-repeat -10px -100px;
-}
-
-a > .sf-sub-indicator {
-  background-position: -10px -100px;
-}
-
-a:focus > .sf-sub-indicator,
-a:hover > .sf-sub-indicator,
-a:active > .sf-sub-indicator,
-li:hover > a > .sf-sub-indicator,
-li.sfHover > a > .sf-sub-indicator {
-  background-position: 0 -100px;
-}
-
-.sf-menu ul .sf-sub-indicator {
-  background-position: 0 0;
-}
-
-.sf-menu ul a > .sf-sub-indicator {
-  background-position: -10px 0;
-}
-
-.sf-menu ul a:focus > .sf-sub-indicator,
-.sf-menu ul a:hover > .sf-sub-indicator,
-.sf-menu ul a:active > .sf-sub-indicator,
-.sf-menu ul li:hover > a > .sf-sub-indicator,
-.sf-menu ul li.sfHover > a > .sf-sub-indicator {
-  background-position: 0 0;
-}
-
-.sf-shadow ul {
-  background: url('../images/shadow.png') no-repeat bottom left;
-  padding: 0 0 9px 8px;
-  -moz-border-radius-bottomright: 17px;
-  -moz-border-radius-topleft: 17px;
-  -webkit-border-top-left-radius: 17px;
-  -webkit-border-bottom-right-radius: 17px;
-}
-
-/* styles for vertical menus in a sidebar on the right side of the page, 
-to ensure that sub-menus drop into the page and don't get cut off*/
-
-.sidebars-split .sidebar-first .sf-vertical ul,
-.sidebars-both-first .sidebar-first .sf-vertical ul,
-.sidebars-both-first .sidebar-second .sf-vertical ul {
-  width: 10em;
-}
-
-.sidebars-split .sidebar-first .sf-vertical li, 
-.sidebars-split .sidebar-first .sf-vertical li li,
-.sidebars-both-first .sidebar-first .sf-vertical li, 
-.sidebars-both-first .sidebar-first .sf-vertical li li,
-.sidebars-both-first .sidebar-second .sf-vertical li, 
-.sidebars-both-first .sidebar-second .sf-vertical li li {
-  text-align: right;
-}
-
-.sidebars-split .sidebar-first .sf-vertical li:hover ul,
-.sidebars-split .sidebar-first .sf-vertical li.sfHover ul,
-.sidebars-both-first .sidebar-first .sf-vertical li:hover ul,
-.sidebars-both-first .sidebar-first .sf-vertical li.sfHover ul,
-.sidebars-both-first .sidebar-second .sf-vertical li:hover ul,
-.sidebars-both-first .sidebar-second .sf-vertical li.sfHover ul {
-  left: auto;
-  right: 10em; /* match ul width*/
-  top: 0;
-}
-
-
diff --git a/fusion_core/css/superfish-vertical.css b/fusion_core/css/superfish-vertical.css
deleted file mode 100644
index 5929f75..0000000
--- a/fusion_core/css/superfish-vertical.css
+++ /dev/null
@@ -1,58 +0,0 @@
-
-/*** adding sf-vertical in addition to sf-menu creates a vertical menu ***/
-.sf-vertical, .sf-vertical li {
-  width: 10em;
-}
-/* this lacks ul at the start of the selector .sf-vertical, so the styles from the main CSS file override it where needed */
-.sf-vertical li:hover ul,
-.sf-vertical li.sfHover ul {
-  left: 10em; /* match ul width */
-  right: 0; /* in case the menu is wider than 10em, this ensures that the drop-down lines up with the far edge of the menu*/
-  top: 0;
-}
-
-/*** alter arrow directions ***/
-.sf-vertical .sf-sub-indicator {
-  background-position: -10px 0; /* IE6 gets solid image only */
-}
-
-.sf-vertical a > .sf-sub-indicator {
-  background-position: 0 0; /* use translucent arrow for modern browsers*/
-}
-
-/* hover arrow direction for modern browsers*/
-.sf-vertical a:focus > .sf-sub-indicator,
-.sf-vertical a:hover > .sf-sub-indicator,
-.sf-vertical a:active > .sf-sub-indicator,
-.sf-vertical li:hover > a > .sf-sub-indicator,
-.sf-vertical li.sfHover > a > .sf-sub-indicator {
-  background-position: -10px 0; /* arrow hovers for modern browsers*/
-}
-
-/* additional styles for sf-vertical menus in the last (right) sidebar, to ensure that sub-menus drop into the page and don't get cut off */
-
-.sidebars-split .sidebar-second .sf-vertical ul,
-.sidebars-both-last .sidebar-second .sf-vertical ul,
-.sidebars-both-last .sidebar-first .sf-vertical ul {
-  width: 10em;
-}
-
-.sidebars-split .sidebar-second .sf-vertical li, 
-.sidebars-split .sidebar-second .sf-vertical li li,
-.sidebars-both-last .sidebar-second .sf-vertical li, 
-.sidebars-both-last .sidebar-second .sf-vertical li li,
-.sidebars-both-last .sidebar-first .sf-vertical li, 
-.sidebars-both-last .sidebar-first .sf-vertical li li {
-  text-align: right;
-}
-
-.sidebars-split .sidebar-second .sf-vertical li:hover ul,
-.sidebars-split .sidebar-second .sf-vertical li.sfHover ul,
-.sidebars-both-last.sidebar-second .sf-vertical li:hover ul,
-.sidebars-both-last .sidebar-second .sf-vertical li.sfHover ul,
-.sidebars-both-last .sidebar-first .sf-vertical li:hover ul,
-.sidebars-both-last .sidebar-first .sf-vertical li.sfHover ul {
-  left: auto; 
-  right: 10em; /* match ul width*/
-  top: 0;
-}
diff --git a/fusion_core/css/superfish.css b/fusion_core/css/superfish.css
deleted file mode 100644
index fa422cf..0000000
--- a/fusion_core/css/superfish.css
+++ /dev/null
@@ -1,129 +0,0 @@
-
-/*** ESSENTIAL STYLES ***/
-.sf-menu, .sf-menu * {
-	margin:			0;
-	padding:		0;
-	list-style:		none;
-}
-.sf-menu {
-	line-height:	1.0;
-}
-.sf-menu ul {
-	position:		absolute;
-	top:			-999em;
-	width:			10em; /* left offset of submenus need to match (see below) */
-}
-.sf-menu ul li {
-	width:			100%;
-}
-.sf-menu li:hover {
-	visibility:		inherit; /* fixes IE7 'sticky bug' */
-}
-.sf-menu li {
-	float:			left;
-	position:		relative;
-}
-.sf-menu a {
-	display:		block;
-	position:		relative;
-}
-.sf-menu li:hover ul,
-.sf-menu li.sfHover ul {
-	left:			0;
-	top:			2.5em; /* match top ul list item height */
-	z-index:		99;
-}
-ul.sf-menu li:hover li ul,
-ul.sf-menu li.sfHover li ul {
-	top:			-999em;
-}
-ul.sf-menu li li:hover ul,
-ul.sf-menu li li.sfHover ul {
-	left:			10em; /* match ul width */
-	top:			0;
-}
-ul.sf-menu li li:hover li ul,
-ul.sf-menu li li.sfHover li ul {
-	top:			-999em;
-}
-ul.sf-menu li li li:hover ul,
-ul.sf-menu li li li.sfHover ul {
-	left:			10em; /* match ul width */
-	top:			0;
-}
-
-/*** DEMO SKIN ***/
-.sf-menu {
-	float:			left;
-	margin-bottom:	1em;
-}
-.sf-menu a {
-	padding: 		.75em 1em;
-	text-decoration:none;
-}
-.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
-}
-.sf-menu li {
-}
-.sf-menu li li {
-}
-.sf-menu li li li {
-}
-.sf-menu li:hover, .sf-menu li.sfHover,
-.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
-	outline:		0;
-}
-
-/*** arrows **/
-.sf-menu a.sf-with-ul {
-	padding-right: 	2.25em;
-	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
-}
-.sf-sub-indicator {
-	position:		absolute;
-	display:		block;
-	right:			.75em;
-	top:			1.05em; /* IE6 only */
-	width:			10px;
-	height:			10px;
-	text-indent: 	-999em;
-	overflow:		hidden;
-	background:		url('../images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
-}
-a > .sf-sub-indicator {  /* give all except IE6 the correct values */
-	top:			.8em;
-	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
-}
-/* apply hovers to modern browsers */
-a:focus > .sf-sub-indicator,
-a:hover > .sf-sub-indicator,
-a:active > .sf-sub-indicator,
-li:hover > a > .sf-sub-indicator,
-li.sfHover > a > .sf-sub-indicator {
-	background-position: -10px -100px; /* arrow hovers for modern browsers*/
-}
-
-/* point right for anchors in subs */
-.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
-.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
-/* apply hovers to modern browsers */
-.sf-menu ul a:focus > .sf-sub-indicator,
-.sf-menu ul a:hover > .sf-sub-indicator,
-.sf-menu ul a:active > .sf-sub-indicator,
-.sf-menu ul li:hover > a > .sf-sub-indicator,
-.sf-menu ul li.sfHover > a > .sf-sub-indicator {
-	background-position: -10px 0; /* arrow hovers for modern browsers*/
-}
-
-/*** shadows for all but IE6 ***/
-.sf-shadow ul {
-	background:	url('../images/shadow.png') no-repeat bottom right;
-	padding: 0 8px 9px 0;
-	-moz-border-radius-bottomleft: 17px;
-	-moz-border-radius-topright: 17px;
-	-webkit-border-top-right-radius: 17px;
-	-webkit-border-bottom-left-radius: 17px;
-}
-.sf-shadow ul.sf-shadow-off {
-	background: transparent;
-}
diff --git a/fusion_core/js/jquery.equalheights.js b/fusion_core/js/jquery.equalheights.js
deleted file mode 100644
index bca4a69..0000000
--- a/fusion_core/js/jquery.equalheights.js
+++ /dev/null
@@ -1,34 +0,0 @@
-
-/**
- * Equal Heights Plugin
- * Equalize the heights of elements. Great for columns or any elements
- * that need to be the same size (floats, etc).
- * 
- * Version 1.0
- * Updated 12/10/2008
- *
- * Copyright (c) 2008 Rob Glazebrook (cssnewbie.com) 
- *
- * Usage: $(object).equalHeights([minHeight], [maxHeight]);
- * 
- * Example 1: $(".cols").equalHeights(); Sets all columns to the same height.
- * Example 2: $(".cols").equalHeights(400); Sets all cols to at least 400px tall.
- * Example 3: $(".cols").equalHeights(100,300); Cols are at least 100 but no more
- * than 300 pixels tall. Elements with too much content will gain a scrollbar.
- * 
- */
-
-;(function($) {
-	$.fn.equalHeights = function(minHeight, maxHeight) {
-		tallest = (minHeight) ? minHeight : 0;
-		this.each(function() {
-			if($(this).height() > tallest) {
-				tallest = $(this).height();
-			}
-		});
-		if((maxHeight) && tallest > maxHeight) tallest = maxHeight;
-		return this.each(function() {
-			$(this).height(tallest).css("overflow","visible");
-		});
-	};
-})(jQuery);
\ No newline at end of file
diff --git a/fusion_core/js/jquery.overlabel.js b/fusion_core/js/jquery.overlabel.js
deleted file mode 100644
index 73d56f0..0000000
--- a/fusion_core/js/jquery.overlabel.js
+++ /dev/null
@@ -1,38 +0,0 @@
-
-;(function($) {
-    // plugin definition
-    $.fn.overlabel = function(options) {
-        // build main options before element iteration
-        var opts = $.extend({}, $.fn.overlabel.defaults, options);
-        var selection = this.filter('label[for]').map(function() {
-            var label = $(this);
-            var id = label.attr('for');
-            var field = document.getElementById(id);
-
-            if (!field) return;
-
-            // build element specific options
-            var o = $.meta ? $.extend({}, opts, label.data()) : opts;
-
-            label.addClass(o.label_class);
- 
-            var hide_label = function() {label.css(o.hide_css)};
-            var show_label = function() {this.value || label.css(o.show_css)};
- 
-            $(field)
-                 .parent().addClass(o.wrapper_class).end()
-                 .focus(hide_label).blur(show_label).each(hide_label).each(show_label);
-            return this;
-        });
-        return opts.filter ? selection : selection.end();
-    };
- 
-    // publicly accessible defaults
-    $.fn.overlabel.defaults = {
-        label_class:   'overlabel-apply',
-        wrapper_class: 'overlabel-wrapper',
-        hide_css:      {'text-indent': '-10000px'},
-        show_css:      {'text-indent': '0px', 'cursor': 'text'},
-        filter:        false
-    };
-})(jQuery);
\ No newline at end of file
