[Kimchi-devel] [PATCH V1 2/2] Remove the legacy files

Shu Ming shuming at linux.vnet.ibm.com
Fri Jan 3 10:49:04 UTC 2014


Remove the lgacy files include resource referenced by dev-ui interfaces

Signed-off-by: Shu Ming <shuming at linux.vnet.ibm.com>
---
 po/POTFILES.in                |    1 -
 ui/css/dev.base.css           | 3999 -----------------------------------------
 ui/css/dev.jquery-ui.css      | 1173 ------------
 ui/css/dev.main.css           |  131 --
 ui/css/dev.style.css          |  164 --
 ui/images/bg-footer-noise.jpg |  Bin 6916 -> 0 bytes
 ui/images/chosen-sprite.png   |  Bin 646 -> 0 bytes
 ui/images/gauze.png           |  Bin 6045 -> 0 bytes
 ui/images/gtk-directory.png   |  Bin 2759 -> 0 bytes
 ui/images/image-missing.png   |  Bin 2856 -> 0 bytes
 ui/images/jq-global-nav.png   |  Bin 6738 -> 0 bytes
 ui/images/jq-nav-icons.png    |  Bin 9804 -> 0 bytes
 ui/js/dev.main.js             |  464 -----
 ui/pages/dev-ui.html.tmpl     |  170 --
 14 files changed, 6102 deletions(-)
 delete mode 100644 ui/css/dev.base.css
 delete mode 100644 ui/css/dev.jquery-ui.css
 delete mode 100644 ui/css/dev.main.css
 delete mode 100644 ui/css/dev.style.css
 delete mode 100644 ui/images/bg-footer-noise.jpg
 delete mode 100644 ui/images/chosen-sprite.png
 delete mode 100644 ui/images/gauze.png
 delete mode 100644 ui/images/gtk-directory.png
 delete mode 100644 ui/images/image-missing.png
 delete mode 100644 ui/images/jq-global-nav.png
 delete mode 100644 ui/images/jq-nav-icons.png
 delete mode 100644 ui/js/dev.main.js
 delete mode 100644 ui/pages/dev-ui.html.tmpl

diff --git a/po/POTFILES.in b/po/POTFILES.in
index 1ceb750..3627f42 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -1,5 +1,4 @@
 # List of source files which contain translatable strings.
-ui/pages/dev-ui.html.tmpl
 ui/pages/error.html.tmpl
 ui/pages/guest-add.html.tmpl
 ui/pages/guest-edit.html.tmpl
diff --git a/ui/css/dev.base.css b/ui/css/dev.base.css
deleted file mode 100644
index 8969df4..0000000
--- a/ui/css/dev.base.css
+++ /dev/null
@@ -1,3999 +0,0 @@
-/*! Copyright 2012 jQuery Foundation and other contributors
- * Includes:
- * - normalize.css v1.0.1 | MIT License | git.io/normalize
- * - Font Awesome - http://fortawesome.github.com/Font-Awesome - CC BY 3.0
- */
-
-/* ==========================================================================
-   HTML5 display definitions
-   ========================================================================== */
-
-* {
-	-webkit-box-sizing: border-box;
-	-moz-box-sizing: border-box;
-	box-sizing: border-box;
-}
-
-/*
- * Corrects `block` display not defined in IE 6/7/8/9 and Firefox 3.
- */
-
-article,
-aside,
-details,
-figcaption,
-figure,
-footer,
-header,
-hgroup,
-nav,
-section,
-summary {
-	display: block;
-}
-
-/*
- * Corrects `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
- */
-
-audio,
-canvas,
-video {
-	display: inline-block;
-	*display: inline;
-	*zoom: 1;
-}
-
-/*
- * Prevents modern browsers from displaying `audio` without controls.
- * Remove excess height in iOS 5 devices.
- */
-
-audio:not([controls]) {
-	display: none;
-	height: 0;
-}
-
-/* ==========================================================================
-   Base
-   ========================================================================== */
-
-/*
- * 1. Corrects text resizing oddly in IE 6/7 when body `font-size` is set using
- *    `em` units.
- * 2. Prevents iOS text size adjust after orientation change, without disabling
- *    user zoom.
- */
-
-html {
-	font-size: 100%; /* 1 */
-	-webkit-text-size-adjust: 100%; /* 2 */
-	-ms-text-size-adjust: 100%; /* 2 */
-}
-
-/*
- * Addresses `font-family` inconsistency between `textarea` and other form
- * elements.
- */
-
-html,
-button,
-input,
-select,
-textarea {
-	font-family: sans-serif;
-	color: #333;
-}
-
-/*
- * Addresses margins handled incorrectly in IE 6/7.
- */
-
-body {
-	margin: 0;
-}
-
-::-moz-selection {
-	background: #b3d4fc;
-	text-shadow: none;
-}
-
-::selection {
-	background: #b3d4fc;
-	text-shadow: none;
-}
-
-.chromeframe {
-	margin: 0.2em 0;
-	background: #ccc;
-	color: #000;
-	padding: 0.2em 0;
-}
-
- at font-face {
-  font-family: 'FontAwesome';
-  src: url('fonts/fontawesome-webfont.eot');
-  src: url('fonts/fontawesome-webfont.eot') format('embedded-opentype'),
-    url('fonts/fontawesome-webfont.woff') format('woff'),
-    url('fonts/fontawesome-webfont.ttf') format('truetype');
-  font-weight: normal;
-  font-style: normal;
-}
-
-/* ==========================================================================
-   Links
-   ========================================================================== */
-
-/*
- * Addresses `outline` inconsistency between Chrome and other browsers.
- */
-
-a:focus {
-	outline: thin dotted;
-}
-
-/*
- * Improves readability when focused and also mouse hovered in all browsers.
- */
-
-a:active,
-a:hover {
-	outline: 0;
-}
-
-/* ==========================================================================
-   Typography
-   ========================================================================== */
-
-/*
- * Addresses font sizes and margins set differently in IE 6/7.
- * Addresses font sizes within `section` and `article` in Firefox 4+, Safari 5,
- * and Chrome.
- */
-
-h1 {
-	font-size: 2em;
-	margin: 0 0 0.33em;
-}
-
-h2 {
-	font-size: 1.5em;
-	margin: 0 0 0.5em;
-}
-
-h3 {
-	font-size: 1.17em;
-	margin: 0 0 0.67em;
-}
-
-h4 {
-	font-size: 1em;
-	margin: 0 0 1em;
-}
-
-h5 {
-	font-size: 0.83em;
-	margin: 0 0 1.33em;
-}
-
-h6 {
-	font-size: 0.75em;
-	margin: 0 0 2em;
-}
-
-h1, h2, h3, h4, h5, h6 {
-	font-weight: 700;
-	font-family: "klavika-web", "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif !important;
-}
-/*
- * Addresses styling not present in IE 7/8/9, Safari 5, and Chrome.
- */
-
-abbr[title] {
-	border-bottom: 1px dotted;
-}
-
-/*
- * Addresses style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome.
- */
-
-b,
-strong {
-	font-weight: bold;
-}
-
-blockquote {
-	margin: 1em 40px;
-}
-
-/*
- * Addresses styling not present in Safari 5 and Chrome.
- */
-
-dfn {
-	font-style: italic;
-}
-
-/*
- * Addresses styling not present in IE 6/7/8/9.
- */
-
-mark {
-	background: #ff0;
-	color: #000;
-}
-
-/*
- * Addresses margins set differently in IE 6/7.
- */
-
-p,
-pre {
-	margin: 1em 0;
-}
-
-/*
- * Improves readability of pre-formatted text in all browsers.
- */
-
-pre {
-	white-space: pre;
-	white-space: pre-wrap;
-	word-wrap: break-word;
-}
-
-/*
- * Addresses CSS quotes not supported in IE 6/7.
- */
-
-q {
-	quotes: none;
-}
-
-/*
- * Addresses `quotes` property not supported in Safari 4.
- */
-
-q:before,
-q:after {
-	content: '';
-	content: none;
-}
-
-/*
- * Prevents `sub` and `sup` affecting `line-height` in all browsers.
- */
-
-sub,
-sup {
-	font-size: 75%;
-	line-height: 0;
-	position: relative;
-	vertical-align: baseline;
-}
-
-sup {
-	top: -0.5em;
-}
-
-sub {
-	bottom: -0.25em;
-}
-
-/* ==========================================================================
-   Lists
-   ========================================================================== */
-
-/*
- * Addresses margins set differently in IE 6/7.
- */
-
-dl,
-menu,
-ol,
-ul {
-	margin: 0 0 1em;
-}
-
-dd {
-	margin: 0 0 0 40px;
-}
-
-/*
- * Addresses paddings set differently in IE 6/7.
- */
-
-menu,
-ol,
-ul {
-	padding: 0;
-}
-
-/*
- * Corrects list images handled incorrectly in IE 7.
- */
-
-nav ul,
-nav ol {
-	list-style: none;
-	list-style-image: none;
-}
-
-/* ==========================================================================
-   Embedded content
-   ========================================================================== */
-
-/*
- * 1. Removes border when inside `a` element in IE 6/7/8/9 and Firefox 3.
- * 2. Improves image quality when scaled in IE 7.
- */
-
-img {
-	border: 0; /* 1 */
-	-ms-interpolation-mode: bicubic; /* 2 */
-	vertical-align: middle;
-	max-width: 100%;
-}
-
-/* ==========================================================================
-   Figures
-   ========================================================================== */
-
-/*
- * Addresses margin not present in IE 6/7/8/9, Safari 5, and Opera 11.
- */
-
-figure {
-	margin: 0;
-}
-
-/* ==========================================================================
-   Forms
-   ========================================================================== */
-
-/*
- * Corrects margin displayed oddly in IE 6/7.
- */
-
-form {
-	margin: 0;
-	padding: 10px 0;
-}
-
-/*
- * Define consistent border, margin, and padding.
- */
-
-fieldset {
-	border: 0;
-	margin: 0;
-	padding: 0;
-}
-
-/*
- * 1. Corrects color not being inherited in IE 6/7/8/9.
- * 2. Corrects text not wrapping in Firefox 3.
- * 3. Corrects alignment displayed oddly in IE 6/7.
- */
-
-legend {
-	border: 0; /* 1 */
-	padding: 0;
-	white-space: normal; /* 2 */
-	*margin-left: -7px; /* 3 */
-}
-
-/*
- * 1. Corrects font size not being inherited in all browsers.
- * 2. Addresses margins set differently in IE 6/7, Firefox 3+, Safari 5,
- *    and Chrome.
- * 3. Improves appearance and consistency in all browsers.
- */
-
-button,
-input,
-select,
-textarea {
-	font-size: 100%; /* 1 */
-	margin: 0; /* 2 */
-	vertical-align: baseline; /* 3 */
-	*vertical-align: middle; /* 3 */
-}
-
-/*
- * Addresses Firefox 3+ setting `line-height` on `input` using `!important` in
- * the UA stylesheet.
- */
-
-button,
-input {
-	line-height: normal;
-}
-
-/*
- * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
- *    and `video` controls.
- * 2. Corrects inability to style clickable `input` types in iOS.
- * 3. Improves usability and consistency of cursor style between image-type
- *    `input` and others.
- * 4. Removes inner spacing in IE 7 without affecting normal text inputs.
- *    Known issue: inner spacing remains in IE 6.
- */
-
-button,
-html input[type="button"], /* 1 */
-input[type="reset"],
-input[type="submit"] {
-	-webkit-appearance: button; /* 2 */
-	cursor: pointer; /* 3 */
-	*overflow: visible;  /* 4 */
-}
-
-/*
- * Re-set default cursor for disabled elements.
- */
-
-button[disabled],
-input[disabled] {
-	cursor: default;
-}
-
-/*
- * 1. Addresses box sizing set to content-box in IE 8/9.
- * 2. Removes excess padding in IE 8/9.
- * 3. Removes excess padding in IE 7.
- *    Known issue: excess padding remains in IE 6.
- */
-
-input[type="checkbox"],
-input[type="radio"] {
-	box-sizing: border-box; /* 1 */
-	padding: 0; /* 2 */
-	*height: 13px; /* 3 */
-	*width: 13px; /* 3 */
-}
-
-/*
- * 1. Addresses `appearance` set to `searchfield` in Safari 5 and Chrome.
- * 2. Addresses `box-sizing` set to `border-box` in Safari 5 and Chrome
- *    (include `-moz` to future-proof).
- */
-
-input[type="search"] {
-	-webkit-appearance: textfield; /* 1 */
-	-moz-box-sizing: content-box;
-	-webkit-box-sizing: content-box; /* 2 */
-	box-sizing: content-box;
-}
-
-/*
- * Removes inner padding and search cancel button in Safari 5 and Chrome
- * on OS X.
- */
-
-input[type="search"]::-webkit-search-cancel-button,
-input[type="search"]::-webkit-search-decoration {
-	-webkit-appearance: none;
-}
-
-/*
- * Removes inner padding and border in Firefox 3+.
- */
-
-button::-moz-focus-inner,
-input::-moz-focus-inner {
-	border: 0;
-	padding: 0;
-}
-
-/*
- * 1. Removes default vertical scrollbar in IE 6/7/8/9.
- * 2. Improves readability and alignment in all browsers.
- */
-
-textarea {
-	overflow: auto; /* 1 */
-	vertical-align: top; /* 2 */
-	min-height: 150px;
-	resize: vertical;
-}
-
-#content input[type=text],
-#content textarea {
-	color: #666;
-
-	width: 70%;
-	min-width: 300px;
-
-	margin: 5px 0 10px 0;
-	padding: 8px 12px;
-
-	background: rgba(245,245,245,0.37);
-
-	border: 1px solid rgba(192,192,192,0.49);
-	border-radius: 2px;
-
-	-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.17);
-	box-shadow:         inset 0 1px 3px rgba(0,0,0,0.17);
-}
-
-/*
- * 1. :-moz-placeholder has been deprecated in favor of ::-moz-placeholder.
- * 2. Using :placeholder for completeness.
- */
-::-webkit-input-placeholder {
-	color: #9A1B1E;
-}
-:-moz-placeholder { /* 1 */
-	color: #9A1B1E;
-}
-::-moz-placeholder {
-	color: #9A1B1E;
-}
-:-ms-placeholder {
-	color: #9A1B1E;
-}
-:placeholder { /* 2 */
-	color: #9A1B1E;
-}
-
-#content input:focus,
-#content input[type=text]:focus,
-#content textarea:focus {
-	outline: none;
-
-	color: #333;
-	background: #FFF;
-
-	border: 1px solid #B24926;
-
-	-webkit-box-shadow: 0px 0px 6px rgba(23,138,156,0.5),
-						inset 0px 1px 3px rgba(0,0,0,0.2);
-
-	box-shadow:         0px 0px 6px rgba(23,138,156,0.5),
-						inset 0px 1px 3px rgba(0,0,0,0.2);
-}
-
-/**
- * Radio Buttons
- */
-
-.radio {
-	margin: 15px 0;
-}
-
-#content .radio ul {
-	margin: 0;
-	padding: 0;
-	float: left;
-}
-
-#content .radio ul li {
-	margin: 0;
-	padding: 0;
-	background: none;
-	list-style-type: none;
-}
-
-.radio label {
-	margin: 5px 0;
-}
-
-input[type=radio] {
-	margin: 0 5px 0 0;
-}
-
-/**
- * Checkboxes
- */
-
-input[type="checkbox"] {
-	margin: 0 5px 0 0;
-}
-
-/**
- * Submit Buttons
- */
-
-form input[type="submit"] {
-	margin: 40px 0;
-	float: none;
-}
-
-/**
- * Top aligned labels
- */
-
-.top-labels label,
-.top-labels .radio label,
-.top-labels input[type=text],
-.top-labels textarea {
-	display: block;
-}
-
-/**
- * Left aligned labels
- */
-
-.left-labels label {
-	padding: 5px 0 0 0;
-	display: block;
-}
-
-.left-labels span {
-	margin: 0 10px 0 0;
-	min-width: 100px;
-
-	float: left;
-
-	text-align: left;
-}
-
-.left-labels .radio span {
-	padding-top: 5px;
-}
-
-.left-labels .radio {
-	display: block;
-}
-
-.left-labels .radio li label {
-	margin: 0;
-	padding: 0 0 5px 0;
-
-	border: 0;
-}
-
-/* ==========================================================================
-   Tables
-   ========================================================================== */
-
-table {
-	border-collapse: collapse;
-	border-spacing: 0;
-}
-
-/* ==========================================================================
-   Font Awesome
-   ========================================================================== */
-
-[class^="icon-"],
-[class*=" icon-"] {
-  font-family: FontAwesome;
-  font-weight: normal;
-  font-style: normal;
-  text-decoration: inherit;
-  -webkit-font-smoothing: antialiased;
-
-  /* sprites.less reset */
-  display: inline;
-  width: auto;
-  height: auto;
-  line-height: normal;
-  vertical-align: baseline;
-  background-image: none;
-  background-position: 0% 0%;
-  background-repeat: repeat;
-  margin-top: 0;
-}
-
-/* more sprites.less reset*/
-.icon-white,
-.nav-pills > .active > a > [class^="icon-"],
-.nav-pills > .active > a > [class*=" icon-"],
-.nav-list > .active > a > [class^="icon-"],
-.nav-list > .active > a > [class*=" icon-"],
-.navbar-inverse .nav > .active > a > [class^="icon-"],
-.navbar-inverse .nav > .active > a > [class*=" icon-"],
-.dropdown-menu > li > a:hover > [class^="icon-"],
-.dropdown-menu > li > a:hover > [class*=" icon-"],
-.dropdown-menu > .active > a > [class^="icon-"],
-.dropdown-menu > .active > a > [class*=" icon-"],
-.dropdown-submenu:hover > a > [class^="icon-"],
-.dropdown-submenu:hover > a > [class*=" icon-"] {
-  background-image: none;
-}
-[class^="icon-"]:before,
-[class*=" icon-"]:before {
-  text-decoration: inherit;
-  display: inline-block;
-  speak: none;
-}
-/* makes sure icons active on rollover in links */
-a [class^="icon-"],
-a [class*=" icon-"] {
-  display: inline-block;
-}
-/* makes the font 33% larger relative to the icon container */
-.icon-large:before {
-  vertical-align: -10%;
-  font-size: 1.3333333333333333em;
-}
-.btn [class^="icon-"],
-.nav [class^="icon-"],
-.btn [class*=" icon-"],
-.nav [class*=" icon-"] {
-  display: inline;
-  /* keeps button heights with and without icons the same */
-
-}
-.btn [class^="icon-"].icon-large,
-.nav [class^="icon-"].icon-large,
-.btn [class*=" icon-"].icon-large,
-.nav [class*=" icon-"].icon-large {
-  line-height: .9em;
-}
-.btn [class^="icon-"].icon-spin,
-.nav [class^="icon-"].icon-spin,
-.btn [class*=" icon-"].icon-spin,
-.nav [class*=" icon-"].icon-spin {
-  display: inline-block;
-}
-.nav-tabs [class^="icon-"],
-.nav-pills [class^="icon-"],
-.nav-tabs [class*=" icon-"],
-.nav-pills [class*=" icon-"] {
-  /* keeps button heights with and without icons the same */
-
-}
-.nav-tabs [class^="icon-"],
-.nav-pills [class^="icon-"],
-.nav-tabs [class*=" icon-"],
-.nav-pills [class*=" icon-"],
-.nav-tabs [class^="icon-"].icon-large,
-.nav-pills [class^="icon-"].icon-large,
-.nav-tabs [class*=" icon-"].icon-large,
-.nav-pills [class*=" icon-"].icon-large {
-  line-height: .9em;
-}
-li [class^="icon-"],
-.nav li [class^="icon-"],
-li [class*=" icon-"],
-.nav li [class*=" icon-"] {
-  display: inline-block;
-  width: 1.25em;
-  text-align: center;
-}
-li [class^="icon-"].icon-large,
-.nav li [class^="icon-"].icon-large,
-li [class*=" icon-"].icon-large,
-.nav li [class*=" icon-"].icon-large {
-  /* increased font size for icon-large */
-
-  width: 1.5625em;
-}
-ul.icons {
-  list-style-type: none;
-  text-indent: -0.75em;
-}
-ul.icons li [class^="icon-"],
-ul.icons li [class*=" icon-"] {
-  width: .75em;
-}
-.icon-muted {
-  color: #eeeeee;
-}
-.icon-border {
-  border: solid 1px #eeeeee;
-  padding: .2em .25em .15em;
-  -webkit-border-radius: 3px;
-  -moz-border-radius: 3px;
-  border-radius: 3px;
-}
-.icon-2x {
-  font-size: 2em;
-}
-.icon-2x.icon-border {
-  border-width: 2px;
-  -webkit-border-radius: 4px;
-  -moz-border-radius: 4px;
-  border-radius: 4px;
-}
-.icon-3x {
-  font-size: 3em;
-}
-.icon-3x.icon-border {
-  border-width: 3px;
-  -webkit-border-radius: 5px;
-  -moz-border-radius: 5px;
-  border-radius: 5px;
-}
-.icon-4x {
-  font-size: 4em;
-}
-.icon-4x.icon-border {
-  border-width: 4px;
-  -webkit-border-radius: 6px;
-  -moz-border-radius: 6px;
-  border-radius: 6px;
-}
-.pull-right {
-  float: right;
-}
-.pull-left {
-  float: left;
-}
-[class^="icon-"].pull-left,
-[class*=" icon-"].pull-left {
-  margin-right: .3em;
-}
-[class^="icon-"].pull-right,
-[class*=" icon-"].pull-right {
-  margin-left: .3em;
-}
-.btn [class^="icon-"].pull-left.icon-2x,
-.btn [class*=" icon-"].pull-left.icon-2x,
-.btn [class^="icon-"].pull-right.icon-2x,
-.btn [class*=" icon-"].pull-right.icon-2x {
-  margin-top: .18em;
-}
-.btn [class^="icon-"].icon-spin.icon-large,
-.btn [class*=" icon-"].icon-spin.icon-large {
-  line-height: .8em;
-}
-.btn.btn-small [class^="icon-"].pull-left.icon-2x,
-.btn.btn-small [class*=" icon-"].pull-left.icon-2x,
-.btn.btn-small [class^="icon-"].pull-right.icon-2x,
-.btn.btn-small [class*=" icon-"].pull-right.icon-2x {
-  margin-top: .25em;
-}
-.btn.btn-large [class^="icon-"],
-.btn.btn-large [class*=" icon-"] {
-  margin-top: 0;
-}
-.btn.btn-large [class^="icon-"].pull-left.icon-2x,
-.btn.btn-large [class*=" icon-"].pull-left.icon-2x,
-.btn.btn-large [class^="icon-"].pull-right.icon-2x,
-.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
-  margin-top: .05em;
-}
-.btn.btn-large [class^="icon-"].pull-left.icon-2x,
-.btn.btn-large [class*=" icon-"].pull-left.icon-2x {
-  margin-right: .2em;
-}
-.btn.btn-large [class^="icon-"].pull-right.icon-2x,
-.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
-  margin-left: .2em;
-}
-.icon-spin {
-  display: inline-block;
-  -moz-animation: spin 2s infinite linear;
-  -o-animation: spin 2s infinite linear;
-  -webkit-animation: spin 2s infinite linear;
-  animation: spin 2s infinite linear;
-}
- at -moz-keyframes spin {
-  0% { -moz-transform: rotate(0deg); }
-  100% { -moz-transform: rotate(359deg); }
-}
- at -webkit-keyframes spin {
-  0% { -webkit-transform: rotate(0deg); }
-  100% { -webkit-transform: rotate(359deg); }
-}
- at -o-keyframes spin {
-  0% { -o-transform: rotate(0deg); }
-  100% { -o-transform: rotate(359deg); }
-}
- at -ms-keyframes spin {
-  0% { -ms-transform: rotate(0deg); }
-  100% { -ms-transform: rotate(359deg); }
-}
- at keyframes spin {
-  0% { transform: rotate(0deg); }
-  100% { transform: rotate(359deg); }
-}
- at -moz-document url-prefix() {
-  .icon-spin {
-    height: .9em;
-  }
-  .btn .icon-spin {
-    height: auto;
-  }
-  .icon-spin.icon-large {
-    height: 1.25em;
-  }
-  .btn .icon-spin.icon-large {
-    height: .75em;
-  }
-}
-/*  Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
-    readers do not read off random characters that represent icons */
-.icon-glass:before                { content: "\f000"; }
-.icon-music:before                { content: "\f001"; }
-.icon-search:before               { content: "\f002"; }
-.icon-envelope:before             { content: "\f003"; }
-.icon-heart:before                { content: "\f004"; }
-.icon-star:before                 { content: "\f005"; }
-.icon-star-empty:before           { content: "\f006"; }
-.icon-user:before                 { content: "\f007"; }
-.icon-film:before                 { content: "\f008"; }
-.icon-th-large:before             { content: "\f009"; }
-.icon-th:before                   { content: "\f00a"; }
-.icon-th-list:before              { content: "\f00b"; }
-.icon-ok:before                   { content: "\f00c"; }
-.icon-remove:before               { content: "\f00d"; }
-.icon-zoom-in:before              { content: "\f00e"; }
-
-.icon-zoom-out:before             { content: "\f010"; }
-.icon-off:before                  { content: "\f011"; }
-.icon-signal:before               { content: "\f012"; }
-.icon-cog:before                  { content: "\f013"; }
-.icon-trash:before                { content: "\f014"; }
-.icon-home:before                 { content: "\f015"; }
-.icon-file:before                 { content: "\f016"; }
-.icon-time:before                 { content: "\f017"; }
-.icon-road:before                 { content: "\f018"; }
-.icon-download-alt:before         { content: "\f019"; }
-.icon-download:before             { content: "\f01a"; }
-.icon-upload:before               { content: "\f01b"; }
-.icon-inbox:before                { content: "\f01c"; }
-.icon-play-circle:before          { content: "\f01d"; }
-.icon-repeat:before               { content: "\f01e"; }
-
-/* \f020 doesn't work in Safari. all shifted one down */
-.icon-refresh:before              { content: "\f021"; }
-.icon-list-alt:before             { content: "\f022"; }
-.icon-lock:before                 { content: "\f023"; }
-.icon-flag:before                 { content: "\f024"; }
-.icon-headphones:before           { content: "\f025"; }
-.icon-volume-off:before           { content: "\f026"; }
-.icon-volume-down:before          { content: "\f027"; }
-.icon-volume-up:before            { content: "\f028"; }
-.icon-qrcode:before               { content: "\f029"; }
-.icon-barcode:before              { content: "\f02a"; }
-.icon-tag:before                  { content: "\f02b"; }
-.icon-tags:before                 { content: "\f02c"; }
-.icon-book:before                 { content: "\f02d"; }
-.icon-bookmark:before             { content: "\f02e"; }
-.icon-print:before                { content: "\f02f"; }
-
-.icon-camera:before               { content: "\f030"; }
-.icon-font:before                 { content: "\f031"; }
-.icon-bold:before                 { content: "\f032"; }
-.icon-italic:before               { content: "\f033"; }
-.icon-text-height:before          { content: "\f034"; }
-.icon-text-width:before           { content: "\f035"; }
-.icon-align-left:before           { content: "\f036"; }
-.icon-align-center:before         { content: "\f037"; }
-.icon-align-right:before          { content: "\f038"; }
-.icon-align-justify:before        { content: "\f039"; }
-.icon-list:before                 { content: "\f03a"; }
-.icon-indent-left:before          { content: "\f03b"; }
-.icon-indent-right:before         { content: "\f03c"; }
-.icon-facetime-video:before       { content: "\f03d"; }
-.icon-picture:before              { content: "\f03e"; }
-
-.icon-pencil:before               { content: "\f040"; }
-.icon-map-marker:before           { content: "\f041"; }
-.icon-adjust:before               { content: "\f042"; }
-.icon-tint:before                 { content: "\f043"; }
-.icon-edit:before                 { content: "\f044"; }
-.icon-share:before                { content: "\f045"; }
-.icon-check:before                { content: "\f046"; }
-.icon-move:before                 { content: "\f047"; }
-.icon-step-backward:before        { content: "\f048"; }
-.icon-fast-backward:before        { content: "\f049"; }
-.icon-backward:before             { content: "\f04a"; }
-.icon-play:before                 { content: "\f04b"; }
-.icon-pause:before                { content: "\f04c"; }
-.icon-stop:before                 { content: "\f04d"; }
-.icon-forward:before              { content: "\f04e"; }
-
-.icon-fast-forward:before         { content: "\f050"; }
-.icon-step-forward:before         { content: "\f051"; }
-.icon-eject:before                { content: "\f052"; }
-.icon-chevron-left:before         { content: "\f053"; }
-.icon-chevron-right:before        { content: "\f054"; }
-.icon-plus-sign:before            { content: "\f055"; }
-.icon-minus-sign:before           { content: "\f056"; }
-.icon-remove-sign:before          { content: "\f057"; }
-.icon-ok-sign:before              { content: "\f058"; }
-.icon-question-sign:before        { content: "\f059"; }
-.icon-info-sign:before            { content: "\f05a"; }
-.icon-screenshot:before           { content: "\f05b"; }
-.icon-remove-circle:before        { content: "\f05c"; }
-.icon-ok-circle:before            { content: "\f05d"; }
-.icon-ban-circle:before           { content: "\f05e"; }
-
-.icon-arrow-left:before           { content: "\f060"; }
-.icon-arrow-right:before          { content: "\f061"; }
-.icon-arrow-up:before             { content: "\f062"; }
-.icon-arrow-down:before           { content: "\f063"; }
-.icon-share-alt:before            { content: "\f064"; }
-.icon-resize-full:before          { content: "\f065"; }
-.icon-resize-small:before         { content: "\f066"; }
-.icon-plus:before                 { content: "\f067"; }
-.icon-minus:before                { content: "\f068"; }
-.icon-asterisk:before             { content: "\f069"; }
-.icon-exclamation-sign:before     { content: "\f06a"; }
-.icon-gift:before                 { content: "\f06b"; }
-.icon-leaf:before                 { content: "\f06c"; }
-.icon-fire:before                 { content: "\f06d"; }
-.icon-eye-open:before             { content: "\f06e"; }
-
-.icon-eye-close:before            { content: "\f070"; }
-.icon-warning-sign:before         { content: "\f071"; }
-.icon-plane:before                { content: "\f072"; }
-.icon-calendar:before             { content: "\f073"; }
-.icon-random:before               { content: "\f074"; }
-.icon-comment:before              { content: "\f075"; }
-.icon-magnet:before               { content: "\f076"; }
-.icon-chevron-up:before           { content: "\f077"; }
-.icon-chevron-down:before         { content: "\f078"; }
-.icon-retweet:before              { content: "\f079"; }
-.icon-shopping-cart:before        { content: "\f07a"; }
-.icon-folder-close:before         { content: "\f07b"; }
-.icon-folder-open:before          { content: "\f07c"; }
-.icon-resize-vertical:before      { content: "\f07d"; }
-.icon-resize-horizontal:before    { content: "\f07e"; }
-
-.icon-bar-chart:before            { content: "\f080"; }
-.icon-twitter-sign:before         { content: "\f081"; }
-.icon-facebook-sign:before        { content: "\f082"; }
-.icon-camera-retro:before         { content: "\f083"; }
-.icon-key:before                  { content: "\f084"; }
-.icon-cogs:before                 { content: "\f085"; }
-.icon-comments:before             { content: "\f086"; }
-.icon-thumbs-up:before            { content: "\f087"; }
-.icon-thumbs-down:before          { content: "\f088"; }
-.icon-star-half:before            { content: "\f089"; }
-.icon-heart-empty:before          { content: "\f08a"; }
-.icon-signout:before              { content: "\f08b"; }
-.icon-linkedin-sign:before        { content: "\f08c"; }
-.icon-pushpin:before              { content: "\f08d"; }
-.icon-external-link:before        { content: "\f08e"; }
-
-.icon-signin:before               { content: "\f090"; }
-.icon-trophy:before               { content: "\f091"; }
-.icon-github-sign:before          { content: "\f092"; }
-.icon-upload-alt:before           { content: "\f093"; }
-.icon-lemon:before                { content: "\f094"; }
-.icon-phone:before                { content: "\f095"; }
-.icon-check-empty:before          { content: "\f096"; }
-.icon-bookmark-empty:before       { content: "\f097"; }
-.icon-phone-sign:before           { content: "\f098"; }
-.icon-twitter:before              { content: "\f099"; }
-.icon-facebook:before             { content: "\f09a"; }
-.icon-github:before               { content: "\f09b"; }
-.icon-unlock:before               { content: "\f09c"; }
-.icon-credit-card:before          { content: "\f09d"; }
-.icon-rss:before                  { content: "\f09e"; }
-
-.icon-hdd:before                  { content: "\f0a0"; }
-.icon-bullhorn:before             { content: "\f0a1"; }
-.icon-bell:before                 { content: "\f0a2"; }
-.icon-certificate:before          { content: "\f0a3"; }
-.icon-hand-right:before           { content: "\f0a4"; }
-.icon-hand-left:before            { content: "\f0a5"; }
-.icon-hand-up:before              { content: "\f0a6"; }
-.icon-hand-down:before            { content: "\f0a7"; }
-.icon-circle-arrow-left:before    { content: "\f0a8"; }
-.icon-circle-arrow-right:before   { content: "\f0a9"; }
-.icon-circle-arrow-up:before      { content: "\f0aa"; }
-.icon-circle-arrow-down:before    { content: "\f0ab"; }
-.icon-globe:before                { content: "\f0ac"; }
-.icon-wrench:before               { content: "\f0ad"; }
-.icon-tasks:before                { content: "\f0ae"; }
-
-.icon-filter:before               { content: "\f0b0"; }
-.icon-briefcase:before            { content: "\f0b1"; }
-.icon-fullscreen:before           { content: "\f0b2"; }
-
-.icon-group:before                { content: "\f0c0"; }
-.icon-link:before                 { content: "\f0c1"; }
-.icon-cloud:before                { content: "\f0c2"; }
-.icon-beaker:before               { content: "\f0c3"; }
-.icon-cut:before                  { content: "\f0c4"; }
-.icon-copy:before                 { content: "\f0c5"; }
-.icon-paper-clip:before           { content: "\f0c6"; }
-.icon-save:before                 { content: "\f0c7"; }
-.icon-sign-blank:before           { content: "\f0c8"; }
-.icon-reorder:before              { content: "\f0c9"; }
-.icon-list-ul:before              { content: "\f0ca"; }
-.icon-list-ol:before              { content: "\f0cb"; }
-.icon-strikethrough:before        { content: "\f0cc"; }
-.icon-underline:before            { content: "\f0cd"; }
-.icon-table:before                { content: "\f0ce"; }
-
-.icon-magic:before                { content: "\f0d0"; }
-.icon-truck:before                { content: "\f0d1"; }
-.icon-pinterest:before            { content: "\f0d2"; }
-.icon-pinterest-sign:before       { content: "\f0d3"; }
-.icon-google-plus-sign:before     { content: "\f0d4"; }
-.icon-google-plus:before          { content: "\f0d5"; }
-.icon-money:before                { content: "\f0d6"; }
-.icon-caret-down:before           { content: "\f0d7"; }
-.icon-caret-up:before             { content: "\f0d8"; }
-.icon-caret-left:before           { content: "\f0d9"; }
-.icon-caret-right:before          { content: "\f0da"; }
-.icon-columns:before              { content: "\f0db"; }
-.icon-sort:before                 { content: "\f0dc"; }
-.icon-sort-down:before            { content: "\f0dd"; }
-.icon-sort-up:before              { content: "\f0de"; }
-
-.icon-envelope-alt:before         { content: "\f0e0"; }
-.icon-linkedin:before             { content: "\f0e1"; }
-.icon-undo:before                 { content: "\f0e2"; }
-.icon-legal:before                { content: "\f0e3"; }
-.icon-dashboard:before            { content: "\f0e4"; }
-.icon-comment-alt:before          { content: "\f0e5"; }
-.icon-comments-alt:before         { content: "\f0e6"; }
-.icon-bolt:before                 { content: "\f0e7"; }
-.icon-sitemap:before              { content: "\f0e8"; }
-.icon-umbrella:before             { content: "\f0e9"; }
-.icon-paste:before                { content: "\f0ea"; }
-.icon-lightbulb:before            { content: "\f0eb"; }
-.icon-exchange:before             { content: "\f0ec"; }
-.icon-cloud-download:before       { content: "\f0ed"; }
-.icon-cloud-upload:before         { content: "\f0ee"; }
-
-.icon-user-md:before              { content: "\f0f0"; }
-.icon-stethoscope:before          { content: "\f0f1"; }
-.icon-suitcase:before             { content: "\f0f2"; }
-.icon-bell-alt:before             { content: "\f0f3"; }
-.icon-coffee:before               { content: "\f0f4"; }
-.icon-food:before                 { content: "\f0f5"; }
-.icon-file-alt:before             { content: "\f0f6"; }
-.icon-building:before             { content: "\f0f7"; }
-.icon-hospital:before             { content: "\f0f8"; }
-.icon-ambulance:before            { content: "\f0f9"; }
-.icon-medkit:before               { content: "\f0fa"; }
-.icon-fighter-jet:before          { content: "\f0fb"; }
-.icon-beer:before                 { content: "\f0fc"; }
-.icon-h-sign:before               { content: "\f0fd"; }
-.icon-plus-sign-alt:before        { content: "\f0fe"; }
-
-.icon-double-angle-left:before    { content: "\f100"; }
-.icon-double-angle-right:before   { content: "\f101"; }
-.icon-double-angle-up:before      { content: "\f102"; }
-.icon-double-angle-down:before    { content: "\f103"; }
-.icon-angle-left:before           { content: "\f104"; }
-.icon-angle-right:before          { content: "\f105"; }
-.icon-angle-up:before             { content: "\f106"; }
-.icon-angle-down:before           { content: "\f107"; }
-.icon-desktop:before              { content: "\f108"; }
-.icon-laptop:before               { content: "\f109"; }
-.icon-tablet:before               { content: "\f10a"; }
-.icon-mobile-phone:before         { content: "\f10b"; }
-.icon-circle-blank:before         { content: "\f10c"; }
-.icon-quote-left:before           { content: "\f10d"; }
-.icon-quote-right:before          { content: "\f10e"; }
-
-.icon-spinner:before              { content: "\f110"; }
-.icon-circle:before               { content: "\f111"; }
-.icon-reply:before                { content: "\f112"; }
-.icon-github-alt:before           { content: "\f113"; }
-.icon-folder-close-alt:before     { content: "\f114"; }
-.icon-folder-open-alt:before      { content: "\f115"; }
-
-/* Manual Font Awesome Styles */
-[class^="icon-"],
-[class*=" icon-"] {
-  font-family: FontAwesome, "Helvetica Neue", Helvetica, Arial, sans-serif;
-}
-
-#content ul li[class^="icon-"],
-#content ul li[class*=" icon-"] {
-	background: none;
-	padding-left: 0;
-}
-
-h2 [class^="icon-"],
-h2 [class*=" icon-"],
-h3 [class^="icon-"],
-h3 [class*=" icon-"] {
-	margin-right: 7px;
-}
-
-/* Global Structure
-   ========================================================================== */
-
-body {
-	-webkit-font-smoothing: antialiased;
-	color: #333;
-	font: 15px/22.5px "Helvetica Neue", HelveticaNeue, Helvetica, Arial, sans-serif;
-}
-
-iframe {
-	border: 1px solid #bfbfbf;
-	padding: 1px;
-}
-
-#container {
-	background: #0769AD;
-	margin: 0 auto;
-	padding: 0 20px;
-
-}
-
-.theme-orange #container {
-	background: #B24926;
-}
-
-#content-wrapper {
-	background-color: #fff;
-	-webkit-box-shadow: -3px 0 5px -3px rgba(1, 1, 1, 0.87), 3px 0 5px -3px rgba(1, 1, 1, 0.87);
-	box-shadow: -3px 0 5px -3px rgba(1, 1, 1, 0.87), 3px 0 5px -3px rgba(1, 1, 1, 0.87);
-	padding: 20px 0;
-	border-top: 1px solid #333;
-	border-radius: 0 0 10px 10px;
-	position: relative;
-}
-.no-boxshadow #content-wrapper {
-	border: 1px solid #333;
-}
-
-.constrain {
-	max-width: 1240px;
-	margin: 0 auto;
-	padding: 0 20px;
-}
-
-.lte8 .constrain {
-  max-width: 1198px; /* Accomodate for padding + 1px border */
-}
-
-#content {
-	float: left;
-	width: 71%;
-}
-
-.content-right #content {
-	float: right;
-}
-
-.content-full #content {
-	width: 100%;
-	padding-left: 10%;
-	padding-right: 10%;
-}
-
-.content-full.full-width #content {
-	padding-left: 0;
-	padding-right: 0;
-}
-
-#sidebar,
-.sidebar-left,
-.sidebar-right {
-	padding: 20px;
-	width: 29%;
-}
-
-#sidebar,
-.sidebar-right {
-	float: right;
-	margin-right: -25px;
-	position: relative;
-	-webkit-border-image: -webkit-linear-gradient(#ffffff, #e7e7e7 15%, #e7e7e7 85%, #ffffff);
-	border-image: linear-gradient(#ffffff, #e7e7e7 15%, #e7e7e7 85%, #ffffff);
-	box-shadow: inset 15px 0 5px -16px #e7e7e7;
-	background-image: -webkit-radial-gradient(left, #f2f2f2, #ffffff 80%);
-	background-image: radial-gradient(left, #f2f2f2, #ffffff 80%);
-	border: 0;
-	border-left: 1px solid #efefef;
-}
-
-
-.content-right #sidebar,
-.sidebar-left {
-	float: left;
-	border-left: 0;
-	border-right: 1px solid #e7e7e7;
-	margin: -20px 0 0 -25px;
-	-webkit-border-image: -webkit-linear-gradient(#ffffff, #e7e7e7 15%, #e7e7e7 85%, #ffffff);
-	border-image: linear-gradient(#ffffff, #e7e7e7 15%, #e7e7e7 85%, #ffffff);
-	box-shadow: inset 15px 0 5px -16px #e7e7e7;
-	background-image: -webkit-radial-gradient(right, #f2f2f2, #ffffff 80%);
-	background-image: radial-gradient(right, #f2f2f2, #ffffff 80%);
-}
-
-.entry-summary p {
-	margin: 0;
-}
-
-
-/* Global Nav
-   ========================================================================== */
-
-#global-nav {
-	background: url(../images/jq-global-nav.png) repeat-x 0 bottom #1b1b1b;
-}
-
-#global-nav nav {
-	height: 34px;
-}
-
-#global-nav nav ul {
-	text-align: left;
-	display: inline;
-	float: left;
-	margin: 0;
-	list-style: none;
-	border-right: 1px solid rgba(255, 255, 255, 0.0976562);
-	border-left: 1px solid rgba(0, 0, 0, 0.347656);
-}
-
-.tinynav-container { display: none }
-.tinynav { display: none }
-
-#global-nav nav ul.links {
-	float: right;
-}
-
-#global-nav nav ul li {
-	font: bold 13px/17px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
-	display: inline-block;
-	float: left;
-	position: relative;
-	top: 1px;
-	cursor: pointer;
-	-webkit-transition: all 0.2s;
-	transition: all 0.2s;
-	text-shadow: 0 0px 2px #000;
-	border-left: 1px solid rgba(255, 255, 255, 0.0976562);
-	border-right: 1px solid rgba(0, 0, 0, 0.347656);
-}
-.ie #global-nav nav ul li {
-	top: 2px;
-}
-
-#global-nav nav ul li:hover {
-	background: url(../images/bg-footer-noise.jpg) #000;
-	color: #fff;
-}
-
-#global-nav nav ul li i {
-	height: 1em;
-}
-
-#global-nav nav ul li a {
-	color: #e6e6e6;
-	font-weight: normal;
-	font-style: normal;
-	text-decoration: none;
-	display: block;
-	padding: 8px 12px;
-}
-
-#global-nav nav ul li ul {
-	padding: 0;
-	position: absolute;
-	top: 32px;
-	left: -2px;
-	width: 120px;
-	display: none;
-	opacity: 0;
-	visibility: hidden;
-	-webkit-transiton: opacity 0.2s;
-	transition: opacity 0.2s;
-	-webkit-box-shadow: 0 43px 5px rgba(0, 0, 0, 0.4);
-	box-shadow: 0 4px 5px rgba(0, 0, 0, 0.4);
-	z-index: 400;
-}
-
-#global-nav nav ul li ul li {
-	background: url(../images/bg-footer-noise.jpg) #000;
-	display: block;
-	color: #fff;
-	float: none;
-}
-
-#global-nav nav ul li ul li:hover { background: #000; }
-#global-nav nav ul li:hover ul {
-	display: block;
-	opacity: 1;
-	visibility: visible;
-}
-
-#global-nav nav ul.projects li.project {
-	padding: 0;
-	height: 33px;
-	z-index: 10;
-}
-
-#global-nav nav ul.projects li.project a {
-	display: block;
-	height: 33px;
-}
-
-#global-nav nav ul.projects li.selected a {
-	background: #0769AD;
-	border-top: 1px solid #7ACEF4;
-	border-left: 1px solid #7ACEF4;
-	border-right: 1px solid #7ACEF4;
-	margin-top: 1px;
-	border-top-left-radius: 10px;
-	border-top-right-radius: 10px;
-}
-
-.theme-orange #global-nav nav ul.projects li.selected a {
-	background: #B24926;
-	border-top: 1px solid #FAA523;
-	border-left: 1px solid #FAA523;
-	border-right: 1px solid #FAA523;
-}
-
-#container, 
-footer {
-	border-top: 1px solid #7ACEF4;
-}
-
-.theme-orange #container, 
-.theme-orange footer {
-	border-top-color: #FAA523;
-}
-
-/* Brand Colors for General Use
-   ========================================================================== */
-.color.black { background-color: #333; }
-.color.primary-blue { background-color: #0769AD; }
-.color.secondary-blue { background-color: #7ACEF4; }
-.color.navy-blue { background-color: #131B28; }
-.color.primary-orange { background-color: #FAA523; }
-.color.secondary-orange { background-color: #B24926; }
-.color.primary-green { background-color: #3EB249; }
-.color.secondary-green { background-color: #108040; }
-.color.sizzle-orange { background-color: #FAA523; }
-.color.sizzle-red { background-color: #9A1B1E; }
-.color.qunit-primary-purple { background-color: #9C3493; }
-.color.qunit-secondary-purple { background-color: #390F39; }
-
-/* Logo & Navigation
-   ========================================================================== */
-
-#logo-events {
-	clear: both;
-	padding-top: 25px;
-	padding-bottom: 20px;
-}
-
-h2.logo {
-	float: left;
-	margin: 0;
-	width: 243px;
-}
-
-h2.logo a {
-	float: left;
-	display: block;
-	text-decoration: none;
-}
-
-h2.logo a:visited, h2.logo a:link {
-	color: #ffffff;
-}
-
-#logo-events aside {
-	float: right;
-}
-
-nav#main {
-	background-color: rgba(0, 0, 0, 0.18);
-	border-radius: 10px 10px 0 0;
-	border-right: 1px solid rgba(2, 2, 2, 0.28);
-	border-left: 1px solid rgba(2, 2, 2, 0.28);
-	border-top: 1px solid rgba(250, 250, 250, 0.27);
-	-webkit-box-shadow: rgba(255,255,255,0.3) 0 1px 0, rgba(0,0,0,0.3) 0 -1px 0;
-	box-shadow: rgba(255,255,255,0.3) 0 1px 0, rgba(0,0,0,0.3) 0 -1px 0;
-	-webkit-box-shadow: 0 0 3px rgba(1, 1, 1, 0.7);
-	box-shadow: 0 0 5px rgba(1, 1, 1, 0.7);
-}
-
-.theme-orange nav#main {
-	background-color: rgba(12, 12, 12, 0.06);
-}
-
-.no-boxshadow nav#main {
-	border-top: 1px solid #333;
-	border-left: 1px solid #333;
-	border-right: 1px solid #333;
-}
-
-nav#main ul {
-	margin: 0;
-	float: left;
-	width: 70%;
-	padding-top: 10px;
-	padding-bottom: 10px;
-}
-
-nav#main li {
-	display: inline;
-	float: left;
-	font: normal normal 16px "klavika-web", "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
-	margin-right: 2px;
-}
-
-nav#main li a {
-	color: #fff;
-	text-decoration: none;
-	padding: 6px 10px;
-	display: block;
-	border: 1px solid transparent;
-	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.76);
-}
-
-nav#main li a:hover,
-nav#main li.current a,
-nav#main .searchform {
-	background: none;
-	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0, 0.4), rgba(255,255,255,0.1) 0 1px 0;
-	box-shadow: inset 0 0 5px rgba(0,0,0, 0.4), rgba(255,255,255,0.1) 0 1px 0;
-	border-radius: 4px;
-	border: 1px solid rgba(0,0,0,0.25);
-	color: #fff;
-	text-shadow: rgba(0, 0, 0, 0.796875) 0px -1px 0px, rgba(255, 255, 255, 0.296875) 0px 0px 10px;
-}
-
-nav#main .searchform {
-	float: right;
-	width: 28%;
-	margin-top: 12px;
-	padding: 0;
-	border-radius: 20px;
-	position: relative;
-}
-
-nav#main .searchform input {
-	text-decoration: none;
-	font: 12px/12px "Lucida Grande", Lucida, Verdana, sans-serif;
-	padding: 5px 10px;
-	margin: 0;
-	background-color: transparent;
-	border-style: none;
-	color: #fff;
-	line-height: 1.3;
-	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.76);
-	width: 85%;
-	box-shadow: none;
-}
-
-nav#main .searchform input:focus {
-	outline: none;
-}
-
-.no-boxshadow nav#main .searchform {
-	border: 1px solid #333;
-}
-
-.no-boxshadow nav#main .searchform input {
-	background: #fff;
-	color: #333;
-}
-
-/*
- * 1. :-moz-placeholder has been deprecated in favor of ::-moz-placeholder.
- * 2. Using :placeholder for completeness.
- */
-nav#main .searchform input::-webkit-input-placeholder {
-	color: #fff;
-}
-nav#main .searchform input:-moz-placeholder { /* 1 */
-	color: #fff;
-}
-nav#main .searchform input::-moz-placeholder {
-	color: #fff;
-}
-nav#main .searchform input:-ms-input-placeholder {
-	color: #fff;
-}
-nav#main .searchform input:placeholder { /* 2 */
-	color: #fff;
-}
-
-nav#main .searchform .icon-search {
-	position: absolute;
-	right: 10px;
-	top: 3px;
-	bottom: 3px;
-	border-width: 0;
-	border-left: 1px solid rgba(7, 7, 7, 0.65);
-	background-color: transparent;
-	padding: 0 0 0 7px;
-	opacity: 0.33;
-	color: #fff;
-}
-
-#tinynav1_chzn, #tinynav2_chzn {
-	display: none;
-	width: 100% !important;
-}
-
-/* Typography & Global Styles
-   ========================================================================== */
-
-#content a {
-	text-decoration: underline;
-}
-
-#content a:hover {
-	text-decoration: none;
-}
-
-#sidebar a {
-	text-decoration: none;
-}
-
-#sidebar a:hover {
-	text-decoration: underline;
-}
-
-p {
-	margin-bottom: 15px;
-	margin-top: 0;
-}
-
-b, strong {
-	font-weight: bold;
-	color: #1a1a1a;
-}
-
-em, i {
-	color: #6d6d6d;
-	font-style: italic;
-}
-
-hr {
-	background-image: url(../images/gauze.png);
-	height: .75em;
-	border: none;
-	margin: .75em 0;
-}
-
-pre, code {
-	font: 13px/16px "source-code-pro", Consolas, monospace;
-	word-spacing: 0;
-}
-
-code {
-	padding: 0 3px;
-	background-color: #eee;
-	border-radius: 3px;
-}
-
-pre code {
-	background-color: transparent;
-	font-size: 16px;
-	font-weight: bold;
-}
-#content code a {
-	text-decoration: none;
-}
-
-pre strong,
-pre b {
-	color: #fff;
-	font-weight: bold;
-}
-
-#content blockquote {
-	margin: 20px 0;
-}
-
-#content blockquote p {
-	font: italic normal 23px/26px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
-	color: #828282;
-	margin-left: 0;
-	margin-bottom: 0;
-	padding: 20px 30px;
-	position: relative;
-	text-shadow: 0 1px 0 #ffffff;
-	background-color: #f2f2f2;
-}
-
-#content ol,
-#content ul {
-	margin: 0 0 20px 20px;
-}
-
-#content ul ul {
-	margin-bottom: 0;
-}
-
-#content ul li {
-	padding-bottom: 5px;
-	padding-top: 5px;
-	padding-left: 20px;
-	line-height: 20px;
-	list-style-type: none;
-	background: url(../images/bullet.png) no-repeat 0 10px;
-}
-
-#content ul.block-grid li {
-	background: none;
-}
-
-#content ol {
-	counter-reset: li; /* Initiate a counter */
-}
-
-#content ol > li {
-	position: relative; /* Give each list item a left margin to make room for the numbers */
-	list-style: none;
-	padding-left: 10px;
-	margin-right: 0;
-	margin-top: 5px;
-	margin-left: 30px;
-}
-#content ol > li:before {
-	content: counter(li); /* Use the counter as content */
-	counter-increment: li; /* Increment the counter by 1 */
-	/* Position and style the number */
-	position: absolute;
-	top: 1px;
-	left: -25px;
-	box-sizing: border-box;
-	width: 20px;
-	/* Some space between the number and the content in browsers that support
-		generated content but not positioning it */
-	color: #fff;
-	text-align: center;
-	background-color: #ababab;
-	height: 19px;
-	width: 19px;
-	padding-top: 0px;
-	font: bold 11px/19px "klavika-web", "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
-	border-radius: 12px;
-}
-
-.lt-ie8 #content ol,
-.lt-ie7 #content ol {
-	margin-left: 20px;
-}
-
-.lt-ie8 #content ol li,
-.lt-ie7 #content ol li {
-	margin-left: 30px;
-	list-style-type: decimal;
-	padding-left: 0px;
-}
-
-#content img.full,
-#content figure.full {
-	display: block;
-	width: 100%;
-	max-width: 100%;
-}
-
-.lt-ie8 #content figure img {
-	position: relative;
-}
-
-.lt-ie7 #content figure.full,
-.lt-ie8 #content figure.full {
-	width: 99%;
-}
-
-#content img.full,
-#content img.left,
-#content img.right,
-#banner img.full {
-	box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.20);
-}
-
-#content img.noborder,
-#content figure.noborder {
-	box-shadow: none;
-	border: none;
-	background: none;
-}
-
-#content img.full,
-#content img.left,
-#content img.right,
-#content figure.full,
-#content figure.left,
-#content figure.right {
-	margin-bottom: 20px;
-	float: left;
-}
-
-#content img.right,
-#content figure.right {
-	float: right;
-	margin-left: 15px;
-}
-
-.lt-ie8 #content img.right,
-.lt-ie8 #content figure.right,
-.lt-ie7 #content img.right,
-.lt-ie7 #content figure.right {
-	float: left;
-	margin-left: 0px;
-	margin-right: 15px;
-}
-
-#content img.left,
-#content figure.left {
-	margin-right: 15px;
-}
-
-
-#content figure img {
-	margin: 0px !important;
-	margin-bottom: 0px !important;
-}
-
-#content figcaption {
-	box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.20);
-	font: italic 700 12px/20px "klavika-web", "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
-	padding-left: 10px;
-	padding-right: 10px;
-	padding-top: 5px;
-	padding-bottom: 5px;
-	color: #737272;
-	clear: both;
-	margin-top: -10px;
-	background-color: #f2f2f2;
-}
-
-#content figure.noborder figcaption {
-	box-shadow: none;
-	background: none;
-	text-align: center;
-}
-
-#content .embed,
-#content .embed_media {
-	position: relative;
-	padding-bottom: 56.25%; /* 16/9 ratio */
-	padding-top: 30px; /* IE6 workaround*/
-	height: 0;
-	overflow: hidden;
-	box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.20);
-	margin-bottom: 20px;
-}
-
-#portfolio.media #banner .embed {
-	margin-bottom: 40px;
-}
-
-.embed iframe,
-.embed_media iframe,
-.embed object,
-.embed_media object,
-.embed embed,
-.embed_media embed {
-	position: absolute;
-	top: 0;
-	left: 0;
-	width: 100%;
-	height: 100%;
-}
-
-#content h1 {
-	font-size: 36px;
-	line-height: 36px;
-}
-
-.content-full #content h1 {
-	text-align: center;
-}
-
-#content h2 {
-	font-size: 24px;
-	line-height: 24px;
-	color: #333;
-	margin-bottom: 10px;
-}
-
-#content h3 {
-	font-size: 20px;
-	line-height: 20px;
-	color: #666;
-}
-
-#content h1.block,
-#content h2.block {
-	padding: 10px 2%;
-	background: url(../images/gauze.png) #ececec;
-	text-shadow: 0 1px 0 #ffffff;
-}
-
-p.author {
-	color: #ababab;
-	font-family: "klavika-web", "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
-	font-weight: 700;
-	margin-top: -20px;
-}
-
-p.author a {
-	color: #ababab;
-}
-
-.meta {
-	padding: 2%;
-	padding-bottom: .5%;
-	margin-bottom: 20px;
-	font: 700 "klavika-web", "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
-	color: #666;
-	background: url(../images-foundation/gauze.png) #f0f0f0;
-	text-shadow: 0 1px 0 #ffffff;
-}
-
-#banner-large-image {
-	text-align: center;
-	margin-bottom: 30px;
-
-}
-
-#banner-large-image .vertically-centered-black-bg {
-	height: 50%;
-	width: 100%;
-	margin-top: 24%;
-	display: block;
-	background-color: rgba(0, 0, 0, 0.68);
-	position: absolute;
-	padding-top: 3.5%;
-}
-
-#banner-large-image h1, #banner-large-image h2 {
-	font: bold 60px/60px "klavika-web", "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
-	margin-bottom: 0;
-	color: #fff;
-	text-shadow: 0 0 4px rgba(0, 0, 0, 0.85);
-}
-
-#banner-large-image p {
-	color: #CCCCCC;
-	font: 700 normal 24px/36px "klavika-web", "Helvetica Neue", sans-serif;
-}
-
-#banner-secondary {
-	background-image: url(../images/dark-grey-tile.png);
-	margin: -20px -25px 15px;
-	padding: 20px;
-}
-
-#banner-secondary h1, 
-#banner-secondary h2 {
-	margin-bottom: 0;
-	color: #fff;
-	text-shadow: 0 0 4px rgba(0, 0, 0, 0.85);
-}
-
-#banner-secondary h1 {
-	font-size: 48px;
-	line-height: 54px;
-}
-
-#banner-secondary h2 {
-	font-size: 36px;
-	line-height: 42px;
-}
-
-#banner-secondary p {
-	color: #ccc;
-	font: 22px/26px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
-	padding-left: 15%;
-	padding-right: 15%;
-}
-
-#banner-secondary a,
-#banner-secondary a:hover {
-	color: #7ACEF4;
-}
-
-#banner-secondary em,
-#banner-secondary i {
-	color: #fff;
-}
-
-#banner-secondary.large-banner {
-	text-align: center;
-	padding-top: 30px;
-	padding-bottom: 30px;
-}
-
-#banner-secondary.large-banner h1,
-#banner-secondary.large-banner h2 {
-	margin-bottom: 10px;
-}
-
-#banner-secondary.large-banner h1 {
-	font-size: 60px;
-	line-height: 60px;
-}
-
-#banner-secondary.large-banner h2 {
-	font-size: 48px;
-	line-height: 48px;
-}
-
-#banner-secondary.large-banner h3 {
-	font-size: 36px;
-	line-height: 36px;
-}
-
-.center-txt {
-	text-align: center !important;
-}
-
-.callout-block {
-	background-image: url(../images/gauze.png);
-	padding: 20px;
-}
-
-/* Buttons
-   ========================================================================== */
-
-a.button,
-#content a.button,
-.button,
-input[type="submit"] {
-	border-radius: 5px;
-	border: 1px solid #999;
-	-webkit-box-shadow:
-		0 0 5px rgba(0, 0, 0, 0.28),
-		inset 0 1px 0 rgba(255, 255, 255, 0.45),
-		inset 0px -1px 0px rgba(255, 255, 255, 0.45),
-		inset 1px 0px 0px rgba(255, 255, 255, 0.45),
-		inset -1px 1px 0px rgba(255, 255, 255, 0.45);
-	box-shadow:
-		0 0 5px rgba(0, 0, 0, 0.28),
-		inset 0 1px 0 rgba(255, 255, 255, 0.45),
-		inset 0px -1px 0px rgba(255, 255, 255, 0.45),
-		inset 1px 0px 0px rgba(255, 255, 255, 0.45),
-		inset -1px 1px 0px rgba(255, 255, 255, 0.45);
-	text-decoration: none;
-	color: #fff !important;
-	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.35);
-	padding: 8px 15px;
-	font: bold 16px/16px "klavika-web", "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
-	-webkit-transition: all 0.2s;
-	transition: all 0.2s;
-	background-color: #d18f4f;
-	float: left;
-}
-
-a.button:hover,
-#content a.button:hover,
-.button:hover,
-input[type="submit"]:hover {
-	background-color: #cc8540;
-}
-
-a.button.large,
-#content a.button.large,
-button.large,
-input[type="submit"].large {
-	font-size: 20px;
-	padding: 12px 20px;
-}
-
-a.button.dark,
-#content a.button.dark,
-.button.dark,
-input[type="submit"].dark {
-	background-color: #666;
-}
-
-a.button.dark:hover,
-#content a.button.dark:hover,
-.button.dark:hover,
-input[type="submit"].dark:hover {
-	background-color: #424141;
-}
-
-/* Sidebar
-   ========================================================================== */
-
-#sidebar h3 {
-	font: 20px/18px;
-	background-image: -webkit-linear-gradient(left, #efefef, #f3f3f3);
-	background-image: linear-gradient(to right, #efefef, #f3f3f3);
-	margin-left: -20px;
-	margin-right: -20px;
-	padding: 12px 20px;
-	text-shadow: 0 1px 0 #ffffff;
-}
-
-#sidebar li {
-	padding-left: 20px;
-	line-height: 15px;
-	list-style-type: none;
-	background: url(../images/bullet.png) no-repeat 0 14px;
-	text-shadow: 0 1px 0 #ffffff;
-}
-
-#sidebar li a {
-	color: #4d4d4d;
-	text-decoration: none;
-	padding: 8px 0;
-	display: block;
-}
-
-#sidebar nav#secondary li {
-	background-image: none;
-	padding-left: 0;
-}
-
-#sidebar nav#secondary li.current {
-	background-color: #eee;
-	margin-left: -35px;
-	margin-right: -20px;
-	padding-left: 35px;
-	font-weight: bold;
-}
-
-/* == Footer
-   ========================================================================== */
-
-footer {
-	background: url(../images/bg-footer-noise.jpg) repeat;
-	margin-top: -20px;
-	padding-top: 40px;
-	margin-left: 0px;
-	margin-right: 0px;
-	width: 100%;
-}
-
-footer.simple {
-	padding-top: 45px;
-	padding-bottom: 10px;
-}
-
-footer a,
-footer strong {
-	color: #fff;
-	text-decoration: none;
-}
-
-.multiplebgs.cssgradients footer {
-	background-image: -webkit-linear-gradient(rgba(0,0,0,0.3), rgba(0,0,0,0.0)), url(../images/bg-footer-noise.jpg); /* Chrome 10+, Saf6 */
-	background-image: linear-gradient(to bottom, rgba(0,0,0,.3), rgba(0,0,0,0)), url(../images/bg-footer-noise.jpg); /* Firefox 16+, IE 10+, Opera 12.50+ */
-	background-repeat: repeat-x, repeat;
-	background-size: 100px 15px, 140px 140px;
-}
-
-.no-multiplebgs footer, .no-cssgradients footer {
-	background-image: url(../images/bg-footer-noise.jpg);
-	background-repeat: repeat;
-}
-
-.footer-site-links {
-	float: right;
-	padding: 10px 0 0 0;
-	width: 60%;
-	text-align: right;
-}
-
-footer p.copyright {
-	margin: 10px 0 0 0;
-	float: left;
-	width: 40%;
-	font-size: 11px;
-	line-height: 130%;
-	color: #777;
-}
-
-footer p.copyright a {
-	color: #aaa;
-}
-
-footer p.copyright a:hover {
-	color: #fff;
-}
-
-footer p.copyright > br {
-	display: none;
-}
-
-footer .footer-site-links li {
-	position: relative;
-	background: none;
-	width: auto;
-	height: auto;
-	line-height: 20px;
-	margin: 0 0 10px 20px;
-	font-size: 13px;
-}
-
-footer .footer-site-links li a {
-	position: relative;
-	color: #aaa;
-	display: block;
-	padding-left: 30px;
-	width: auto;
-	line-height: inherit;
-}
-
-footer .footer-site-links li a:before {
-	position: absolute;
-	font-size: 1.5em;
-	color: #4d4d4d;
-	text-shadow: 0 -1px 0 #000000;
-	left: 2px;
-}
-
-footer .footer-site-links li:hover a,
-footer .footer-site-links li:hover a:before {
-	color: #e6e6e6;
-}
-
-.footer-site-links li { display: inline-block; }
-
-footer ul li {
-	list-style: none;
-	padding: 0;
-	margin: 0;
-	line-height: 30px;
-}
-
-footer #legal {
-	clear: left;
-	display: block;
-	margin-top: 1em;
-	border-top: solid 1px #333;
-	-webkit-box-shadow: #000 0 -1px 0;
-	box-shadow: #000 0 -1px 0;
-}
-
-footer li img {
-	border-radius: 4px;
-}
-
-
-/* General Styles
-   ========================================================================== */
-
-#content .entry-title a {
-	text-decoration: none;
-}
-
-.entry-meta {
-	color: #999;
-	font-size: 12px;
-}
-
-.toc-linked {
-	position: relative;
-}
-
-.toc-linked a {
-	position: absolute;
-	left: -1em;
-	text-decoration: none;
-	opacity: 0;
-}
-/* TODO: Remove (https://github.com/jquery/jquery-wp-content/issues/143) */
-#content .toc-linked a {
-	text-decoration: none;
-}
-
-.toc-linked:hover a {
-	opacity: 1;
-}
-
-
-/* Listing Pages (categories, searches, etc.)
-   ========================================================================== */
-
-.listing .hentry {
-	padding: 10px 20px;
-	margin: 15px 0;
-	border: 1px solid rgba( 0, 0, 0, 0.2 );
-	border-radius: 5px;
-	background-color: #eee;
-	position: relative;
-}
-
-.listing #content .entry-title {
-	font-size: 1.3em;
-	margin-bottom: 0;
-	text-shadow: 0 1px 1px #fff;
-}
-
-.listing .entry-meta {
-	float: right;
-}
-
-.listing .entry-meta .category {
-	padding: 4px;
-	background-color: #ddd;
-	border-radius: 5px;
-}
-
-.listing #content .entry-meta .category a {
-	color: #888;
-	text-decoration: none;
-}
-
-.pagination {
-	text-align: center;
-	margin-top: 2em;
-}
-
-.page-numbers {
-	padding: 0 10px;
-}
-
-
-
-/* API Sites
-========================================================================== */
-
-.entry {
-	margin: 15px 0;
-}
-
-.entry-wrapper {
-	border: 1px solid #CCC;
-	border-top: 0;
-	padding: 10px;
-	border-radius: 0 0 5px 5px;
-}
-
-#content .section-title {
-	background: #333;
-	border: 1px solid #111;
-	padding: 8px 15px;
-	font-size: 16px;
-	color: white;
-	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
-	letter-spacing: 0;
-	border-radius: 5px 5px 0 0;
-	font-weight: normal;
-	margin-bottom: 0;
-	overflow: hidden;
-}
-
-.returns {
-	float: right;
-	font-style: italic;
-}
-
-.api-item .returns {
-	font-size: 16px;
-	color: #333;
-	font-weight: normal;
-}
-
-#content .signatures {
-	background: #eee;
-	border: 1px solid #ccc;
-	margin: 0 auto 15px;
-	max-width: 750px;
-	border-radius: 3px;
-	color: #333;
-	text-shadow: 0 1px 0 #fff;
-}
-
-#content .signatures li {
-	list-style: none;
-	background: none;
-	margin: 0;
-	padding: 10px;
-}
-
-#content .signatures > li {
-	padding-bottom: 0;
-}
-
-#content .signature > ul {
-	margin: 0;
-}
-
-.signatures h4 {
-	font-size: 16px;
-	letter-spacing: 0;
-	padding: 8px 10px;
-	margin: -10px -10px 0;
-	color: #fff;
-	text-shadow: 0 1px 0 #444;
-}
-
-.signature:first-child h4 {
-	border-radius: 3px 3px 0 0;
-}
-
-.argument {
-	margin-top: 1em;
-}
-
-#options, #methods, #events, #quick-nav {
-	border: 1px solid #CCC;
-	margin: 0 15px 15px;
-	padding: 10px;
-	overflow: auto;
-}
-
-#options header h2, #methods header h2, #events header h2, #quick-nav h2 {
-	background: #cccccc; /* Old browsers */
-	background: -webkit-linear-gradient(top, #ffffff 0%,#eeeeee 17%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
-	background: linear-gradient(to bottom, #ffffff 0%,#eeeeee 17%,#cccccc 100%); /* W3C */
-	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
-	margin: -10px -10px 10px -10px;
-	padding: 10px;
-}
-
-#quick-nav h2 a {
-	float: right;
-	font-size: 80%;
-	padding-left: 10px;
-}
-
-.quick-nav-section {
-	width: 33%;
-	float: left;
-}
-
-#methods .api-item li,
-#events .api-item li {
-	margin-bottom: 1em;
-}
-
-#methods .api-item li ul,
-#events .api-item li ul {
-	list-style: none;
-}
-
-.version-details {
-	font-weight: bold;
-}
-
-.section-title .version-details,
-.name .version-details {
-	float: right;
-	clear: right;
-	font-size: 14px;
-	color: #fff;
-}
-
-.api-item {
-	padding: 20px 10px;
-}
-.signature li,
-.api-item {
-	border-top: 1px solid #CCC;
-}
-
-.signature li:first-child,
-.api-item.first-item {
-	border-top: none;
-	padding-top: 10px;
-}
-
-.option-type {
-	font-size: 16px;
-	font-weight: normal;
-	color: #333;
-	float: right;
-}
-
-#options .default {
-	text-align: right;
-	font-size: 13px;
-	margin-top: -10px;
-}
-
-.desc {
-	font-size: 16px;
-	padding: 5px 15px 0;
-	color: #666;
-	font-style: italic;
-}
-
-.desc strong {
-	color: #444;
-	font-style: normal;
-}
-
-.entry-summary p {
-	margin: 0;
-}
-
-
-/* Media Queries
-   ========================================================================== */
-
- at media only screen and (max-width: 1100px) {
-
-}
-
- at media only screen and (max-width: 940px) {
-
-}
-
- at media only screen and (max-width: 860px) {
-
-}
-
- at media only screen and (max-width: 768px) {
-	#global-nav ul.projects li.toggle-projects {
-		display: none;
-	}
-
-	#sidebar,
-	.content-right #sidebar {
-		width: auto;
-		float: none;
-		clear: both;
-		margin: 0;
-		border-top: 1px solid #e7e7e7;
-		border-left: none;
-		-moz-border-image: none;
-		-webkit-border-image: none;
-		-webkit-border-image: none;
-		-o-border-image: none;
-		border-image: none;
-		-webkit-box-shadow: none;
-		box-shadow: none;
-		background-image: none;
-		background-image: none;
-		background-image: none;
-		background-image: none;
-		background-image: none;
-		background-image: none;
-	}
-
-	.content-full.full-width #content,
-	.content-right #content,
-	.content-left #content {
-		padding-left: 2%;
-		padding-right: 2%;
-	}
-
-	#content,
-	.col7-3.col,
-	footer #legal p.copyright,
-	footer #legal ul.footer-site-links {
-		width: 100%;
-		float: none;
-		clear: both;
-	}
-
-	#banner-secondary {
-		margin-left: -15px;
-		margin-right: -15px;
-	}
-
-	footer #legal ul.footer-site-links {
-		display: inline;
-		text-align: center !important;
-		text-transform: none;
-		float: left;
-		width: 100%;
-	}
-
-	footer #legal ul.footer-site-links li:first-child {
-		margin-left: 0;
-	}
-
-	footer #legal p.copyright {
-		text-align: center;
-		margin-bottom: 10px;
-	}
-
-	.col7-2.col {
-		margin: 0;
-		width: 100%;
-		padding-top: 10px;
-		padding-bottom: 10px;
-	}
-}
-
- at media only screen and (max-width: 600px) {
-	#global-nav ul.projects {
-		display: none;
-	}
-
-	#global-nav nav ul.links {
-		float: left;
-	}
-
-	#global-nav nav ul.links li {
-		font-size: 12px;
-	}
-
-	#logo-events {
-		padding-top: 20px;
-		padding-bottom: 10px;
-	}
-
-	#logo-events aside {
-		display: none;
-	}
-
-	#logo-events h2.logo {
-		float: none;
-		margin-left: auto;
-		margin-right: auto;
-	}
-
-	nav#main {
-		background-color: rgba(0, 0, 0, 0.0) !important;
-		border-radius: 10px 10px 0 0;
-		border-right: none;
-		border-left: none;
-		border-top: none;
-		-webkit-box-shadow: none;
-		box-shadow: none;
-		padding-top: 10px;
-	}
-
-	nav#main .searchform {
-		display: block;
-		float: none;
-		width: 100%;
-		margin: 15px auto;
-		clear:both;
-	}
-
-	nav#main ul{
-		width: auto !important;
-		text-align: left !important;
-		float: none;
-		margin: 0px;
-		padding: 0px;
-	}
-	
-	nav#main ul li, nav#main ul li a {
-		display: block;
-		text-align: left !important;
-		float: left;
-		margin-right: 0px;
-		padding: 0 4px 4px 0;
-	}
-		
-
-	nav#main li a:hover,
-	nav#main li.current a {
-		background: none;
-		-webkit-box-shadow: none;
-		box-shadow: none;
-		border-radius: 4px;
-		border: 1px solid rgba(0,0,0,0.0);
-	}
-	
-	nav#main li a {
-		font-size: 14px;
-	}
-	
-	#content-wrapper {
-		border-top-left-radius: 10px;
-		border-top-right-radius: 10px;
-	}
-
-	#banner-secondary {
-		border-top-left-radius: 9px;
-		border-top-right-radius: 9px;
-		margin-left: -10px;
-		margin-right: -10px;
-	}
-
-	#banner-secondary h2 {
-		font-size: 35px;
-		line-height: 35px;
-	}
-
-	#content h1 {
-		font-size: 26px;
-		line-height: 26px;
-	}
-
-	#banner-secondary.large-banner h1,
-	#banner-secondary.large-banner h2 {
-		font-size: 36px;
-		line-height: 36px;
-	}
-
-	#banner-secondary.large-banner p {
-		font-size: 22px;
-		padding: 0;
-	}
-
-	footer .presentations li,
-	footer .books li {
-		clear: both;
-		margin-bottom: 10px;
-		float: none;
-		margin-left: auto !important;
-		margin-right: auto;
-		text-align: center;
-	}
-
-	footer .presentations li span,
-	footer .books li span {
-		display: block;
-		margin-left: auto;
-		margin-right: auto;
-	}
-}
-
- at media only screen and (max-width: 480px) {
-	
-	#global-nav { 
-		display: none;
-	}
-
-	#container {
-		border-top: none !important;
-	}
-
-	.tinynav-container {
-		display: block;
-	}
-
-	#tinynav1_chzn, #tinynav2_chzn {
-		display: block;
-	}
-
-	#menu-top {
-		display: none;
-	}
-
-	.tinynav {
-		display: block;
-		width: 100%;
-		margin: 0 auto 15px;
-		position: relative;
-		top: 6px;
-		left: 0px;
-	}
-	
-	nav#main {
-		margin-top: 15px;
-		padding-top: 0;
-	}
-	
-	nav#main .searchform {
-		display: block;
-		float: none;
-		width: 100%;
-		margin: 15px auto;
-	}
-	
-	nav#main ul li, nav#main ul li a {
-		float: none;
-		padding: 6px 0px 6px 8px;	
-	}
-	.chzn-container-single .chzn-single span {
-		font: normal normal 16px "klavika-web", "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
-		padding-top: 2px;
-	}
-	
-	.constrain,
-	#container {
-		padding-left: 10px;
-		padding-right: 10px;
-	}
-
-	.content-full #content, 
-	.content-full.full-width #content,
-	.content-right #content,
-	.content-left #content {
-		padding-left: 0;
-		padding-right: 0;
-	}
-
-	#content-wrapper {
-		padding-left: 25px;
-		padding-right: 25px;
-	}
-
-	#content pre {
-		margin-left: -25px;
-		margin-right: -25px;
-	}
-
-	#content img.left,
-	#content figure.left,
-	#content img.right,
-	#content figure.right {
-		display: block;
-		width: 100%;
-		max-width: 100%;
-		margin-left: 0;
-		margin-right: 0;
-	}
-
-	#banner-secondary {
-		margin-left: -25px;
-		margin-right: -25px;
-
-	}
-	footer .footer-icon-links li a:before {
-		display: none;
-	}
-
-	footer .footer-icon-links li:first-child {
-		margin-left: 0;
-	}
-	
-	footer .download > span {
-		white-space: normal;
-	}
-}
-
- /* Helper classes
-	========================================================================== */
-
-.ir {
-	background-color: transparent;
-	border: 0;
-	overflow: hidden;
-	*text-indent: -9999px;
-}
-
-.ir:before {
-	content: "";
-	display: block;
-	width: 0;
-	height: 100%;
-}
-
-.hidden {
-	display: none !important;
-	visibility: hidden;
-}
-
-.visuallyhidden {
-	border: 0;
-	clip: rect(0 0 0 0);
-	height: 1px;
-	margin: -1px;
-	overflow: hidden;
-	padding: 0;
-	position: absolute;
-	width: 1px;
-}
-
-.visuallyhidden.focusable:active,
-.visuallyhidden.focusable:focus {
-	clip: auto;
-	height: auto;
-	margin: 0;
-	overflow: visible;
-	position: static;
-	width: auto;
-}
-
-.invisible {
-	visibility: hidden;
-}
-
-.clearfix:before,
-.clearfix:after {
-	content: " ";
-	display: table;
-}
-
-.clearfix:after {
-	clear: both;
-}
-
-.clearfix {
-	*zoom: 1;
-}
-
-/* Print styles
-   ========================================================================== */
-
- at media print {
-	* {
-		background: transparent !important;
-		color: #000 !important; /* Black prints faster: h5bp.com/s */
-		box-shadow:none !important;
-		text-shadow: none !important;
-	}
-
-	a,
-	a:visited {
-		text-decoration: underline;
-	}
-
-	a[href]:after {
-		content: " (" attr(href) ")";
-	}
-
-	abbr[title]:after {
-		content: " (" attr(title) ")";
-	}
-
-	/*
-	 * Don't show links for images, or javascript/internal links
-	 */
-
-	.ir a:after,
-	a[href^="javascript:"]:after,
-	a[href^="#"]:after {
-		content: "";
-	}
-
-	pre,
-	blockquote {
-		border: 1px solid #999;
-		page-break-inside: avoid;
-	}
-
-	thead {
-		display: table-header-group; /* h5bp.com/t */
-	}
-
-	tr,
-	img {
-		page-break-inside: avoid;
-	}
-
-	img {
-		max-width: 100% !important;
-	}
-
-	@page {
-		margin: 0.5cm;
-	}
-
-	p,
-	h2,
-	h3 {
-		orphans: 3;
-		widows: 3;
-	}
-
-	h2,
-	h3 {
-		page-break-after: avoid;
-	}
-}
-
-/* The Grid ----------------------
-Based on Zurb Foundation's Grid
-*/
-.row { width: 1240px; max-width: 100%; min-width: 768px; margin: 0 auto; }
-.row .row { width: auto; max-width: none; min-width: 0; margin: 0 -25px; }
-.row.collapse .column, .row.collapse .columns { padding: 0; }
-.row .row { width: auto; max-width: none; min-width: 0; margin: 0 -25px; }
-.row .row.collapse { margin: 0; }
-
-.column, .columns { float: left; min-height: 1px; padding: 0 25px; position: relative; }
-.column.centered, .columns.centered { float: none; margin: 0 auto; }
-
-[class*="column"] + [class*="column"]:last-child { float: right; }
-
-[class*="column"] + [class*="column"].end { float: left; }
-
-.one, .row .one { width: 8.33333%; }
-
-.two, .row .two { width: 16.66667%; }
-
-.three, .row .three { width: 25%; }
-
-.four, .row .four { width: 33.33333%; }
-
-.five, .row .five { width: 41.66667%; }
-
-.six, .row .six { width: 50%; }
-
-.seven, .row .seven { width: 58.33333%; }
-
-.eight, .row .eight { width: 66.66667%; }
-
-.nine, .row .nine { width: 75%; }
-
-.ten, .row .ten { width: 83.33333%; }
-
-.eleven, .row .eleven { width: 91.66667%; }
-
-.twelve, .row .twelve { width: 100%; }
-
-.row .offset-by-one { margin-left: 8.33333%; }
-
-.row .offset-by-two { margin-left: 16.66667%; }
-
-.row .offset-by-three { margin-left: 25%; }
-
-.row .offset-by-four { margin-left: 33.33333%; }
-
-.row .offset-by-five { margin-left: 41.66667%; }
-
-.row .offset-by-six { margin-left: 50%; }
-
-.row .offset-by-seven { margin-left: 58.33333%; }
-
-.row .offset-by-eight { margin-left: 66.66667%; }
-
-.row .offset-by-nine { margin-left: 75%; }
-
-.row .offset-by-ten { margin-left: 83.33333%; }
-
-.push-two { left: 16.66667%; }
-
-.pull-two { right: 16.66667%; }
-
-.push-three { left: 25%; }
-
-.pull-three { right: 25%; }
-
-.push-four { left: 33.33333%; }
-
-.pull-four { right: 33.33333%; }
-
-.push-five { left: 41.66667%; }
-
-.pull-five { right: 41.66667%; }
-
-.push-six { left: 50%; }
-
-.pull-six { right: 50%; }
-
-.push-seven { left: 58.33333%; }
-
-.pull-seven { right: 58.33333%; }
-
-.push-eight { left: 66.66667%; }
-
-.pull-eight { right: 66.66667%; }
-
-.push-nine { left: 75%; }
-
-.pull-nine { right: 75%; }
-
-.push-ten { left: 83.33333%; }
-
-.pull-ten { right: 83.33333%; }
-
-img, object, embed { max-width: 100%; height: auto; }
-
-object, embed { height: 100%; }
-
-img { -ms-interpolation-mode: bicubic; }
-
-#map_canvas img, .map_canvas img { max-width: none!important; }
-
-/* Nicolas Gallagher's micro clearfix */
-.row { *zoom: 1; }
-.row:before, .row:after { content: ""; display: table; }
-.row:after { clear: both; }
-
-/* Mobile Grid and Overrides ---------------------- */
- at media only screen and (max-width: 767px) {
-	.row { width: auto; min-width: 0; margin-left: 0 !important; margin-right: 0 !important; }
-	.column, .columns { width: auto !important; float: none; padding-left: 0 !important; padding-right: 0 !important;
-	}
-	.column:last-child, .columns:last-child { float: none; }
-	[class*="column"] + [class*="column"]:last-child { float: none; }
-	.column:before, .columns:before, .column:after, .columns:after { content: ""; display: table; }
-	.column:after, .columns:after { clear: both; }
-	.offset-by-one, .offset-by-two, .offset-by-three, .offset-by-four, .offset-by-five, .offset-by-six, .offset-by-seven, .offset-by-eight, .offset-by-nine, .offset-by-ten { margin-left: 0 !important; }
-	.push-two, .push-three, .push-four, .push-five, .push-six, .push-seven, .push-eight, .push-nine, .push-ten { left: auto; }
-	.pull-two, .pull-three, .pull-four, .pull-five, .pull-six, .pull-seven, .pull-eight, .pull-nine, .pull-ten { right: auto; }
-	/* Mobile 4-column Grid */
-	.row .mobile-one { width: 25% !important; float: left; padding: 0 25px; }
-	.row .mobile-one:last-child { float: right; }
-	.row .mobile-one.end { float: left; }
-	.row.collapse .mobile-one { padding: 0; }
-	.row .mobile-two { width: 50% !important; float: left; padding: 0 25px; }
-	.row .mobile-two:last-child { float: right; }
-	.row .mobile-two.end { float: left; }
-	.row.collapse .mobile-two { padding: 0; }
-	.row .mobile-three { width: 75% !important; float: left; padding: 0 25px; }
-	.row .mobile-three:last-child { float: right; }
-	.row .mobile-three.end { float: left; }
-	.row.collapse .mobile-three { padding: 0; }
-	.row .mobile-four { width: 100% !important; float: left; padding: 0 25px; }
-	.row .mobile-four:last-child { float: right; }
-	.row .mobile-four.end { float: left; }
-	.row.collapse .mobile-four { padding: 0; }
-	.push-one-mobile { left: 25%; }
-	.pull-one-mobile { right: 25%; }
-	.push-two-mobile { left: 50%; }
-	.pull-two-mobile { right: 50%; }
-	.push-three-mobile { left: 75%; }
-	.pull-three-mobile { right: 75%; }
-}
-
-
-/* Block Grids ---------------------- */
-/* These are 2-up, 3-up, 4-up and 5-up ULs, suited
-for repeating blocks of content. Add 'mobile' to
-them to switch them just like the layout grid
-(one item per line) on phones
-
-For IE7/8 compatibility block-grid items need to be
-the same height. You can optionally uncomment the
-lines below to support arbitrary height, but know
-that IE7/8 do not support :nth-child.
--------------------------------------------------- */
-.block-grid, #content .block-grid { display: block; overflow: hidden; padding: 0; }
-.block-grid > li, #content .block-grid > li { display: block; height: auto; float: left; }
-.block-grid.one-up, #content .block-grid.one-up { margin: 0; }
-.block-grid.one-up > li, #content .block-grid.one-up > li { width: 100%; padding: 0 0 15px; }
-.block-grid.two-up, #content .block-grid.two-up { margin: 0 -15px; }
-.block-grid.two-up > li, #content .block-grid.two-up > li { width: 50%; padding: 0 15px 15px; }
-.block-grid.two-up > li:nth-child(2n+1), #content .block-grid.two-up > li:nth-child(2n+1) { clear: both; }
-.block-grid.three-up, #content .block-grid.three-up { margin: 0 -12px; }
-.block-grid.three-up > li, #content .block-grid.three-up > li { width: 33.33%; padding: 0 12px 12px; }
-.block-grid.three-up > li:nth-child(3n+1), #content .block-grid.three-up > li:nth-child(3n+1) { clear: both; }
-.block-grid.four-up, #content .block-grid.four-up { margin: 0 -10px; }
-.block-grid.four-up > li, #content .block-grid.four-up > li { width: 25%; padding: 0 10px 10px; }
-.block-grid.four-up > li:nth-child(4n+1), #content .block-grid.four-up > li:nth-child(4n+1) { clear: both; }
-.block-grid.five-up, #content .block-grid.five-up { margin: 0 -8px; }
-.block-grid.five-up > li, #content .block-grid.five-up > li { width: 20%; padding: 0 8px 8px; }
-.block-grid.five-up > li:nth-child(5n+1), #content .block-grid.five-up > li:nth-child(5n+1) { clear: both; }
-
-/* Mobile Block Grids */
- at media only screen and (max-width: 767px) {
-	.block-grid.mobile > li { float: none !important; width: 100% !important; margin-left: 0 !important; }
-	.block-grid > li { clear: none !important; }
-	.block-grid.mobile-two-up > li { width: 50% !important; }
-	.block-grid.mobile-two-up > li:nth-child(2n+1) { clear: both; }
-	.block-grid.mobile-three-up > li { width: 33.33% !important; }
-	.block-grid.mobile-three-up > li:nth-child(3n+1) { clear: both !important; }
-	.block-grid.mobile-four-up > li { width: 25% !important; }
-	.block-grid.mobile-four-up > li:nth-child(4n+1) { clear: both; }
-	.block-grid.mobile-five-up > li:nth-child(5n+1) { clear: both; }
-}
-
-/*
-	ColorBox Core Style:
-	The following CSS is consistent between example themes and should not be altered.
-*/
-#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
-#cboxOverlay{position:fixed; width:100%; height:100%;}
-#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
-#cboxContent{position:relative;}
-#cboxLoadedContent{overflow:auto;}
-#cboxTitle{margin:0;}
-#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
-#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
-.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none;}
-.cboxIframe{width:100%; height:100%; display:block; border:0;}
-#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box;}
-
-/*
-	User Style:
-	Change the following styles to modify the appearance of ColorBox.  They are
-	ordered & tabbed in a way that represents the nesting of the generated HTML.
-*/
-#cboxOverlay{background:url(../images/colorbox/overlay.png) repeat 0 0;}
-#cboxTopLeft{width:21px; height:21px; background:url(../images/colorbox/controls.png) no-repeat -101px 0;}
-#cboxTopRight{width:21px; height:21px; background:url(../images/colorbox/controls.png) no-repeat -130px 0;}
-#cboxBottomLeft{width:21px; height:21px; background:url(../images/colorbox/controls.png) no-repeat -101px -29px;}
-#cboxBottomRight{width:21px; height:21px; background:url(../images/colorbox/controls.png) no-repeat -130px -29px;}
-#cboxMiddleLeft{width:21px; background:url(../images/colorbox/controls.png) left top repeat-y;}
-#cboxMiddleRight{width:21px; background:url(../images/colorbox/controls.png) right top repeat-y;}
-#cboxTopCenter{height:21px; background:url(../images/colorbox/border.png) 0 0 repeat-x;}
-#cboxBottomCenter{height:21px; background:url(../images/colorbox/border.png) 0 -29px repeat-x;}
-#cboxContent{background:#fff; overflow:hidden;}
-.cboxIframe{background:#fff;}
-#cboxError{padding:50px; border:1px solid #ccc;}
-#cboxLoadedContent{margin-bottom:28px;}
-#cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
-#cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
-#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
-#cboxPrevious{position:absolute; bottom:0; left:0; background:url(../images/colorbox/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
-#cboxPrevious:hover{background-position:-75px -25px;}
-#cboxNext{position:absolute; bottom:0; left:27px; background:url(../images/colorbox/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
-#cboxNext:hover{background-position:-50px -25px;}
-#cboxLoadingOverlay{background:url(../images/colorbox/loading_background.png) no-repeat center center;}
-#cboxLoadingGraphic{background:url(../images/colorbox/loading.gif) no-repeat center center;}
-#cboxClose{position:absolute; bottom:0; right:0; background:url(../images/colorbox/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
-#cboxClose:hover{background-position:-25px -25px;}
-
-/*
-  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
-  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
-  See: http://jacklmoore.com/notes/ie-transparency-problems/
-*/
-.cboxIE #cboxTopLeft,
-.cboxIE #cboxTopCenter,
-.cboxIE #cboxTopRight,
-.cboxIE #cboxBottomLeft,
-.cboxIE #cboxBottomCenter,
-.cboxIE #cboxBottomRight,
-.cboxIE #cboxMiddleLeft,
-.cboxIE #cboxMiddleRight {
-	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
-}
-
-/*
-  The following provides PNG transparency support for IE6
-  Feel free to remove this and the /ie6/ directory if you have dropped IE6 support.
-*/
-.cboxIE6 #cboxTopLeft{background:url(../images/colorbox/ie6/borderTopLeft.png);}
-.cboxIE6 #cboxTopCenter{background:url(../images/colorbox/ie6/borderTopCenter.png);}
-.cboxIE6 #cboxTopRight{background:url(../images/colorbox/ie6/borderTopRight.png);}
-.cboxIE6 #cboxBottomLeft{background:url(../images/colorbox/ie6/borderBottomLeft.png);}
-.cboxIE6 #cboxBottomCenter{background:url(../images/colorbox/ie6/borderBottomCenter.png);}
-.cboxIE6 #cboxBottomRight{background:url(../images/colorbox/ie6/borderBottomRight.png);}
-.cboxIE6 #cboxMiddleLeft{background:url(../images/colorbox/ie6/borderMiddleLeft.png);}
-.cboxIE6 #cboxMiddleRight{background:url(../images/colorbox/ie6/borderMiddleRight.png);}
-
-.cboxIE6 #cboxTopLeft,
-.cboxIE6 #cboxTopCenter,
-.cboxIE6 #cboxTopRight,
-.cboxIE6 #cboxBottomLeft,
-.cboxIE6 #cboxBottomCenter,
-.cboxIE6 #cboxBottomRight,
-.cboxIE6 #cboxMiddleLeft,
-.cboxIE6 #cboxMiddleRight {
-	_behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
-}
-
-
-/* Syntax Highlighting ---------------------- */
-
-pre, code {
-	font-family: "source-code-pro", Consolas, monospace !important;
-	word-spacing: 0;
-}
-pre code {
-  display: block; padding: 0.5em;
-  color: #333;
-  background: #f8f8ff
-}
-
-pre .comment,
-pre .template_comment,
-pre .diff .header,
-pre .javadoc {
-  color: #998;
-  font-style: italic
-}
-
-pre .keyword,
-pre .css .rule .keyword,
-pre .winutils,
-pre .javascript .title,
-pre .nginx .title,
-pre .subst,
-pre .request,
-pre .status {
-  color: #333;
-  font-weight: bold
-}
-
-pre .number,
-pre .hexcolor,
-pre .ruby .constant {
-  color: #099;
-}
-
-pre .string,
-pre .tag .value,
-pre .phpdoc,
-pre .tex .formula {
-  color: #d14
-}
-
-pre .title,
-pre .id {
-  color: #900;
-  font-weight: bold
-}
-
-pre .javascript .title,
-pre .lisp .title,
-pre .clojure .title,
-pre .subst {
-  font-weight: normal
-}
-
-pre .class .title,
-pre .haskell .type,
-pre .vhdl .literal,
-pre .tex .command {
-  color: #458;
-  font-weight: bold
-}
-
-pre .tag,
-pre .tag .title,
-pre .rules .property,
-pre .django .tag .keyword {
-  color: #000080;
-  font-weight: normal
-}
-
-pre .attribute,
-pre .variable,
-pre .lisp .body {
-  color: #008080
-}
-
-pre .regexp {
-  color: #009926
-}
-
-pre .class {
-  color: #458;
-  font-weight: bold
-}
-
-pre .symbol,
-pre .ruby .symbol .string,
-pre .lisp .keyword,
-pre .tex .special,
-pre .prompt {
-  color: #990073
-}
-
-pre .built_in,
-pre .lisp .title,
-pre .clojure .built_in {
-  color: #0086b3
-}
-
-pre .preprocessor,
-pre .pi,
-pre .doctype,
-pre .shebang,
-pre .cdata {
-  color: #999;
-  font-weight: bold
-}
-
-pre .deletion {
-  background: #fdd
-}
-
-pre .addition {
-  background: #dfd
-}
-
-pre .diff .change {
-  background: #0086b3
-}
-
-pre .chunk {
-  color: #aaa
-}
-
-.syntaxhighlighter a,
-.syntaxhighlighter div,
-.syntaxhighlighter pre,
-.syntaxhighlighter code,
-.syntaxhighlighter table,
-.syntaxhighlighter table td,
-.syntaxhighlighter table tr,
-.syntaxhighlighter table tbody,
-.syntaxhighlighter table thead,
-.syntaxhighlighter table caption,
-.syntaxhighlighter textarea {
-	border-radius: 0 0 0 0 !important;
-	background: none !important;
-	bottom: auto !important;
-	float: none !important;
-	height: auto !important;
-	left: auto !important;
-	line-height: 1.1em !important;
-	margin: 0 !important;
-	outline: 0 !important;
-	overflow: visible !important;
-	padding: 0 !important;
-	position: static !important;
-	right: auto !important;
-	text-align: left !important;
-	top: auto !important;
-	vertical-align: baseline !important;
-	width: auto !important;
-	box-sizing: content-box !important;
-	font-family: "source-code-pro", Consolas, monospace !important;
-	font-weight: normal !important;
-	font-style: normal !important;
-	font-size: 1em !important;
-	min-height: inherit !important;
-	min-height: auto !important;
-}
-.syntaxhighlighter {
-	width: 100% !important;
-	margin: 1em 0 1em 0 !important;
-	padding: 1em 0;
-	position: relative !important;
-	overflow: auto !important;
-	font-size: 1em !important;
-	background: #eee;
-}
-.syntaxhighlighter.source {
-	overflow: hidden !important;
-}
-.syntaxhighlighter .line {
-	white-space: pre !important;
-}
-.syntaxhighlighter table {
-	width: 100% !important;
-}
-.syntaxhighlighter table caption {
-	text-align: left !important;
-	padding: .5em 0 0.5em 1em !important;
-}
-.syntaxhighlighter table td.code {
-	width: 100% !important;
-}
-.syntaxhighlighter table td.code .container {
-	position: relative !important;
-}
-.syntaxhighlighter table td.code .container textarea {
-	box-sizing: border-box !important;
-	position: absolute !important;
-	left: 0 !important;
-	top: 0 !important;
-	width: 100% !important;
-	height: 100% !important;
-	border: none !important;
-	background: white !important;
-	padding-left: 1em !important;
-	overflow: hidden !important;
-	white-space: pre !important;
-}
-.syntaxhighlighter table td.gutter .line {
-	text-align: right !important;
-	padding: 0 0.5em 0 1em !important;
-}
-.syntaxhighlighter table td.code .line {
-	padding: 0 0.5em !important;
-}
-.syntaxhighlighter.nogutter td.code .container textarea,
-.syntaxhighlighter.nogutter td.code .line {
-	padding-left: 1em !important;
-}
-
-.syntaxhighlighter table td.gutter {
-	border-right: 2px solid #999;
-}
-
-/* START Chosen.js CSS Stylings */
-/* @group Base */
-.chzn-container {
-	font-size: 13px;
-	position: relative;
-	display: inline-block;
-	zoom: 1;
-	*display: inline;
-}
-
-.chzn-container .chzn-drop {
-	background: #fff;
-	border: 1px solid #aaa;
-	border-top: 0;
-	position: absolute;
-	top: 29px;
-	left: 0;
-	-webkit-box-shadow: 0 4px 5px rgba(0,0,0,.15);
-	-moz-box-shadow: 0 4px 5px rgba(0,0,0,.15);
-	box-shadow: 0 4px 5px rgba(0,0,0,.15);
-	z-index: 1010;
-}
-
-/* @end */
-/* @group Single Chosen */
-.chzn-container-single .chzn-single {
-	background-color: #fff;
-	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=0);
-	background-image: 0 color-stop(50%,#f6f6f6), color-stop(52%,#eeeeee), color-stop(100%,#f4f4f4));
-	background-image: 0;
-	background-image: 0;
-	background-image: 0;
-	background-image: linear-gradient(#ffffff20%,#f6f6f650%,#eeeeee52%,#f4f4f4100%);
-	-webkit-border-radius: 5px;
-	-moz-border-radius: 5px;
-	border-radius: 5px;
-	-moz-background-clip: padding;
-	-webkit-background-clip: padding-box;
-	background-clip: padding-box;
-	border: 1px solid #aaa;
-	-webkit-box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0,0,0,0.1);
-	-moz-box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0,0,0,0.1);
-	box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0,0,0,0.1);
-	display: block;
-	overflow: hidden;
-	white-space: nowrap;
-	position: relative;
-	height: 23px;
-	line-height: 24px;
-	padding: 0 0 0 8px;
-	color: #444;
-	text-decoration: none;
-}
-
-.chzn-container-single .chzn-default {
-	color: #999;
-}
-
-.chzn-container-single .chzn-single span {
-	margin-right: 26px;
-	display: block;
-	overflow: hidden;
-	white-space: nowrap;
-	-o-text-overflow: ellipsis;
-	-ms-text-overflow: ellipsis;
-	text-overflow: ellipsis;
-}
-
-.chzn-container-single .chzn-single abbr {
-	display: block;
-	position: absolute;
-	right: 26px;
-	top: 6px;
-	width: 12px;
-	height: 12px;
-	font-size: 1px;
-	background: url(../images/chosen-sprite.png) -42px 1px no-repeat;
-}
-
-.chzn-container-single .chzn-single abbr:hover {
-	background-position: -42px -10px;
-}
-
-.chzn-container-single.chzn-disabled .chzn-single abbr:hover {
-	background-position: -42px -10px;
-}
-
-.chzn-container-single .chzn-single div {
-	position: absolute;
-	right: 0;
-	top: 0;
-	display: block;
-	height: 100%;
-	width: 18px;
-}
-
-.chzn-container-single .chzn-single div b {
-	background: url(../images/chosen-sprite.png) no-repeat 0 2px;
-	display: block;
-	width: 100%;
-	height: 100%;
-}
-
-.chzn-container-single .chzn-search {
-	padding: 3px 4px;
-	position: relative;
-	margin: 0;
-	white-space: nowrap;
-	z-index: 1010;
-}
-
-.chzn-container-single .chzn-search input {
-	background: #fff url(../images/chosen-sprite.png) no-repeat 100% -20px;
-	background: url(../images/chosen-sprite.png) no-repeat 100% -20px 0 color-stop(15%,#ffffff));
-	background: url(../images/chosen-sprite.png) no-repeat 100% -20px 0;
-	background: url(../images/chosen-sprite.png) no-repeat 100% -20px 0;
-	background: url(../images/chosen-sprite.png) no-repeat 100% -20px 0;
-	background: url(../images/chosen-sprite.png) no-repeat 100% -20px linear-gradient(#eeeeee1%,#ffffff15%);
-	margin: 1px 0;
-	padding: 4px 20px 4px 5px;
-	outline: 0;
-	border: 1px solid #aaa;
-	font-family: sans-serif;
-	font-size: 1em;
-}
-
-.chzn-container-single .chzn-drop {
-	-webkit-border-radius: 0 0 4px 4px;
-	-moz-border-radius: 0 0 4px 4px;
-	border-radius: 0 0 4px 4px;
-	-moz-background-clip: padding;
-	-webkit-background-clip: padding-box;
-	background-clip: padding-box;
-}
-
-/* @end */
-.chzn-container-single-nosearch .chzn-search input {
-	position: absolute;
-	left: -9000px;
-}
-
-/* @group Multi Chosen */
-.chzn-container-multi .chzn-choices {
-	background-color: #fff;
-	background-image: 0 color-stop(15%,#ffffff));
-	background-image: 0;
-	background-image: 0;
-	background-image: 0;
-	background-image: linear-gradient(#eeeeee1%,#ffffff15%);
-	border: 1px solid #aaa;
-	margin: 0;
-	padding: 0;
-	cursor: text;
-	overflow: hidden;
-	height: auto !important;
-	height: 1%;
-	position: relative;
-}
-
-.chzn-container-multi .chzn-choices li {
-	float: left;
-	list-style: none;
-}
-
-.chzn-container-multi .chzn-choices .search-field {
-	white-space: nowrap;
-	margin: 0;
-	padding: 0;
-}
-
-.chzn-container-multi .chzn-choices .search-field input {
-	color: #666;
-	background: transparent !important;
-	border: 0 !important;
-	font-family: sans-serif;
-	font-size: 100%;
-	height: 15px;
-	padding: 5px;
-	margin: 1px 0;
-	outline: 0;
-	-webkit-box-shadow: none;
-	-moz-box-shadow: none;
-	box-shadow: none;
-}
-
-.chzn-container-multi .chzn-choices .search-field .default {
-	color: #999;
-}
-
-.chzn-container-multi .chzn-choices .search-choice {
-	-webkit-border-radius: 3px;
-	-moz-border-radius: 3px;
-	border-radius: 3px;
-	-moz-background-clip: padding;
-	-webkit-background-clip: padding-box;
-	background-clip: padding-box;
-	background-color: #e4e4e4;
-	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#eeeeee',GradientType=0);
-	background-image: 0 color-stop(50%,#f0f0f0), color-stop(52%,#e8e8e8), color-stop(100%,#eeeeee));
-	background-image: 0;
-	background-image: 0;
-	background-image: 0;
-	background-image: linear-gradient(#f4f4f420%,#f0f0f050%,#e8e8e852%,#eeeeee100%);
-	-webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0,0,0,0.05);
-	-moz-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0,0,0,0.05);
-	box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0,0,0,0.05);
-	color: #333;
-	border: 1px solid #aaa;
-	line-height: 13px;
-	padding: 3px 20px 3px 5px;
-	margin: 3px 0 3px 5px;
-	position: relative;
-	cursor: default;
-}
-
-.chzn-container-multi .chzn-choices .search-choice.search-choice-disabled {
-	background-color: #e4e4e4;
-	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#eeeeee',GradientType=0);
-	background-image: 0 color-stop(50%,#f0f0f0), color-stop(52%,#e8e8e8), color-stop(100%,#eeeeee));
-	background-image: 0;
-	background-image: 0;
-	background-image: 0;
-	background-image: 0;
-	background-image: linear-gradient(top,#f4f4f420%,#f0f0f050%,#e8e8e852%,#eeeeee100%);
-	color: #666;
-	border: 1px solid #ccc;
-	padding-right: 5px;
-}
-
-.chzn-container-multi .chzn-choices .search-choice-focus {
-	background: #d4d4d4;
-}
-
-.chzn-container-multi .chzn-choices .search-choice .search-choice-close {
-	display: block;
-	position: absolute;
-	right: 3px;
-	top: 4px;
-	width: 12px;
-	height: 12px;
-	font-size: 1px;
-	background: url(../images/chosen-sprite.png) -42px 1px no-repeat;
-}
-
-.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover {
-	background-position: -42px -10px;
-}
-
-.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close {
-	background-position: -42px -10px;
-}
-
-/* @end */
-/* @group Results */
-.chzn-container .chzn-results {
-	margin: 0 4px 4px 0;
-	max-height: 240px;
-	padding: 0 0 0 4px;
-	position: relative;
-	overflow-x: hidden;
-	overflow-y: auto;
-	-webkit-overflow-scrolling: touch;
-}
-
-.chzn-container-multi .chzn-results {
-	margin: -1px 0 0;
-	padding: 0;
-}
-
-.chzn-container .chzn-results li {
-	display: none;
-	line-height: 15px;
-	padding: 5px 6px;
-	margin: 0;
-	list-style: none;
-}
-
-.chzn-container .chzn-results .active-result {
-	cursor: pointer;
-	display: list-item;
-}
-
-.chzn-container .chzn-results .highlighted {
-	background-color: #3875d7;
-	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3875d7',endColorstr='#2a62bc',GradientType=0);
-	background-image: 0 color-stop(90%,#2a62bc));
-	background-image: 0;
-	background-image: 0;
-	background-image: 0;
-	background-image: linear-gradient(#3875d720%,#2a62bc90%);
-	color: #fff;
-}
-
-.chzn-container .chzn-results li em {
-	background: #feffde;
-	font-style: normal;
-}
-
-.chzn-container .chzn-results .highlighted em {
-	background: transparent;
-}
-
-.chzn-container .chzn-results .no-results {
-	background: #f4f4f4;
-	display: list-item;
-}
-
-.chzn-container .chzn-results .group-result {
-	cursor: default;
-	color: #999;
-	font-weight: 700;
-}
-
-.chzn-container .chzn-results .group-option {
-	padding-left: 15px;
-}
-
-.chzn-container-multi .chzn-drop .result-selected {
-	display: none;
-}
-
-.chzn-container .chzn-results-scroll {
-	background: #FFF;
-	margin: 0 4px;
-	position: absolute;
-	text-align: center;
-	width: 321px;
-/* This should by dynamic with js */
-	z-index: 1;
-}
-
-.chzn-container .chzn-results-scroll span {
-	display: inline-block;
-	height: 17px;
-	text-indent: -5000px;
-	width: 9px;
-}
-
-.chzn-container .chzn-results-scroll-down {
-	bottom: 0;
-}
-
-.chzn-container .chzn-results-scroll-down span {
-	background: url(../images/chosen-sprite.png) no-repeat -4px -3px;
-}
-
-.chzn-container .chzn-results-scroll-up span {
-	background: url(../images/chosen-sprite.png) no-repeat -22px -3px;
-}
-
-/* @end */
-/* @group Active  */
-.chzn-container-active .chzn-single {
-	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
-	-moz-box-shadow: 0 0 5px rgba(0,0,0,.3);
-	box-shadow: 0 0 5px rgba(0,0,0,.3);
-	border: 1px solid #5897fb;
-}
-
-.chzn-container-active .chzn-single-with-drop {
-	border: 1px solid #aaa;
-	-webkit-box-shadow: 0 1px 0 #fff inset;
-	-moz-box-shadow: 0 1px 0 #fff inset;
-	box-shadow: 0 1px 0 #fff inset;
-	background-color: #eee;
-	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#ffffff',GradientType=0);
-	background-image: 0 color-stop(80%,#ffffff));
-	background-image: 0;
-	background-image: 0;
-	background-image: 0;
-	background-image: linear-gradient(#eeeeee20%,#ffffff80%);
-	-webkit-border-bottom-left-radius: 0;
-	-webkit-border-bottom-right-radius: 0;
-	-moz-border-radius-bottomleft: 0;
-	-moz-border-radius-bottomright: 0;
-	border-bottom-left-radius: 0;
-	border-bottom-right-radius: 0;
-}
-
-.chzn-container-active .chzn-single-with-drop div {
-	background: transparent;
-	border-left: none;
-}
-
-.chzn-container-active .chzn-single-with-drop div b {
-	background-position: -18px 2px;
-}
-
-.chzn-container-active .chzn-choices {
-	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
-	-moz-box-shadow: 0 0 5px rgba(0,0,0,.3);
-	box-shadow: 0 0 5px rgba(0,0,0,.3);
-	border: 1px solid #5897fb;
-}
-
-.chzn-container-active .chzn-choices .search-field input {
-	color: #111 !important;
-}
-
-/* @end */
-/* @group Disabled Support */
-.chzn-disabled {
-	cursor: default;
-	opacity: 0.5 !important;
-}
-
-.chzn-disabled .chzn-single {
-	cursor: default;
-}
-
-.chzn-disabled .chzn-choices .search-choice .search-choice-close {
-	cursor: default;
-}
-
-/* @group Right to Left */
-.chzn-rtl {
-	text-align: right;
-}
-
-.chzn-rtl .chzn-single {
-	padding: 0 8px 0 0;
-	overflow: visible;
-}
-
-.chzn-rtl .chzn-single span {
-	margin-left: 26px;
-	margin-right: 0;
-	direction: rtl;
-}
-
-.chzn-rtl .chzn-single div {
-	left: 3px;
-	right: auto;
-}
-
-.chzn-rtl .chzn-single abbr {
-	left: 26px;
-	right: auto;
-}
-
-.chzn-rtl .chzn-choices .search-field input {
-	direction: rtl;
-}
-
-.chzn-rtl .chzn-choices li {
-	float: right;
-}
-
-.chzn-rtl .chzn-choices .search-choice {
-	padding: 3px 5px 3px 19px;
-	margin: 3px 5px 3px 0;
-}
-
-.chzn-rtl .chzn-choices .search-choice .search-choice-close {
-	left: 4px;
-	right: auto;
-}
-
-.chzn-rtl.chzn-container-single .chzn-results {
-	margin: 0 0 4px 4px;
-	padding: 0 4px 0 0;
-}
-
-.chzn-rtl .chzn-results .group-option {
-	padding-left: 0;
-	padding-right: 15px;
-}
-
-.chzn-rtl.chzn-container-active .chzn-single-with-drop div {
-	border-right: none;
-}
-
-.chzn-rtl .chzn-search input {
-	background: #fff url(../images/chosen-sprite.png) no-repeat -30px -20px;
-	background: url(../images/chosen-sprite.png) no-repeat -30px -20px 0 color-stop(15%,#ffffff));
-	background: url(../images/chosen-sprite.png) no-repeat -30px -20px 0;
-	background: url(../images/chosen-sprite.png) no-repeat -30px -20px 0;
-	background: url(../images/chosen-sprite.png) no-repeat -30px -20px 0;
-	background: url(../images/chosen-sprite.png) no-repeat -30px -20px linear-gradient(#eeeeee1%,#ffffff15%);
-	padding: 4px 5px 4px 20px;
-	direction: rtl;
-}
-
-.chzn-container-single.chzn-rtl .chzn-single div b {
-	background-position: 6px 2px;
-}
-
-.chzn-container-single.chzn-rtl .chzn-single-with-drop div b {
-	background-position: -12px 2px;
-}
-
-/* @end */
-/* @group Retina compatibility */
- at media only screen and -webkit-min-device-pixel-ratio 2,only screen and min-resolution 144dpi {
-	.chzn-rtl .chzn-search input,.chzn-container-single .chzn-single abbr,.chzn-container-single .chzn-single div b,.chzn-container-single .chzn-search input,.chzn-container-multi .chzn-choices .search-choice .search-choice-close,.chzn-container .chzn-results-scroll-down span,.chzn-container .chzn-results-scroll-up span {
-		background-image: url(../images/chosen-sprite at 2x.png) !important;
-		background-repeat: no-repeat !important;
-		background-size: 52px 37px !important;
-	}
-
-}
-
-/* @end */
-/* Chosen overwrites */
-.chzn-search {
-	display: none;
-}
-
-.chzn-drop {
-	width: 100% !important;
-}
-
-/* END Chosen.js CSS Stylings */
-
-ul.vm-toolbar li {
-	position: relative;
-	background: none;
-	width: auto;
-	height: auto;
-	line-height: 20px;
-	margin: 0 0 10px 20px;
-	font-size: 13px;
-}
-
-ul.vm-toolbar li a {
-	position: relative;
-	color: #0769AD;
-	display: block;
-	padding-left: 30px;
-	width: auto;
-	line-height: inherit;
-	text-decoration: none;
-}
-
-ul.vm-toolbar li a:link,
-ul.vm-toolbar li a:visited {
-	text-decoration: none;
-}
-
-ul.vm-toolbar li a:before {
-	position: absolute;
-	font-size: 1.5em;
-	color: #0769AD;
-	text-shadow: 0 -1px 0 #000000;
-	left: 2px;
-	text-decoration: none;
-}
-
-ul.vm-toolbar li:hover a,
-ul.vm-toolbar li:hover a:before {
-	color: #7ACEF4;
-	text-decoration: none;
-}
-
-ul.vm-toolbar li { display: inline-block; }
-
-ul.vm-toolbar li {
-	list-style: none;
-	padding: 0;
-	margin: 0;
-	line-height: 30px;
-}
-
diff --git a/ui/css/dev.jquery-ui.css b/ui/css/dev.jquery-ui.css
deleted file mode 100644
index 279394e..0000000
--- a/ui/css/dev.jquery-ui.css
+++ /dev/null
@@ -1,1173 +0,0 @@
-/*! jQuery UI - v1.10.2 - 2013-03-14
-* http://jqueryui.com
-* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */
-
-/* Layout helpers
-----------------------------------*/
-.ui-helper-hidden {
-	display: none;
-}
-.ui-helper-hidden-accessible {
-	border: 0;
-	clip: rect(0 0 0 0);
-	height: 1px;
-	margin: -1px;
-	overflow: hidden;
-	padding: 0;
-	position: absolute;
-	width: 1px;
-}
-.ui-helper-reset {
-	margin: 0;
-	padding: 0;
-	border: 0;
-	outline: 0;
-	line-height: 1.3;
-	text-decoration: none;
-	font-size: 100%;
-	list-style: none;
-}
-.ui-helper-clearfix:before,
-.ui-helper-clearfix:after {
-	content: "";
-	display: table;
-	border-collapse: collapse;
-}
-.ui-helper-clearfix:after {
-	clear: both;
-}
-.ui-helper-clearfix {
-	min-height: 0; /* support: IE7 */
-}
-.ui-helper-zfix {
-	width: 100%;
-	height: 100%;
-	top: 0;
-	left: 0;
-	position: absolute;
-	opacity: 0;
-	filter:Alpha(Opacity=0);
-}
-
-.ui-front {
-	z-index: 100;
-}
-
-
-/* Interaction Cues
-----------------------------------*/
-.ui-state-disabled {
-	cursor: default !important;
-}
-
-
-/* Icons
-----------------------------------*/
-
-/* states and images */
-.ui-icon {
-	display: block;
-	text-indent: -99999px;
-	overflow: hidden;
-	background-repeat: no-repeat;
-}
-
-
-/* Misc visuals
-----------------------------------*/
-
-/* Overlays */
-.ui-widget-overlay {
-	position: fixed;
-	top: 0;
-	left: 0;
-	width: 100%;
-	height: 100%;
-}
-.ui-accordion .ui-accordion-header {
-	display: block;
-	cursor: pointer;
-	position: relative;
-	margin-top: 2px;
-	padding: .5em .5em .5em .7em;
-	min-height: 0; /* support: IE7 */
-}
-.ui-accordion .ui-accordion-icons {
-	padding-left: 2.2em;
-}
-.ui-accordion .ui-accordion-noicons {
-	padding-left: .7em;
-}
-.ui-accordion .ui-accordion-icons .ui-accordion-icons {
-	padding-left: 2.2em;
-}
-.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
-	position: absolute;
-	left: .5em;
-	top: 50%;
-	margin-top: -8px;
-}
-.ui-accordion .ui-accordion-content {
-	padding: 1em 2.2em;
-	border-top: 0;
-	overflow: auto;
-}
-.ui-autocomplete {
-	position: absolute;
-	top: 0;
-	left: 0;
-	cursor: default;
-}
-.ui-button {
-	display: inline-block;
-	position: relative;
-	padding: 0;
-	line-height: normal;
-	margin-right: .1em;
-	cursor: pointer;
-	vertical-align: middle;
-	text-align: center;
-	overflow: visible; /* removes extra width in IE */
-}
-.ui-button,
-.ui-button:link,
-.ui-button:visited,
-.ui-button:hover,
-.ui-button:active {
-	text-decoration: none;
-}
-/* to make room for the icon, a width needs to be set here */
-.ui-button-icon-only {
-	width: 2.2em;
-}
-/* button elements seem to need a little more width */
-button.ui-button-icon-only {
-	width: 2.4em;
-}
-.ui-button-icons-only {
-	width: 3.4em;
-}
-button.ui-button-icons-only {
-	width: 3.7em;
-}
-
-/* button text element */
-.ui-button .ui-button-text {
-	display: block;
-	line-height: normal;
-}
-.ui-button-text-only .ui-button-text {
-	padding: .4em 1em;
-}
-.ui-button-icon-only .ui-button-text,
-.ui-button-icons-only .ui-button-text {
-	padding: .4em;
-	text-indent: -9999999px;
-}
-.ui-button-text-icon-primary .ui-button-text,
-.ui-button-text-icons .ui-button-text {
-	padding: .4em 1em .4em 2.1em;
-}
-.ui-button-text-icon-secondary .ui-button-text,
-.ui-button-text-icons .ui-button-text {
-	padding: .4em 2.1em .4em 1em;
-}
-.ui-button-text-icons .ui-button-text {
-	padding-left: 2.1em;
-	padding-right: 2.1em;
-}
-/* no icon support for input elements, provide padding by default */
-input.ui-button {
-	padding: .4em 1em;
-}
-
-/* button icon element(s) */
-.ui-button-icon-only .ui-icon,
-.ui-button-text-icon-primary .ui-icon,
-.ui-button-text-icon-secondary .ui-icon,
-.ui-button-text-icons .ui-icon,
-.ui-button-icons-only .ui-icon {
-	position: absolute;
-	top: 50%;
-	margin-top: -8px;
-}
-.ui-button-icon-only .ui-icon {
-	left: 50%;
-	margin-left: -8px;
-}
-.ui-button-text-icon-primary .ui-button-icon-primary,
-.ui-button-text-icons .ui-button-icon-primary,
-.ui-button-icons-only .ui-button-icon-primary {
-	left: .5em;
-}
-.ui-button-text-icon-secondary .ui-button-icon-secondary,
-.ui-button-text-icons .ui-button-icon-secondary,
-.ui-button-icons-only .ui-button-icon-secondary {
-	right: .5em;
-}
-
-/* button sets */
-.ui-buttonset {
-	margin-right: 7px;
-}
-.ui-buttonset .ui-button {
-	margin-left: 0;
-	margin-right: -.3em;
-}
-
-/* workarounds */
-/* reset extra padding in Firefox, see h5bp.com/l */
-input.ui-button::-moz-focus-inner,
-button.ui-button::-moz-focus-inner {
-	border: 0;
-	padding: 0;
-}
-.ui-datepicker {
-	width: 17em;
-	padding: .2em .2em 0;
-	display: none;
-}
-.ui-datepicker .ui-datepicker-header {
-	position: relative;
-	padding: .2em 0;
-}
-.ui-datepicker .ui-datepicker-prev,
-.ui-datepicker .ui-datepicker-next {
-	position: absolute;
-	top: 2px;
-	width: 1.8em;
-	height: 1.8em;
-}
-.ui-datepicker .ui-datepicker-prev-hover,
-.ui-datepicker .ui-datepicker-next-hover {
-	top: 1px;
-}
-.ui-datepicker .ui-datepicker-prev {
-	left: 2px;
-}
-.ui-datepicker .ui-datepicker-next {
-	right: 2px;
-}
-.ui-datepicker .ui-datepicker-prev-hover {
-	left: 1px;
-}
-.ui-datepicker .ui-datepicker-next-hover {
-	right: 1px;
-}
-.ui-datepicker .ui-datepicker-prev span,
-.ui-datepicker .ui-datepicker-next span {
-	display: block;
-	position: absolute;
-	left: 50%;
-	margin-left: -8px;
-	top: 50%;
-	margin-top: -8px;
-}
-.ui-datepicker .ui-datepicker-title {
-	margin: 0 2.3em;
-	line-height: 1.8em;
-	text-align: center;
-}
-.ui-datepicker .ui-datepicker-title select {
-	font-size: 1em;
-	margin: 1px 0;
-}
-.ui-datepicker select.ui-datepicker-month-year {
-	width: 100%;
-}
-.ui-datepicker select.ui-datepicker-month,
-.ui-datepicker select.ui-datepicker-year {
-	width: 49%;
-}
-.ui-datepicker table {
-	width: 100%;
-	font-size: .9em;
-	border-collapse: collapse;
-	margin: 0 0 .4em;
-}
-.ui-datepicker th {
-	padding: .7em .3em;
-	text-align: center;
-	font-weight: bold;
-	border: 0;
-}
-.ui-datepicker td {
-	border: 0;
-	padding: 1px;
-}
-.ui-datepicker td span,
-.ui-datepicker td a {
-	display: block;
-	padding: .2em;
-	text-align: right;
-	text-decoration: none;
-}
-.ui-datepicker .ui-datepicker-buttonpane {
-	background-image: none;
-	margin: .7em 0 0 0;
-	padding: 0 .2em;
-	border-left: 0;
-	border-right: 0;
-	border-bottom: 0;
-}
-.ui-datepicker .ui-datepicker-buttonpane button {
-	float: right;
-	margin: .5em .2em .4em;
-	cursor: pointer;
-	padding: .2em .6em .3em .6em;
-	width: auto;
-	overflow: visible;
-}
-.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
-	float: left;
-}
-
-/* with multiple calendars */
-.ui-datepicker.ui-datepicker-multi {
-	width: auto;
-}
-.ui-datepicker-multi .ui-datepicker-group {
-	float: left;
-}
-.ui-datepicker-multi .ui-datepicker-group table {
-	width: 95%;
-	margin: 0 auto .4em;
-}
-.ui-datepicker-multi-2 .ui-datepicker-group {
-	width: 50%;
-}
-.ui-datepicker-multi-3 .ui-datepicker-group {
-	width: 33.3%;
-}
-.ui-datepicker-multi-4 .ui-datepicker-group {
-	width: 25%;
-}
-.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
-.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
-	border-left-width: 0;
-}
-.ui-datepicker-multi .ui-datepicker-buttonpane {
-	clear: left;
-}
-.ui-datepicker-row-break {
-	clear: both;
-	width: 100%;
-	font-size: 0;
-}
-
-/* RTL support */
-.ui-datepicker-rtl {
-	direction: rtl;
-}
-.ui-datepicker-rtl .ui-datepicker-prev {
-	right: 2px;
-	left: auto;
-}
-.ui-datepicker-rtl .ui-datepicker-next {
-	left: 2px;
-	right: auto;
-}
-.ui-datepicker-rtl .ui-datepicker-prev:hover {
-	right: 1px;
-	left: auto;
-}
-.ui-datepicker-rtl .ui-datepicker-next:hover {
-	left: 1px;
-	right: auto;
-}
-.ui-datepicker-rtl .ui-datepicker-buttonpane {
-	clear: right;
-}
-.ui-datepicker-rtl .ui-datepicker-buttonpane button {
-	float: left;
-}
-.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
-.ui-datepicker-rtl .ui-datepicker-group {
-	float: right;
-}
-.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
-.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
-	border-right-width: 0;
-	border-left-width: 1px;
-}
-.ui-dialog {
-	position: absolute;
-	top: 0;
-	left: 0;
-	padding: .2em;
-	outline: 0;
-}
-.ui-dialog .ui-dialog-titlebar {
-	padding: .4em 1em;
-	position: relative;
-}
-.ui-dialog .ui-dialog-title {
-	float: left;
-	margin: .1em 0;
-	white-space: nowrap;
-	width: 90%;
-	overflow: hidden;
-	text-overflow: ellipsis;
-}
-.ui-dialog .ui-dialog-titlebar-close {
-	position: absolute;
-	right: .3em;
-	top: 50%;
-	width: 21px;
-	margin: -10px 0 0 0;
-	padding: 1px;
-	height: 20px;
-}
-.ui-dialog .ui-dialog-content {
-	position: relative;
-	border: 0;
-	padding: .5em 1em;
-	background: none;
-	overflow: auto;
-}
-.ui-dialog .ui-dialog-buttonpane {
-	text-align: left;
-	border-width: 1px 0 0 0;
-	background-image: none;
-	margin-top: .5em;
-	padding: .3em 1em .5em .4em;
-}
-.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
-	float: right;
-}
-.ui-dialog .ui-dialog-buttonpane button {
-	margin: .5em .4em .5em 0;
-	cursor: pointer;
-}
-.ui-dialog .ui-resizable-se {
-	width: 12px;
-	height: 12px;
-	right: -5px;
-	bottom: -5px;
-	background-position: 16px 16px;
-}
-.ui-draggable .ui-dialog-titlebar {
-	cursor: move;
-}
-.ui-menu {
-	list-style: none;
-	padding: 2px;
-	margin: 0;
-	display: block;
-	outline: none;
-}
-.ui-menu .ui-menu {
-	margin-top: -3px;
-	position: absolute;
-}
-.ui-menu .ui-menu-item {
-	margin: 0;
-	padding: 0;
-	width: 100%;
-}
-.ui-menu .ui-menu-divider {
-	margin: 5px -2px 5px -2px;
-	height: 0;
-	font-size: 0;
-	line-height: 0;
-	border-width: 1px 0 0 0;
-}
-.ui-menu .ui-menu-item a {
-	text-decoration: none;
-	display: block;
-	padding: 2px .4em;
-	line-height: 1.5;
-	min-height: 0; /* support: IE7 */
-	font-weight: normal;
-}
-.ui-menu .ui-menu-item a.ui-state-focus,
-.ui-menu .ui-menu-item a.ui-state-active {
-	font-weight: normal;
-	margin: -1px;
-}
-
-.ui-menu .ui-state-disabled {
-	font-weight: normal;
-	margin: .4em 0 .2em;
-	line-height: 1.5;
-}
-.ui-menu .ui-state-disabled a {
-	cursor: default;
-}
-
-/* icon support */
-.ui-menu-icons {
-	position: relative;
-}
-.ui-menu-icons .ui-menu-item a {
-	position: relative;
-	padding-left: 2em;
-}
-
-/* left-aligned */
-.ui-menu .ui-icon {
-	position: absolute;
-	top: .2em;
-	left: .2em;
-}
-
-/* right-aligned */
-.ui-menu .ui-menu-icon {
-	position: static;
-	float: right;
-}
-.ui-progressbar {
-	height: 2em;
-	text-align: left;
-	overflow: hidden;
-}
-.ui-progressbar .ui-progressbar-value {
-	margin: -1px;
-	height: 100%;
-}
-.ui-progressbar .ui-progressbar-overlay {
-	background: url("images/animated-overlay.gif");
-	height: 100%;
-	filter: alpha(opacity=25);
-	opacity: 0.25;
-}
-.ui-progressbar-indeterminate .ui-progressbar-value {
-	background-image: none;
-}
-.ui-resizable {
-	position: relative;
-}
-.ui-resizable-handle {
-	position: absolute;
-	font-size: 0.1px;
-	display: block;
-}
-.ui-resizable-disabled .ui-resizable-handle,
-.ui-resizable-autohide .ui-resizable-handle {
-	display: none;
-}
-.ui-resizable-n {
-	cursor: n-resize;
-	height: 7px;
-	width: 100%;
-	top: -5px;
-	left: 0;
-}
-.ui-resizable-s {
-	cursor: s-resize;
-	height: 7px;
-	width: 100%;
-	bottom: -5px;
-	left: 0;
-}
-.ui-resizable-e {
-	cursor: e-resize;
-	width: 7px;
-	right: -5px;
-	top: 0;
-	height: 100%;
-}
-.ui-resizable-w {
-	cursor: w-resize;
-	width: 7px;
-	left: -5px;
-	top: 0;
-	height: 100%;
-}
-.ui-resizable-se {
-	cursor: se-resize;
-	width: 12px;
-	height: 12px;
-	right: 1px;
-	bottom: 1px;
-}
-.ui-resizable-sw {
-	cursor: sw-resize;
-	width: 9px;
-	height: 9px;
-	left: -5px;
-	bottom: -5px;
-}
-.ui-resizable-nw {
-	cursor: nw-resize;
-	width: 9px;
-	height: 9px;
-	left: -5px;
-	top: -5px;
-}
-.ui-resizable-ne {
-	cursor: ne-resize;
-	width: 9px;
-	height: 9px;
-	right: -5px;
-	top: -5px;
-}
-.ui-selectable-helper {
-	position: absolute;
-	z-index: 100;
-	border: 1px dotted black;
-}
-.ui-slider {
-	position: relative;
-	text-align: left;
-}
-.ui-slider .ui-slider-handle {
-	position: absolute;
-	z-index: 2;
-	width: 1.2em;
-	height: 1.2em;
-	cursor: default;
-}
-.ui-slider .ui-slider-range {
-	position: absolute;
-	z-index: 1;
-	font-size: .7em;
-	display: block;
-	border: 0;
-	background-position: 0 0;
-}
-
-/* For IE8 - See #6727 */
-.ui-slider.ui-state-disabled .ui-slider-handle,
-.ui-slider.ui-state-disabled .ui-slider-range {
-	filter: inherit;
-}
-
-.ui-slider-horizontal {
-	height: .8em;
-}
-.ui-slider-horizontal .ui-slider-handle {
-	top: -.3em;
-	margin-left: -.6em;
-}
-.ui-slider-horizontal .ui-slider-range {
-	top: 0;
-	height: 100%;
-}
-.ui-slider-horizontal .ui-slider-range-min {
-	left: 0;
-}
-.ui-slider-horizontal .ui-slider-range-max {
-	right: 0;
-}
-
-.ui-slider-vertical {
-	width: .8em;
-	height: 100px;
-}
-.ui-slider-vertical .ui-slider-handle {
-	left: -.3em;
-	margin-left: 0;
-	margin-bottom: -.6em;
-}
-.ui-slider-vertical .ui-slider-range {
-	left: 0;
-	width: 100%;
-}
-.ui-slider-vertical .ui-slider-range-min {
-	bottom: 0;
-}
-.ui-slider-vertical .ui-slider-range-max {
-	top: 0;
-}
-.ui-spinner {
-	position: relative;
-	display: inline-block;
-	overflow: hidden;
-	padding: 0;
-	vertical-align: middle;
-}
-.ui-spinner-input {
-	border: none;
-	background: none;
-	color: inherit;
-	padding: 0;
-	margin: .2em 0;
-	vertical-align: middle;
-	margin-left: .4em;
-	margin-right: 22px;
-}
-.ui-spinner-button {
-	width: 16px;
-	height: 50%;
-	font-size: .5em;
-	padding: 0;
-	margin: 0;
-	text-align: center;
-	position: absolute;
-	cursor: default;
-	display: block;
-	overflow: hidden;
-	right: 0;
-}
-/* more specificity required here to overide default borders */
-.ui-spinner a.ui-spinner-button {
-	border-top: none;
-	border-bottom: none;
-	border-right: none;
-}
-/* vertical centre icon */
-.ui-spinner .ui-icon {
-	position: absolute;
-	margin-top: -8px;
-	top: 50%;
-	left: 0;
-}
-.ui-spinner-up {
-	top: 0;
-}
-.ui-spinner-down {
-	bottom: 0;
-}
-
-/* TR overrides */
-.ui-spinner .ui-icon-triangle-1-s {
-	/* need to fix icons sprite */
-	background-position: -65px -16px;
-}
-.ui-tabs {
-	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
-	padding: .2em;
-}
-.ui-tabs .ui-tabs-nav {
-	margin: 0;
-	padding: .2em .2em 0;
-}
-.ui-tabs .ui-tabs-nav li {
-	list-style: none;
-	float: left;
-	position: relative;
-	top: 0;
-	margin: 1px .2em 0 0;
-	border-bottom-width: 0;
-	padding: 0;
-	white-space: nowrap;
-}
-.ui-tabs .ui-tabs-nav li a {
-	float: left;
-	padding: .5em 1em;
-	text-decoration: none;
-}
-.ui-tabs .ui-tabs-nav li.ui-tabs-active {
-	margin-bottom: -1px;
-	padding-bottom: 1px;
-}
-.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
-.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
-.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
-	cursor: text;
-}
-.ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
-.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
-	cursor: pointer;
-}
-.ui-tabs .ui-tabs-panel {
-	display: block;
-	border-width: 0;
-	padding: 1em 1.4em;
-	background: none;
-}
-.ui-tooltip {
-	padding: 8px;
-	position: absolute;
-	z-index: 9999;
-	max-width: 300px;
-	-webkit-box-shadow: 0 0 5px #aaa;
-	box-shadow: 0 0 5px #aaa;
-}
-body .ui-tooltip {
-	border-width: 2px;
-}
-
-/* Component containers
-----------------------------------*/
-.ui-widget {
-	font-family: Verdana,Arial,sans-serif;
-	font-size: 1.1em;
-}
-.ui-widget .ui-widget {
-	font-size: 1em;
-}
-.ui-widget input,
-.ui-widget select,
-.ui-widget textarea,
-.ui-widget button {
-	font-family: Verdana,Arial,sans-serif;
-	font-size: 1em;
-}
-.ui-widget-content {
-	border: 1px solid #aaaaaa;
-	background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
-	color: #222222;
-}
-.ui-widget-content a {
-	color: #222222;
-}
-.ui-widget-header {
-	border: 1px solid #aaaaaa;
-	background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
-	color: #222222;
-	font-weight: bold;
-}
-.ui-widget-header a {
-	color: #222222;
-}
-
-/* Interaction states
-----------------------------------*/
-.ui-state-default,
-.ui-widget-content .ui-state-default,
-.ui-widget-header .ui-state-default {
-	border: 1px solid #d3d3d3;
-	background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
-	font-weight: normal;
-	color: #555555;
-}
-.ui-state-default a,
-.ui-state-default a:link,
-.ui-state-default a:visited {
-	color: #555555;
-	text-decoration: none;
-}
-.ui-state-hover,
-.ui-widget-content .ui-state-hover,
-.ui-widget-header .ui-state-hover,
-.ui-state-focus,
-.ui-widget-content .ui-state-focus,
-.ui-widget-header .ui-state-focus {
-	border: 1px solid #999999;
-	background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
-	font-weight: normal;
-	color: #212121;
-}
-.ui-state-hover a,
-.ui-state-hover a:hover,
-.ui-state-hover a:link,
-.ui-state-hover a:visited {
-	color: #212121;
-	text-decoration: none;
-}
-.ui-state-active,
-.ui-widget-content .ui-state-active,
-.ui-widget-header .ui-state-active {
-	border: 1px solid #aaaaaa;
-	background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
-	font-weight: normal;
-	color: #212121;
-}
-.ui-state-active a,
-.ui-state-active a:link,
-.ui-state-active a:visited {
-	color: #212121;
-	text-decoration: none;
-}
-
-/* Interaction Cues
-----------------------------------*/
-.ui-state-highlight,
-.ui-widget-content .ui-state-highlight,
-.ui-widget-header .ui-state-highlight {
-	border: 1px solid #fcefa1;
-	background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
-	color: #363636;
-}
-.ui-state-highlight a,
-.ui-widget-content .ui-state-highlight a,
-.ui-widget-header .ui-state-highlight a {
-	color: #363636;
-}
-.ui-state-error,
-.ui-widget-content .ui-state-error,
-.ui-widget-header .ui-state-error {
-	border: 1px solid #cd0a0a;
-	background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
-	color: #cd0a0a;
-}
-.ui-state-error a,
-.ui-widget-content .ui-state-error a,
-.ui-widget-header .ui-state-error a {
-	color: #cd0a0a;
-}
-.ui-state-error-text,
-.ui-widget-content .ui-state-error-text,
-.ui-widget-header .ui-state-error-text {
-	color: #cd0a0a;
-}
-.ui-priority-primary,
-.ui-widget-content .ui-priority-primary,
-.ui-widget-header .ui-priority-primary {
-	font-weight: bold;
-}
-.ui-priority-secondary,
-.ui-widget-content .ui-priority-secondary,
-.ui-widget-header .ui-priority-secondary {
-	opacity: .7;
-	filter:Alpha(Opacity=70);
-	font-weight: normal;
-}
-.ui-state-disabled,
-.ui-widget-content .ui-state-disabled,
-.ui-widget-header .ui-state-disabled {
-	opacity: .35;
-	filter:Alpha(Opacity=35);
-	background-image: none;
-}
-.ui-state-disabled .ui-icon {
-	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
-}
-
-/* Icons
-----------------------------------*/
-
-/* states and images */
-.ui-icon {
-	width: 16px;
-	height: 16px;
-}
-.ui-icon,
-.ui-widget-content .ui-icon {
-	background-image: url(images/ui-icons_222222_256x240.png);
-}
-.ui-widget-header .ui-icon {
-	background-image: url(images/ui-icons_222222_256x240.png);
-}
-.ui-state-default .ui-icon {
-	background-image: url(images/ui-icons_888888_256x240.png);
-}
-.ui-state-hover .ui-icon,
-.ui-state-focus .ui-icon {
-	background-image: url(images/ui-icons_454545_256x240.png);
-}
-.ui-state-active .ui-icon {
-	background-image: url(images/ui-icons_454545_256x240.png);
-}
-.ui-state-highlight .ui-icon {
-	background-image: url(images/ui-icons_2e83ff_256x240.png);
-}
-.ui-state-error .ui-icon,
-.ui-state-error-text .ui-icon {
-	background-image: url(images/ui-icons_cd0a0a_256x240.png);
-}
-
-/* positioning */
-.ui-icon-blank { background-position: 16px 16px; }
-.ui-icon-carat-1-n { background-position: 0 0; }
-.ui-icon-carat-1-ne { background-position: -16px 0; }
-.ui-icon-carat-1-e { background-position: -32px 0; }
-.ui-icon-carat-1-se { background-position: -48px 0; }
-.ui-icon-carat-1-s { background-position: -64px 0; }
-.ui-icon-carat-1-sw { background-position: -80px 0; }
-.ui-icon-carat-1-w { background-position: -96px 0; }
-.ui-icon-carat-1-nw { background-position: -112px 0; }
-.ui-icon-carat-2-n-s { background-position: -128px 0; }
-.ui-icon-carat-2-e-w { background-position: -144px 0; }
-.ui-icon-triangle-1-n { background-position: 0 -16px; }
-.ui-icon-triangle-1-ne { background-position: -16px -16px; }
-.ui-icon-triangle-1-e { background-position: -32px -16px; }
-.ui-icon-triangle-1-se { background-position: -48px -16px; }
-.ui-icon-triangle-1-s { background-position: -64px -16px; }
-.ui-icon-triangle-1-sw { background-position: -80px -16px; }
-.ui-icon-triangle-1-w { background-position: -96px -16px; }
-.ui-icon-triangle-1-nw { background-position: -112px -16px; }
-.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
-.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
-.ui-icon-arrow-1-n { background-position: 0 -32px; }
-.ui-icon-arrow-1-ne { background-position: -16px -32px; }
-.ui-icon-arrow-1-e { background-position: -32px -32px; }
-.ui-icon-arrow-1-se { background-position: -48px -32px; }
-.ui-icon-arrow-1-s { background-position: -64px -32px; }
-.ui-icon-arrow-1-sw { background-position: -80px -32px; }
-.ui-icon-arrow-1-w { background-position: -96px -32px; }
-.ui-icon-arrow-1-nw { background-position: -112px -32px; }
-.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
-.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
-.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
-.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
-.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
-.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
-.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
-.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
-.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
-.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
-.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
-.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
-.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
-.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
-.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
-.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
-.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
-.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
-.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
-.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
-.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
-.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
-.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
-.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
-.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
-.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
-.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
-.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
-.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
-.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
-.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
-.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
-.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
-.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
-.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
-.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
-.ui-icon-arrow-4 { background-position: 0 -80px; }
-.ui-icon-arrow-4-diag { background-position: -16px -80px; }
-.ui-icon-extlink { background-position: -32px -80px; }
-.ui-icon-newwin { background-position: -48px -80px; }
-.ui-icon-refresh { background-position: -64px -80px; }
-.ui-icon-shuffle { background-position: -80px -80px; }
-.ui-icon-transfer-e-w { background-position: -96px -80px; }
-.ui-icon-transferthick-e-w { background-position: -112px -80px; }
-.ui-icon-folder-collapsed { background-position: 0 -96px; }
-.ui-icon-folder-open { background-position: -16px -96px; }
-.ui-icon-document { background-position: -32px -96px; }
-.ui-icon-document-b { background-position: -48px -96px; }
-.ui-icon-note { background-position: -64px -96px; }
-.ui-icon-mail-closed { background-position: -80px -96px; }
-.ui-icon-mail-open { background-position: -96px -96px; }
-.ui-icon-suitcase { background-position: -112px -96px; }
-.ui-icon-comment { background-position: -128px -96px; }
-.ui-icon-person { background-position: -144px -96px; }
-.ui-icon-print { background-position: -160px -96px; }
-.ui-icon-trash { background-position: -176px -96px; }
-.ui-icon-locked { background-position: -192px -96px; }
-.ui-icon-unlocked { background-position: -208px -96px; }
-.ui-icon-bookmark { background-position: -224px -96px; }
-.ui-icon-tag { background-position: -240px -96px; }
-.ui-icon-home { background-position: 0 -112px; }
-.ui-icon-flag { background-position: -16px -112px; }
-.ui-icon-calendar { background-position: -32px -112px; }
-.ui-icon-cart { background-position: -48px -112px; }
-.ui-icon-pencil { background-position: -64px -112px; }
-.ui-icon-clock { background-position: -80px -112px; }
-.ui-icon-disk { background-position: -96px -112px; }
-.ui-icon-calculator { background-position: -112px -112px; }
-.ui-icon-zoomin { background-position: -128px -112px; }
-.ui-icon-zoomout { background-position: -144px -112px; }
-.ui-icon-search { background-position: -160px -112px; }
-.ui-icon-wrench { background-position: -176px -112px; }
-.ui-icon-gear { background-position: -192px -112px; }
-.ui-icon-heart { background-position: -208px -112px; }
-.ui-icon-star { background-position: -224px -112px; }
-.ui-icon-link { background-position: -240px -112px; }
-.ui-icon-cancel { background-position: 0 -128px; }
-.ui-icon-plus { background-position: -16px -128px; }
-.ui-icon-plusthick { background-position: -32px -128px; }
-.ui-icon-minus { background-position: -48px -128px; }
-.ui-icon-minusthick { background-position: -64px -128px; }
-.ui-icon-close { background-position: -80px -128px; }
-.ui-icon-closethick { background-position: -96px -128px; }
-.ui-icon-key { background-position: -112px -128px; }
-.ui-icon-lightbulb { background-position: -128px -128px; }
-.ui-icon-scissors { background-position: -144px -128px; }
-.ui-icon-clipboard { background-position: -160px -128px; }
-.ui-icon-copy { background-position: -176px -128px; }
-.ui-icon-contact { background-position: -192px -128px; }
-.ui-icon-image { background-position: -208px -128px; }
-.ui-icon-video { background-position: -224px -128px; }
-.ui-icon-script { background-position: -240px -128px; }
-.ui-icon-alert { background-position: 0 -144px; }
-.ui-icon-info { background-position: -16px -144px; }
-.ui-icon-notice { background-position: -32px -144px; }
-.ui-icon-help { background-position: -48px -144px; }
-.ui-icon-check { background-position: -64px -144px; }
-.ui-icon-bullet { background-position: -80px -144px; }
-.ui-icon-radio-on { background-position: -96px -144px; }
-.ui-icon-radio-off { background-position: -112px -144px; }
-.ui-icon-pin-w { background-position: -128px -144px; }
-.ui-icon-pin-s { background-position: -144px -144px; }
-.ui-icon-play { background-position: 0 -160px; }
-.ui-icon-pause { background-position: -16px -160px; }
-.ui-icon-seek-next { background-position: -32px -160px; }
-.ui-icon-seek-prev { background-position: -48px -160px; }
-.ui-icon-seek-end { background-position: -64px -160px; }
-.ui-icon-seek-start { background-position: -80px -160px; }
-/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
-.ui-icon-seek-first { background-position: -80px -160px; }
-.ui-icon-stop { background-position: -96px -160px; }
-.ui-icon-eject { background-position: -112px -160px; }
-.ui-icon-volume-off { background-position: -128px -160px; }
-.ui-icon-volume-on { background-position: -144px -160px; }
-.ui-icon-power { background-position: 0 -176px; }
-.ui-icon-signal-diag { background-position: -16px -176px; }
-.ui-icon-signal { background-position: -32px -176px; }
-.ui-icon-battery-0 { background-position: -48px -176px; }
-.ui-icon-battery-1 { background-position: -64px -176px; }
-.ui-icon-battery-2 { background-position: -80px -176px; }
-.ui-icon-battery-3 { background-position: -96px -176px; }
-.ui-icon-circle-plus { background-position: 0 -192px; }
-.ui-icon-circle-minus { background-position: -16px -192px; }
-.ui-icon-circle-close { background-position: -32px -192px; }
-.ui-icon-circle-triangle-e { background-position: -48px -192px; }
-.ui-icon-circle-triangle-s { background-position: -64px -192px; }
-.ui-icon-circle-triangle-w { background-position: -80px -192px; }
-.ui-icon-circle-triangle-n { background-position: -96px -192px; }
-.ui-icon-circle-arrow-e { background-position: -112px -192px; }
-.ui-icon-circle-arrow-s { background-position: -128px -192px; }
-.ui-icon-circle-arrow-w { background-position: -144px -192px; }
-.ui-icon-circle-arrow-n { background-position: -160px -192px; }
-.ui-icon-circle-zoomin { background-position: -176px -192px; }
-.ui-icon-circle-zoomout { background-position: -192px -192px; }
-.ui-icon-circle-check { background-position: -208px -192px; }
-.ui-icon-circlesmall-plus { background-position: 0 -208px; }
-.ui-icon-circlesmall-minus { background-position: -16px -208px; }
-.ui-icon-circlesmall-close { background-position: -32px -208px; }
-.ui-icon-squaresmall-plus { background-position: -48px -208px; }
-.ui-icon-squaresmall-minus { background-position: -64px -208px; }
-.ui-icon-squaresmall-close { background-position: -80px -208px; }
-.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
-.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
-.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
-.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
-.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
-.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
-
-
-/* Misc visuals
-----------------------------------*/
-
-/* Corner radius */
-.ui-corner-all,
-.ui-corner-top,
-.ui-corner-left,
-.ui-corner-tl {
-	border-top-left-radius: 4px;
-}
-.ui-corner-all,
-.ui-corner-top,
-.ui-corner-right,
-.ui-corner-tr {
-	border-top-right-radius: 4px;
-}
-.ui-corner-all,
-.ui-corner-bottom,
-.ui-corner-left,
-.ui-corner-bl {
-	border-bottom-left-radius: 4px;
-}
-.ui-corner-all,
-.ui-corner-bottom,
-.ui-corner-right,
-.ui-corner-br {
-	border-bottom-right-radius: 4px;
-}
-
-/* Overlays */
-.ui-widget-overlay {
-	background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
-	opacity: .3;
-	filter: Alpha(Opacity=30);
-}
-.ui-widget-shadow {
-	margin: -8px 0 0 -8px;
-	padding: 8px;
-	background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
-	opacity: .3;
-	filter: Alpha(Opacity=30);
-	border-radius: 8px;
-}
diff --git a/ui/css/dev.main.css b/ui/css/dev.main.css
deleted file mode 100644
index e6486d2..0000000
--- a/ui/css/dev.main.css
+++ /dev/null
@@ -1,131 +0,0 @@
-/*
- * Project Kimchi
- *
- * Copyright IBM, Corp. 2013
- *
- * Authors:
- *  Anthony Liguori <aliguori at us.ibm.com>
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-div.icon {
-    padding: 10px 10px 10px 10px;
-    display: block;
-    margin-bottom: 20px;
-}
-
-div.icon:hover {
-    box-shadow: inset 0 0 5px rgba(0,0,0, 0.4), rgba(255,255,255,0.1) 0 1px 0;
-    border-radius: 4px;
-    border: 1px solid rgba(0,0,0,0.25);
-    padding: 9px 9px 9px 9px;
-}
-
-div.icon {
-    display: block;
-    float: left;
-    padding-left: 20px;
-    padding-right: 20px;
-    width: 192px;
-}
-
-div.icon.selected {
-    box-shadow: inset 0 0 5px rgba(0,0,0, 0.4), rgba(255,255,255,0.1) 0 1px 0;
-    border-radius: 4px;
-    border: 1px solid rgba(0,0,0,0.25);
-    padding: 9px 9px 9px 9px;
-    background-color: silver;
-}
-
-.icon img {
-    display: block;
-    margin-left: auto;
-    margin-right: auto;
-    width: 128px;
-    height: 128px;
-}
-
-#vms div img {
-    display: none;
-    margin-left: auto;
-    margin-right: auto;
-    width: 128px;
-    height: 128px;
-}
-
-#vms div img.active {
-    display: block;
-}
-
-
-.small img {
-    width: 64px;
-    height: 64px;
-}
-
-.stopped img {
-    opacity: 0.4;
-}
-
-.stopped h3 {
-    opacity: 0.4;
-}
-
-hr {
-    clear: both;
-}
-
-.icon h3 {
-    text-align: center;
-}
-
-a.disabled,
-a.disabled:before {
-    color: gray !important;
-    cursor: default !important;
-    text-decoration: none !important;
-}
-
-#breadcrumbs {
-    border: none;
-    height:2.3em;
-}
-
-#breadcrumbs li {
-    float:left;
-    line-height:2.3em;
-    padding-left:.75em;
-    color:#777;
-}
-
-#breadcrumbs li a {
-    display: inline;
-    text-decoration: none !important;
-    cursor: pointer;
-}
-
-#breadcrumbs li a:link, #breadcrumbs li a:visited {
-    text-decoration:none;
-    color:#777;
-}
-
-.icon-angle-right:after {
-    content: "\f105";
-    padding: 3px;
-}
-
-.icon-angle-right:before {
-    content: "" !important;
-    font-size: 0px;
-}
diff --git a/ui/css/dev.style.css b/ui/css/dev.style.css
deleted file mode 100644
index bbe3fb0..0000000
--- a/ui/css/dev.style.css
+++ /dev/null
@@ -1,164 +0,0 @@
-/*
-Theme Name: jqueryui-com
-Template: jquery
-*/
-
-a,
-.title {
-	color: #FFFFF;
-	text-decoration: none;
-}
-
-#Lang {
-	float: right;
-	color: #FFFFFF;
-}
-
-#content a:hover {
-	color: #333;
-}
-
-#banner-secondary p.intro {
-	padding: 0;
-	float: left;
-	width: 50%;
-}
-
-#banner-secondary .download-box {
-	border: 1px solid #aaa;
-	background: #333;
-	background: -moz-linear-gradient(left, #333 0%, #444 100%);
-	background: -webkit-linear-gradient(left, #333 0%, #444 100%);
-	background: -o-linear-gradient(left, #333 0%, #444 100%);
-	background: linear-gradient(to right, #333 0%, #444 100%);
-	float: right;
-	width: 40%;
-	text-align: center;
-	font-size: 20px;
-	padding: 10px;
-	border-radius: 5px;
-	box-shadow: 0 0 8px rgba(0, 0, 0, 0.8);
-}
-
-#banner-secondary .download-box h2 {
-	color: #71D1FF;
-	font-size: 26px;
-}
-
-#banner-secondary .download-box .button {
-	float: none;
-	display: block;
-	margin-top: 15px;
-}
-
-#banner-secondary .download-box p {
-	margin: 15px 0 5px;
-}
-
-#banner-secondary .download-option {
-	width: 45%;
-	float: left;
-	font-size: 16px;
-}
-
-#banner-secondary .download-legacy {
-	float: right;
-}
-
-#banner-secondary .download-option span {
-	display: block;
-	font-size: 14px;
-	color: #71D1FF;
-}
-
-#content .dev-links {
-	float: right;
-	width: 30%;
-	margin: -15px -25px .5em 1em;
-	padding: 1em;
-	border: 1px solid #666;
-	border-width: 0 0 1px 1px;
-	border-radius: 0 0 0 5px;
-	box-shadow: -2px 2px 10px -2px #666;
-}
-
-#content .dev-links ul {
-	margin: 0;
-}
-
-#content .dev-links li {
-	padding: 0;
-	margin: .25em 0 .25em 1em;
-	background-image: none;
-}
-
-.demo-list {
-	float: right;
-	width: 25%;
-}
-
-.demo-list h2 {
-	font-weight: normal;
-	margin-bottom: 0;
-}
-
-#content .demo-list ul {
-	width: 100%;
-	border-top: 1px solid #ccc;
-	margin: 0;
-}
-
-#content .demo-list li {
-	border-bottom: 1px solid #ccc;
-	margin: 0;
-	padding: 0;
-	background: #eee;
-}
-
-#content .demo-list .active {
-	background: #fff;
-}
-
-#content .demo-list a {
-	text-decoration: none;
-	display: block;
-	font-weight: bold;
-	font-size: 13px;
-	color: #3f3f3f;
-	text-shadow: 1px 1px #fff;
-	padding: 2% 4%;
-}
-
-.demo-frame {
-	width: 70%;
-	height: 350px;
-}
-
-.view-source a {
-	cursor: pointer;
-}
-
-.view-source > div {
-	overflow: hidden;
-	display: none;
-}
-
- at media all and (max-width: 600px) {
-	#banner-secondary p.intro,
-	#banner-secondary .download-box {
-		float: none;
-		width: auto;
-	}
-
-	#banner-secondary .download-box {
-		overflow: auto;
-	}
-}
-
- at media only screen and (max-width: 480px) {
-	#content .dev-links {
-		width: 55%;
-		margin: -15px -29px .5em 1em;
-		overflow: hidden;
-	}
-}
diff --git a/ui/images/bg-footer-noise.jpg b/ui/images/bg-footer-noise.jpg
deleted file mode 100644
index 9f2a10935273382a81f5913f5f36b4fff00f2623..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 6916
zcmaJ_2UJs8x4x<L5}I^FM`{u}0wy#QA#@M{9S8{~KmvpyqK<}y5_+ft7J{Mz0)isV
zhKMv#V at CrjO|c;$qNp=GoPWx{)_e25b=O(@oU`}0_c>?p+t$X`CIMBCy|fqrAP`Id
zao``Uy$2BPDbaCh00 at At4~GH3+9br3%3>utT3RxaEuzQ?B#K3J0^M?NRH7x?0%Zv}
zZP}X`6&*)mAxV_oG={V8$4l3Aku<Wi?sgj at ikRp|q0;dCn3TYMK0(p@;-VeMx?5b3
zPJ12q(i7<vRupnCJ)V*5xYt?t4|2zK`RA~uF7gi*R-Cgg?x$B|DA5n;mcXPSZ7fjc
z(I{IK(iUxjwz9Ufvok|tP-v7T3S)`Jn4|3+tuT%#6!K5#u6tvWV;lqAJ^%Ez-gDOd
zb5W_OsTQeL775JVmS_hDho2l6jQP5Td2$+q6}8u#k*xO at gF7WTnn_D!(GnQQpNvtY
zgcO#u?s}yESpq%rZ`%KJul`GsNc{g*>GYo)@CR)&D}eG(y#FV0a!^_##WH}BoRGqd
zrmU;${WMN=bYoJYSP9IagoOCNcF~WTz)DD_CL|)=0&S4QsAwAFXa5g<BGHk+NM=Pb
zqA3J-XWexM3mT2=Xm5pcK%pGa);88SG};4Yk9NS>yLnnUxI0*TxMAG>vUN|0PN7p6
ztiNo@|JY*w)%Is9&=c1^yHl97JruGhGl7o$W66%Re~rc7^I!S?v?c$0EU16AwOkLz
z^5?<+*Fpa^w4Oab#lO>bz4LeCQyA;n&RkFHwRu4Hk7NbNz3b%zS`z^o0O)Uk*CjA`
zy<Knq0|*$hj`arm6A;)R5c>)7zwy(2T^k00z{Frs*niFZt at 8g1YrOzM9LNXqAs_?*
zMt~p)&{{u`{AXbQR6iK9UiFe7&_5&pk>mj|2m*$})-MR`=PU?}&{2Q at Xq>;UVpLLk
zF{ZX{;rgW2J=Xv|r9~2y$vNQ`sE_zxJZsMY>2()i1Ox$W0ai7bO|d1lVVcAGO&qLV
zwxvwFc8*H)0JV-YM8J3$<7Z;_2)C*Ztf~o*$h7Vw=$r)y-8Gq06!Ye}9)D?cWkFuA
zVBG0Y7Q1Z-GJaO1KW{>o$G5(xM!&$Fs;VMqelUjPzqaG)cc<@SD^0B;d^TgRl=*z>
zHpNOaSgI;BmylTohdS_}$eq8qtxR`Gwi(R(`89gysVXaYSBp0oWuN9W1-0qyn!1nT
zBE^Gk6pZcDsA#VS3SdG!dzn+#^2iXDMz!mj4Cp&Gc8(>5KY5@>EQ=FAyR${=u(tCz
zo}Y(=QlSl6V7PCQ7kP%>3%tjI`A#gYJ+?@b!x85pDV0!d(w^~O+hsW0qI+<Wa^6}Q
zbiHRTJ(8x43T%MWl109*0Q=R$era6KXl3*17l#?si?buq86Q6i at E|E>d5RR(L{;7n
z-WtPwfIX=@6Ooza>5ubJzGz!>XZH&n8$VQ8@#C0nRTo=gQY;Ru*!zvDVncZsuwB<o
z%|`Fn*R+jvU_i!GJ_%E at LF4)xGl?qn#XUl&_zjyVfn_rlSu}P4K3x&5+xA5W_~)=8
zHdh{)g}#rG4siHR-J~#oN3RFagpKF|VzIu3+`A#cl+1_>R9C^nQmp+a5mto6N{p<8
zohxOkbOPczR at 2|ICgRk*uv?66tR5tCcGsNdZr3mC at 6J=Mm&PG8f#7S|H9T;0?h|m|
ztE%q7PcXe4Fzp9RX-Hn`R`(k4mQwgA9d<JNwSf1AqLYWyQ*#OmD6eXHe&8f7^@4e0
zTd6 at Ky1lJSwF_5F?A%BMkQq|+DZYe$a3(OVtyjR3+|c=S{>g0W(x|Aj+#2Rc>?=0B
z7i?&&>C+o{2q%brlWqJqavRrcSCEvuqW*^t_6BD?Mb*LW{YX6g{DBz3-Z>j=u*2|0
zu9a1>6%;IPrQeVLK4;%{M9Wgn`~1G^A<8Sj*5llL5in!IAOvZ6iGOgH_0ozE{Foe^
z at L`-_h0HXn!Ha5Mt4nts8XVeoZo~@?J%Sq-@<g$7h`2BMcim87gM+Kt8opC3rEs`k
zSN{ckkSQ2R6qBUFGQvi(EI4d6+ar<O#A%mmknK#AZF}Ft3G+w&2(fp9n+}!5u_Sjz
zdPr7tS5u7){9d%Oc?fD at GAKx^vtI9$5EUR)%S%;3E1#`Gfsg^a3%Q=|iTy}eC4NH$
z!61iCP&n|$MG*fMn$?|Sl7UA{xrTB(Wgu&SS-<PkEt{Gz?D at 3xdHEP*KgRKb^42=N
zHnbHyOy-cLHJ}htQ~g>2K+5N0!3Nog4}#t^n*w<L>Mc4!#Vj=-Ap7AyDmdpr{e0~b
zSToU-sv%yh%f)${HI3{tF at EW>KyQbaIKQ$JGBAxYb;FV|(s0Rby^&3JOJ9WAL%YS0
z20?B1-_j$q03FX)WQdO=_;EJJQo62jcwU8ZG9dh0hX&OOxw`Up?qL97vb)FUmB|5?
zdM&S1O^Yqvr(BPeJptRI$%`^jVjt?L+YqUm4HZ^zV#f)dk6kImV52<s379&9ekELn
zrOvdf$w>*3ULx4MX{epPHLeB7Gk~3<5R0Jtt~{J_q11 at AQl`wIMCFq0x;Jmu9k+7P
zJI>Y0Ba`;+$h<4rA02$eW8jGDDd%O)E2C#LHFji<s!!aEYtt8Q$DX^Xbwt6gC&aQN
zZE(t3+2C+piLi5n75J?z{K$h*s?(r$1aIVvJbl7dHL!F0<*gh2G_?mZ^YisiV|9;|
z&fXfNgZXM;PQHtswSj77-S*>L@=M8c(siHPMFz%VxA-;F0@>eM at AT#uq+M%zzsVZ;
z_yl|ZoI;LeGKQnPITac}!sRBp9AA*Uw-*HK?fjyTs<R=r8q%f(YHDZq!ORZ*_}-Y8
z&kYMI>fmIw4KaY3!Kir!X`9|5j{Wz9yV!ULQnZ?5GMH|v<rI0)RN&lZ2{e8(Lh5v2
zB;ZD)bJi!oq4nGQZ{CU8nW4^GEEZVwrZO?1yL>!33pjK171?{=sMe=?3%?F0{k|CK
zVhZLK1HIFObl9-}xI?r)`>a=GZM3Hq@%L&u=Yo<c9+skK5paV95g*6qQcamJes|8=
zU$a^J&g}S?XGgEFl$dwAA&U7?9X}HBq}tT!cp^<us&OyIbGNBcdZ~4~e9X1eT*V(L
zu0yyD-p at mEB%G6H?;#mz at dP8(zC7Q>G^jEdjBSp)b;vQZ`qc-n&hSPguBI5Sa`nKK
zNP9G_)8rHn4- at 31qx<KqH~3+79`#OAk#fa7<WaR})|yOs-zkMh1LEz6%-fKBiH2Xy
z#k`<Kvc&#?j0r;lq;>N#=;QJ0n-fHyWHsBKOOopQwZLA8OM4$S=Se~o{dKd*rJC)^
z;<NHcGqRl}sDZHl_qVmR$E~$#f%g*V4I(BIi1H9KUjuf+tRDB?i)}w2-`a%iHOf3)
zE#q)(z}+uN{tL!k?P4WXZ}BQOC!!H_F<k3?kb8+(u<5O3As7QOHd6It+FP;mGPDn@
zw4_HoNt$QQr%Wup?v&kCE!&*y%ARs<&><rROl<X{1vfm~9*WV7vDxLJXeXHMtY9_^
zqBfv&yXjN620zSu<DeEiQ(qk94PJ8ZZRbj1H?<)I)6wVREj)+$)@1)g>so!HlT4hT
zw_g)L+U1&qwrhsbYwVq at m93~oY94+d3bL~6ZZJ|p^a5wd(fHlPr6ej-2qj7vk8%Ye
z@^8D6GEC`BBykA!TqbT|+K<RkGUxN}L!S8pcx5DOPzEY%V4q~`@zqagID<ZtzXo(J
zo#s at 0F^z5IcPpnek%MyT4{)PnWBIwSb@{mUXPFt$qyP9&A=~=a<+2!mnZzS!_I=7(
zc-|w48fs46>w*V+_DO_iNTzwy2XUFHQYL<2<=ozYZ7owL+ at E0m2YlztAu0&_&<T{n
z6{A@(o-q8!?iXE*=R>E)&m0=KCpgy6zD_Rw?K1YW7aAJ$_4hDY(4&|H at ko3rQds3w
z;K{+Bl&-&BY%aZny=6pP%ac$G)W{LV1bQ9T1Ebopjk-!`AfbC2@)fJ1xbKS;W at 5tC
zX!0KBfvcSn?)rI*bkw#kXD at uFb;huZhHnM837VhgA;`%xY4!3}*4}#mGE3qD))YyW
zq$f%ruZNzqaD<M`*K1d>qrdU=pNwIJX+xPIEq0LXJe)ujd$3ye{Ey~jG{w)a-V7?q
z*_N*K!;@2SmGVJ;R4oF2*;=hWePh9yU%~Rsb14imFvF|I;yxAdW(9KPoC;j5S0-C^
z%$*<wy)9nU!VPl#g+J9o2&N&hc*GT7G!Ym<<mUN!=vP2qx|fLCR^`0-AQ;`Pt$sdx
z|Ng?x9j#DwjU^pA6OMS4GLh%#vj5Jf<pNliUGT1H72^~6qteDu<3f$C6`b9Ofl-S9
z4iru+Z>R(4-{<7j<S!78-dB)-=C)UH4R>dsVo4+&KT6>|$J0QB&Z)4u>P5cuvJ5*(
zN~*wPRN5=B9rQWpj0oqjRr)<66u{*ADMOzyMIk-1{`9W{4uQ@?nEY+&ivGlo$w|SC
zPF0myf-1;I=b}>BMWZ6sFG7-414K&U<&DdV)M%7<^6WJku`nJ|!!^sl==41TdP4y4
zS;(-qv{Nx7sIsL9q<(~kuu|yXv^(Xt9ZX?DSHG}DAU at eD)OcCUm;O4pV+wp7L%uV<
z{;&<6-RC`BXKLn}o(dr at L!rMl`6wy^kZLYeJ-nNzIEXXot%?fTWFpZX&tOF2p!8L$
zR!ewiF+NMOTM3bfyDXn-=(}*58 at 0dKRJ3|`yTj_hbMzZ^cw=;f&xG8zRQsXLAD4v)
zewjgNG}SXg!Ego$QVi6L#`<_j&ck?Dj6*ie;KqZBWF28~EZJ36oXo>W_5evQX>;y^
z(9p>Ek{OH(a}9#ap<o1X&2dirNUgcgb6e<z5(Dyl8zdtT=U#R at KRtnUy}w-dO-|12
z<Sn{b*hs?~fSd&YYzeTRwxj20w-(%3 at 8X_N>nLhEU5UkUkacmvu_ILZyFQ7jA>n5R
z-b`)sSDq9Q&9L##n6N%~@zP$uW5CG9<{%%Nv=GS{AqafW?XC0^T&@ZR2 at 2><Z0!Qq
zRh+UF73ByGMo#1^^WIF$s~<Wo at V=AIaSYDdnkvgAn+ZygIa$vx_+Dkhx+x%sB)(g4
zthe9w*^gbPxgND;4ej;NYe5=~ZAj1Q{4}aepHWBWQv~fuLXWQ9^yWE-J9d#YUhUcS
zI;v`tYhQ8%kDfMzJvJD4v?+E`xnaw$M3uyhSsm5O*(2PUndMO%6a9o$D$3apsY83{
z-Z{cfa`O2my<_)4%M9P`sjyYTdhC6y*voYBTtVIuh)qYYLTJ##8n at qj#P%I7M=ML-
zSI^McN))UXp#}5fI6xJd?`|AYjP%&O^jYXV<2Up`^r4<2FWw>Tx5+R%`Li&#!zog8
z6myxQbn1GJO44G9?>W9xwxO+2*ET&uvlKB_&Uub_z*?<Ho-BE%vpo1<Nf0VFsb$d(
z#e$aGk3^i)FQWksNV$q}C*O{A6^j;un;CS#5CB6(aNOr9mS&i%8K+-O%iXM591MJ)
zGa&PBJ^XrItummaolAR-6OhFqx}f{`TV=rcEeV;(07I5sm-*GLAAY>LkaEqqD%WQX
zphE{tm3F|Y%fFVKK$dKk-AEKmRp=iq$nvV(!DnObh~5cGxlcqmKf#!L-EyrdvRd3`
zVami>b)@rIB?W!MUZ2l+H<m1OEt947ELde`csw?Q4)9Rsx$C#*P78n0$YV{xZOQsQ
zFR>a=mV_}r6W23l*x*{g^8q~V at zDeAs#(KruEyr#6l_)%%1-g}oWuCjSe^KoSCZoT
zkVgb$HHQV5j0bC)s+)!xWPpB%goWDcZ|_nGDT(I_B3>w)4FILrcp}`$TY{1}_w_ at h
za_dJQJ^Gvexy>3-s1%#Wj^v~ol5D?GO}4 at Onj!%Vnr7%TH8J{t_WA}^X)~rtBi%xa
z1QRzpM)XL1L5H6Xj%0?WS2ddj<vu1irMWK%WyahN5A>!4q#ba7kUZUy9&so}E{4&w
zZ%X&w?!#GJg5RCSljj<G^|4?3R|9J3(5jnPXyXxyW49d(!az0+vp=j=VoVE;k?R9v
zE5`UV{f)BWo?Ne;6&a{4V0SQVPh8AJA)aE9uHb2QEc8)x*YR3UZkMjZf{=9lrP;Mj
z{&{Ms(*Uh59h`~~#NOUt at yq-)5()<5LXQKzP+ZMb4!*)JN&C(mz$cKfJM%$p&z+oZ
z+`nRSMly)e>V?%%)g<J8p94|gQ^FycEGR!Rop{$lU6vrJ2`O0Qm3Z{2*lEb!WC1Q#
z`&EMzPc+f+P;aKjdTGS-u9s2tyZEmBus3G5^~*U6!dU*-;i31q?y`%0z)4kDx6Ex>
z&Pa&VGv#NJJ$2YvK(0y*C;K!MG}pfXsJ%0ctR6f{wej~VS-R*t0?KkF;d4h53)+?Q
zlQ6oZvG8uXRp*1k^yvX#e^l>LFYr5h&6`pM at xmY>epiQMqdepC-DSQ(rish=vTEO}
z@*)39q1Fwv8kFt$oJ2S$EAG6CbpDCDv$D{nXD4x6{f5HNc9AuYnZXPX2MXux!E+-r
z{4-r;aOq*~jNgrLNKDC4y=n#wQTeQ2fWV(~URE(!(iFUIe at 5}K at _|n#@d{Ri8;%@S
zBN4Z&0_z`&7k$-pego&8+f<~thqtkFTM6lW8r|(K78?+#(duck&%3p%whG<)>D=*j
zn<+`QM3$r!c#}L8$A`0L+5OAxsU4)$mYGk=i<1J3kLwDqb7ir_JZJ1lM$rRo_0mf1
z70?@<JcYmvWGUQ<CyY$Df9yq;Nuo4#TtpTKJ}n64rNp5Z?|ZtAyM*+=H~y6+IdH8z
zY7H=4{TP0a@;zb0!3b+0uRMu^o{q!|q8{9r$Q|YmR;1TLPh&>M5-0ZP*p_U0CUK^j
zr3h;xX?v*z7F00wy;YxO7iC&Y|58qul#T${{ny0`EM6SCiv`8+B<9LuAVcF-4V#M<
zXEp0xGlb;>0=*z9L6)_=$WJ)8S?lvwonU~}lwe|~QN3~FEo|Fl^!|FXu}a9sG`>Vs
zlHL=XX*FWJbqKqA2v?5G(mTTxo1MYI#Z(CBV(-QVc}ae1^CqjWI(#qmArWb`94xrL
zDxtAB`9X01cEM6aXS1iLVMI9aaQItDkA!_UGmF%yBD~p2GMq!dm%GYoT&Wzod4m21
zQa5ipcqVp92owgFwVBmzgLQ$@tZfP)(m93sYRpmo>1llqwDj)B4sOW`b62NE(M{qd
z#d$-QZ?L#MYryc^&VvtUIv7XHzuql+g42wpM?Ix&o3_SytFFfHsp;U1`bTd_!SC&|
z(>}Qf8MuJxV6QB-1!OWWIP+qZQ2Ld*-+U{NK|IJISLKyU3q3;7K(6YHEVs?mI~U{p
zzC0qBR<fx>2!GhZR;G^R at f<4}GyMqdor;sKlLDXI9ZYg!#yF-PUdBk#)NON=kdAdd
zO3<lP5FM`vRP+nZE(=*@L$YQ8Cm4nm-SSASx=su2Y8bP*3LY$dzuq0$F-br!if{r<
zMKLoICh%{uEp|yl{LX&L!`?O+*2w_Ei2L at zKlwPZ)X^tTnrD_j3}ru21J{)X`nN9%
z({5<q=1+&WHa+iaxPLQuynp|<Ia_5j*=;wIN_S8%tY$hLtOjo`RKCs^e`Dwc?<gT~
zoEqk>RYK&wGQ+7|?hObN9lRA`OVga~kNpwxMWSL2_x}F9->AAz<@?~_q8WYX&_up>
zph$!*+Gb&6OAZh&NBxEgEq!-m{U1XfY0^7V!t7>cxIeVHQBFNk$Z#2x99e&L<!Mw3
z#tZj9W=Zo$GK06*!L-bD1o-J|(^+hR>2H@?ASJyjyQ&deHr3F at 4!$MpT%&@Yn#n8Y
zSA-uh8pI~q$LFGTS01dK$_bNnmvnb8fcZ at hUK-COcnd6-*y1&yZ*vYR<5g1H<+N0i
z690+GM_;TxRlZNcp!S$9SRtqsTz1O0klkSM1a1;^q|bH8a0yly?{NEIEoy at fiBIQw
zDCbB#09{!FpvLu0hb8)U5{A4>P4TsQH?SC!m7!LoF;Z)4t2W&J!8?J<i%Rl9TaH92
z94ZxQ-rmeo$@HeaI*TC7%*)F>P(&T<k?`FfckQ>Xj=c%LZFW!kHmA1+=&?FJ7T3JZ
z8(ae%-9If%3zkU}Yrs22L_$81L^^o!80^!^Dcd6PJb`cDHC5iS(EUfn)1DBcZ?#h~
zHRfk<HQ&$g+3zovy8K>m`bNUC(9LLdgX)LTWs%B{{;h?a%8wuH7>3V}oHklL5r=M1
z6ejnRFRi at n-!a^g>pi+yqy<WNX7@|H)`^(OE$Sjg#31gCSNy^ED=m!o{T^4g`)+LE
z&?nkc&2x8b*&<h<JNLtf^ELkMte06)`J>fe^*#zpCLWRJQ@<X_9_;ol`$4;ldp#_=
zVq2JZ=JleLZHhP5PBT^I#YEes(hWq$qG<1e at E6Un&86clFQg(5><<>z6tbh{cjk^=
gowU7uX$`pa`_lrL>5ECq8n7Dvq4UWN+}hLs0jiie8vp<R

diff --git a/ui/images/chosen-sprite.png b/ui/images/chosen-sprite.png
deleted file mode 100644
index 3611ae4ace1c4b1cbeacd6145b5a79cbc72e0bdc..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 646
zcmV;10(t$3P)<h;3K|Lk000e1NJLTq001-q001Qj1^@s64f4v>0006_Nkl<Zc-rmO
zziSh57=ZCp!No$b5DZk at +)pBbK$lj?l1Z>&pbAC0n?)s%2x5M$#UgGxI1~gymp~v;
zh<`zGaTJP5BybQY4tlRo;SIcmE0t>ueW3>*u6N;@_u;;|BoL8PuhZ#FWY9$(fl<H!
zS#Lpo2qF_z)MG*4ThJ;FOw@*n86tEQq?R#;AlCf|Ap&<nY7?=Es!U!p7aS|a8z(wx
zQ1OU6l%Ge?!i<A#OoVkrHp*V`8j|3B%AhR1;@S*@dM2iz=kgjO7}yIIu at 5mu$fXQ=
z2SIO!K^gQWF-C}8<fbnuLyUVVm)sqQ@!%vurBdmi*+Hh4-iMT*p+yWKMueq#2ibx4
zu#_ at r2a=#WgP;t$$WMh7FhDlN(`l}c?dhOC1d)j<>an1oVvxDBL8~}0Q5z;^2p>Ov
z7}Q$E7=l>$BZLUt1*uKMCaQwKYf$lsJCyerWMd+%BeGH6f_f&Vpy%=$BN%uK%Ahxi
zF+%Jj=Pc-WXF;djS<ruDw`Q|>iJw|m4>cN%^Fi|FBZ!E{_yJLS?RI<3U696XLkQSs
z{{&kQJ$K(#5CgC1;GbA>mjm56zJZ^-Hg2_ASKI_K at CybPh7Rq}8ud``)NM~eZx}qT
z)oK?Lf>t!B;%Uh}*P+)Ef?jbx#w|BNEVb(l{2LK}m#fw4xx>ddF;&j}!S{N-e!<&Q
z?k<D~VgCi+AjX!fAYEQJ at s{B~>vzyI_AT at H-u4tUz1h&GCh8>?TnA~?BZ7WGP<9`r
gQ6DuZO!_~60ju@{TzXF%TmS$707*qoM6N<$g2#CqL;wH)

diff --git a/ui/images/gauze.png b/ui/images/gauze.png
deleted file mode 100644
index 73dd27a1f2663fcd7e4116b3265129d48595ae4d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 6045
zcmV;O7h>p%P)<h;3K|Lk000e1NJLTq003hE003hM0{{R3xaCf#0000PbVXQnQ*UN;
zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUyX;4g5Md|73 at bK{H=;++s-1heN at 9*#G
z>gwCu+u7OK?(Xi|+S=>u>+J08?d|Q@*x2{?_t)3g`T6<y`1s!5-sk7%=H}+#-{0Wi
z;N9Kb<KyGx<mBSw;`R0Q^78WK<>mDB^z-xc;o;%&@$rw?nS}rV7RpIPK~#9!ESiUM
z<hqhXLDN>c_w6nXy#4==+>_9Ym{4e1Y&KEIN>gZ4(g<TIV~Hb&JdT#^Xg?#D!7n4$
z(QAvN-8G-J^_tAm-eZK;LTWZY-fi at zi`__Pt9Rxmt!Mt5`(tsnouir>O7iD&mGSDW
zhjzwh*A~wf?onbo`slqC-+X`cl7F8gu7k@=7`!F+)bAGKu*cZ?2*+?CcQfvgzdeV-
zdq?=kq|&Po!^X at -S7>Xfy^P{gvAM79wk_yms=vm{?d*u9_G9>y4`?BdV8^iy*R!?5
z^v|IW&iu){v0dqS at m_Q9$xxG&Da$#UtGVP<>R4;u#@JFSIs2t`>NAEJwU6dipHar>
z3m4~at|bp!`6b6z*Jbow7xcRHyo8)he)`e>O)SdxTHNq)oX_ldv9y!wU71B}wz;nL
z^_~x|;bHx_;_kn#_vD`Sb_;(pYd(GJTUz^w=Qt=@p at wFdV=3H%n>uc^6e?izS%y1m
z;i8MzlP|f%5r6X$$J(3a!`xy$b<6i}J+?-*{gZlTOJR>zu2y=!dyTeU&J=;9cF<L`
z0XchJM`g*Sjpv|xJ5^%IAm`k<Mi at KCc<ua&a^*gj&f9Z4c<)HSjJw&)&z-Wf3uULm
zCANOnD-82(!DJv{D9F8d)_V<AvX5fZePyu3ihWPF(}ovbUx&a`ax?=t6d)Qaczc4k
ze{(tc)7Xk>*6mNA@=NVne=nA0#&K{vcA^Y(Ywdo`aRu4g{gcC89R-Q{?8B#(hxlEt
zQ2j9uTl-Z*Sb_s-j~9hy4c+)zmY%>yjicIBU2b<vXBsR&CK?JvwKo?Gq06V{>xT;e
zOQ9Aa&5!I;rIELsoeJ1OPQA4<>Z%qVCI{a_sKyKsUD)cVg0KQ!KiL0!acnzlx5L?V
zlvYZ8f-zdkwGw#Vv8{sKMaQgkE4XN;Hxny6|BZR=1}vq!53?<&-|wD(DD*!-laE;_
z;8DQteri`T_jNYAu-l-zpZ6nzc>D0Zxw{>q7A^~Ez0$KR*Rile-t%^2N7}~zsui3>
zR!ZG~O<nv at _x1V+k7ijo6qM?b6HHYazqGUE&~g;^hJ8@#)N2iG*rlzb#r&XE{gPrD
z at Reb^9wH^S+SKh-#a4==pQGQk9833Y^R?fJ2WK_rs=&{Jk$YkDd1HUqu#N(A#0*4#
zV!E7`PPg^VwAHld-But(hx4<;QMr4yD1G$1W#P4CU)u9s%i6**N#TO2X!7QdeD(cO
zKj#>$qqe at nX#q}*;>}(R3-pUX^)Hnf87ijT;CVU at Xmws(zzhX^gnyD-(hZHbK{diB
zLE~kwXU&)1Rb6VKs&mVdLt0|`zrG~;(TonX=%$VBZI^FfHV_iM#jNGX(Jh|N3MxVm
z%k9Vi#2xTZBKWPZ`@K=pI`KBVr4ot1mXP{Mp|YXDi>YU*UpLwN%#H>w?Pslrucxc_
zoJ at X0ktzC*clkDH3$6QnvSGbC1Y at h(q;s4+L`;_Q@?l4{4nSvAfX_J8S*bK|qGmiG
z91t?<Em5nz?q^=$F#|}bOv`s|TdNlxnrff)?%=Csc-l?$#e4sA34RN at 8FTY+`*L})
zMW+oX3pqP1r3lrX at I>wNMF{E@>!J3{5p=EjMX#(ojroPv`r`(cSB+Of9l#P?=VxJN
zV*%U<dDZd}DBmCo1vGRM_fmZ=ReBGaYmM#I_jpbf2_HWGo<!izk3Cy~5W@}{Aq8NK
zPOp<Oqk#(ytbULB8asxeFHm=mIjeLv+nT7rUB%&0Sr}9xLto#FZbEUuX>7HDI$-Hg
zggV}dmYmmc at w6O)QZI&e#070JB_ZaB_Gyzl;DGcBZ43DXRAph?dCcpg2w7|&mv2uO
z#YBj{kM61n35Q_D>TnU#|EFDOofDjNe1-#U`wvh#lY^;FU5eWPV>X}%QqcPr{h^ig
z9rv|-z*YOtuy?x+6e)E<ho0J`CG>>M;2*5feu$uI16>C+C4}Ug%224>TuWXifg(`7
zj1%*9#|%K=aFK8YJ7tmiiK%!j$C7<*|4z1#640fO{d`oDE=cs2M3<fdn>Lq8(;z+)
z=g33VZg+oHCjqCVxj)Cn#b}gE*0vaiaOLHpO2qi6Re?ri(GFFm$zw&fdaQI1&_ZAN
zuMfL9v&@-vqJl9R+m&>hsTp1pa>i;m?hYx?m3W#2*WqTM@{0|7!W0k}Bw~J2{<a$a
zL&dUsFr}V$AOZ74tSL?@HCd_JsDKKU@=u1)K9R<(kCGonxRN5^KhL`JF8;)o(0=$|
zs)}<sHzd7UyF~i_qCR;o>5C4!be(m5RhR?1mhHqDmAuh+AtTyX$m%%CP$UO1yqR(b
zO&wk|$cp=OxwY?MnFb)a(6}1P3V_YlxK{samM$wv@)@yoG%4_1id!%n_lf&T2r6BD
z at _Ak4c4LdXNcI`kxopqv;41;cgR4irDir-F(l43|H@^1=q6WI)D5-xy)Tl`nY;IZ%
z+gU3=r(cy}0EcdfsbuV1TE$w`j2EKzMV1q8^FZ`_gP)~Bf9pkgRH#2ADritHhZ*Q&
zrBChXD7 at VJaFF?hD^%Su^Fc;nIbXS7_;$BMM+a3L$r=|KTx8(pW7_E&Pr$9$b^P=!
zJJM-M`m55L-(KH;e#Hr?JWap$a$>IXAv6zdCq8)cm3;dj3<frPSasR-=VCBi=uk_-
z=XHs at Je3{!ki-7~zgs>^)C7GM%A1hI${h}g>6kv2TG4$N=Ws1>a4+>dw4ggk&%-wx
z^;(vNfPZ4WZ;_RZC}MXH_|>=>g0}4KGC{R$REZA5A#(FOxz+67S6;1z_QjizBvN9T
zvH25gf?*i(t`i|3FyArZ1mc=RT=%pxer%pC)CG>V2X#G_b;0tUype);S`!5n9>B?0
z0HZkhCux~B*BNbg*>8Mil0T=aSSk4G3m4VeKWJYgIo@^JiCG_Nbpg3if0qaEHOdw|
z8l@=Lxa06Q%)#zW{~4%8jdFiVAu-Yo>9bAbc<ceDJKsfUv|D~zFu5ZN5a8B#T8(~k
z@=YekC$4~9VO==z$Dif3P8O>iVEWU~W#t1Pe0j3`i(v>-1kx1k2 at d1M$6zoj9_-g8
zu!Q^idcATM;-qnPT;S({U5BqQ36K)GxcZ0KKBl^2)TjIv3~EzlkVun07wn`|*dkS0
zswI8bv5m*|LHn{q0i>Y|!ma;Bd?bA3%-(|yo{QL9o!u{(2Q!Gmi*(y;0#>8nrQ4{0
zoYg4zC!Wa$ESAbk55f5`$~7;(#8+ at x`B>!dDVzjZ3X)Pjf7|shD;1l)R>&@|mmDS~
z3YKmkWG(T$Tb#Cvq>M8j at 3MzWc3q!m+3aRKi4(M-U+F7G%4b@($>APDPKcJpswQXb
z7RhcMG#WBDo(bj$X$jMH%YyF8%OG>7q~obrl%BaxUx5UKHT$4&hqI!s%H7a7M4z_8
z<;er`>>D0TBLN$6g>^l4+Q|OoK#c4EP~i>uaVwX%YnR}&&}$q|;77xmYW)9V<4&y9
zEB%1o>A>tUZQRee$VgFK05lIUT at +9W3G{GZm;NShaj$j@==huVBLn~NUf{m*G$_Ss
ztUTo79LqHxZnSI3^6GSAZiK|O5ec&@HkPAiDns_UN0Uu$<VW&L!=6RCh{stWI=R+E
zGP;wm@$kJRlj1bR*8#&IdGLoGJmM4iZ<JenuFCqTy}#;-Q37cPzO?pfwB$LF#XFm$
z$;1Ln$Fi~~*Almn at kGups}T>?2(N_s<dbOKNUug|N%75^svWu~a3MRdG!=Y)KF58)
zn0sGUx*I1Zur|eY=n~f2<X7>chwM6$gk}LJaFluw4{*zY&x9xs4 at Xgx<q+pnMxl;C
zeazX*l^0ZimV7 at TI>jaG!|Si<H2B3}SW=lO?>cIU^g$x=^DG!f-0^KI7X9xTm03ax
zp&c)l&R-L88^3YUvsTU#V}`ppeck at N2ZdeJdKv+ML=^wh at f=ljHx2I54#$7<E6%Ax
zL`$$5AK*mAPP_r0hD_CQ$>Vxzq7lxe&#>x>-g4u?uC_gKsgf-u3`Qam<I<sYqlrQN
z#Z}TxEFb!s%@}eGRinHv>W1MP=5tz(>EyvxZEO2ez@|A*R$rTePmHWay4}Kt*3Y>J
zk>U_3k=W>rc(uu9xvUSxVg6~|&4t9SLQpuMBkuTuJ~NIZ3m^e<^(d?n4-zlmVi=-s
z_N-S9TxK`M|2DQlX>Y%4HFi1`abNa72~6|xw#?z4ALc6)j6SYLL$tLo+N75}1N4r-
zVMjwvR(Vj2v})Q}=}<2bq>mK$F8K!lmMKVoz+J7R#mg`(=g{lKqVlMBRScI$71uRG
zx=KV+csJbX{T+uze=-c=OC_Ghr$!B$g??L~)3vfTvdohm-sXyF#sgf9*Hlj;3$8V;
zBt&id^B+<<T6;{dW*?YRZm}NiZR at qARaR^XLBQ(=eMfUqeS}gD-|Hbr1sE;e3s&EV
zmK}>zS4*E)-oE)7G-WkG4VYuooQm#?dC^F7N+H~Cm+8Bzk`8dv^5v$MTfC&VU_qg&
z{!zOXB}aANF(UwoMGICq4SsF*lE!K7IQ;{qaBHIoP>8o0zhDM2*KEGC**_uw`gUw@
zTeaJAL+1L}g9{XDaYOb{4_*CpiSa<~mM--2nL**HK}vi2bc7a3*Myfjv$)nh93zDE
zLy(dBPOSw<MLg)xN{vtJisY=x2eknzaLan7`<mRI>!d04OA`iGXA%0Q&g#O|!=imO
z)Ka6Esvdc0c3Rv2C>m>|9ObWQPX*^o%{aBS)xTJcXCPjvtt4|@y;A|n)+xwvl!dM&
ztNFBU!@t!uK%Q`|7U at ffyTfy??Z at m2&YC14VrkMHSlFSN{$fAoP)yoMS;K-u4emqm
zhUUIT8r)CC7Jp+wHS^kHep1^t|InVNaC{PNLM8Gjw<~}X7-f|I8z;K)JJ}Y2Tlo1F
zb&n@(3_Ntoko>gtYC|+p6Fd=-(qhgRAgmdFyW1oFMM7N(uCTRSsd>dV-)MA#aLCTk
z0n24Y@^iGVQ;Cb+vvPl at NR)08D2ml!z;2)}TRWwbvS2)9>BTyCNU)rbIhf{G^uj=b
z{Gnabp7z)f!7k%HN$F4-H4BT?;pen%a{MpfP-4SPod!c+;-Sqa+u%q&bnea*OB1;u
zE?;jHLu#G#6Pd|NUUb-fSGk6myy(~hZ<(>;$C#%Qk93N(HBY!@FlrHr?O{PZWfE2~
z+ag;#ThgQhBNOK*YZTl<V7tbR(@|J%q+{%Q|H;ll%*|t{$}l)juY`Du+$xOc#be4o
zT_zo|8qwk(#mX*#T_bxzq2<yvXJ~KUa4kBB`E4iVRv2hM;EE`IrU?D at IbP)RNLFQD
z(7`TtEv-~LruQ2Yn{=o_<T2*8Kl*gw^p4eVhM(i7$`ZiUZmEB<MOM6xJJq8KaukI6
z{D{@tmB`3rh0U-Z3G1#bIU`}~nzw^1CpWIZddn}tEB}E+i6Gs4 at O=&lI0!@L6J{gT
zL9R!5KpqC^G|kSoaJC)<-(M153orVvD&%#IsdSD5u1Gp&<6e1tFS<LKml9b}kq=1Q
zL4|Ghuujgxssjio9aWcwE8WNsN(_$Ua%+U4vm#<nSu34uiYX5 at ohR$nW|wv$WXRtb
zZV|4EI#d=N^NDSc1T?t4tr|6q4Jpio=!7|c;yHE3p+g^v?=-y;-96>oEmBjU;(ChP
z2a&>nmVX9KG*1T8fi&SlWq<1Vnp0EaETrvenikzKnpufdF4%q^IFc)4XzqMS at QX6}
z at E5qu6c?c<;uTcSWqW*33qY(^Kjm(n+P*1x9}jo`p;48 at jGYwrteR`%fRA>5Gd~?p
z{(PLy+;ss_=Z+(7(z5Z9e at Jv+JykRva$%G1IX<PKel)AeKIN_f&RFZ??{y<@hHI6f
z4G${MpW2E?&AS1`3)}nCWvl(UM-=|`h?=EUfbabr@!?UAX#mam$Bx^z;CHmTVAmz!
z7|eanEOAzq!d^OpXm=o}<#L#L+VNbBhAq{)L3;y4npPp)^4~qIZBl at S@EY`-H5{6P
z-T0C-ZFKcf*$mRnn@#nZ7;a8<up+Xzp4HGhtK^TG&^5IzVsf1t>%>s!r!wJ5%tK|s
z&ql-^I!@9+l^WLkJ2Vdc8C9KIo6nD^WHiTO8J@?BBFiA5z%6VYp6VwN;0}1#X`bX~
zUj8Gl%Pujh``~FEyhcq#HC>NN$|dIQn6sLR1(l?TT at G*NxZvIFo$VWH6Cqm+C$H<2
zS at 9smMO>hklw3NeR;S|d)z&}1<Wlt=j$Ql2)*hu^fpD(Dg*w{eGN5RMxGsrrG7Jsx
zjd!ZYJV?cg$A at IjwCWn9y;D`Cq0v4X&TE_nGU--0?T{bCk&*&F at 0oNiJj0}yXA9TP
z!}@hjl4HBf5PQqWBsf?e%%M>u&QadFQIq||Zf$vm<p2x4WwQZ(m>>`JA*1ybi2&n4
z4_ckGHm9lPKfFXUs<V2&OFL}Vs53MYDetGlr*U1dDRxu(a at QQ0d47jmHA1=(Y)K*2
ztB2<MIDBv=cf<nABGVpoy`~eu7uoul<ecH0RcD2*{~f2&S<v``dD!2?ZNc*4A4tFw
z=GP%gnuoJG+0V*2>{8oE>O|nXx?4w at 9vgTL#D_jAcYPn at FiMD}Kdy5+D2V6$IF0yH
zMB7(%sR<Xi?5H>G%Ob8Mk3kocaWHMCkub<A^n4a<=YKBbj8eRGLZQQNjQTe2SiOd=
z3SG}{i#L2)B>_C#F*E8tPADB*t(xr^a=TAwCm8L$eI$Z2Cab?tK=>-RleK@^Q8l=`
zH6z8zt5wT9F?=ri_JWfy9q(Od);ca6$xcfD`*%xTQHNVuA1>O>Y&WklJFKA7io-1W
zCc?qCkL#X9LN1PVT@%I-lJ>t%2dssEZEC2TH3-tk%j<*@TZ^X#XZjMrdCgHLhyrHZ
z>!%&%ql3}@Aa9rQ>7l+626dLc)u1nzZ1X_ZB{v`F6_Ub^h=V=G*wxE5W0JMF39&bT
z5x38CXUqVN*(V+0tVCJDo<icK;a)!HAk^WYQVNsdH_CzpJX&A4Uf+(e8ocXnrlOB?
zK*Do<pzCvOYaFY`hl2-AO>~IUKYgBxhEwLM+&nM9OUI#g_oqyBe`=Kby~d%qEwaJP
z>r^nn;^qNCIT_RGGhruv0p=mA at oGA8bkmE5Oztax$JJ32)iZup9Z%L1J8_H?Ik5AA
zZW0CC_9*(wjgB^*kry>dt9vF*qBcl=5rm-edr2GZR+nvA-pbLMA^(M%b)LW~OHv}K
zXFBqKJuRuw*8SBK68&sO9jD;W6PkNjprXluAr)HGxJmoEbdY|0_jwYb!8_4LGN%bl
zA7qq(i*QX}gwe5ZJ at wU*nS%+ at loWsE=2w8^9OfVeYbx#&(+Qw!(bs0sK7$w-jVcfi
zbL);eEbGa at RHr6o`YOmd{s|g(clTgR;6QT`Fu_%Fsm;SIoKmG_?$$1yhvs#j3Bvgr
z(bNoApSivlUWc;ur!t3Ka;oj`OGNEz$z@(yrVeI(5kiTnAIKjXH%}%foy2+iK&EGV
z?V2 at Sux$lYI(eT*f%Ax<T=>rvN?uQSGoE^)ZVm&#(hDlIt;5`!$u#&Y*iX3UfwE at i
za%{@m*F3u~;}`7=4{oi4X?-<k%t3aI#Dku;LnVdz%NslT;YB?E>h+zXKtKNczW at UO
XUsC6Pji>LX00000NkvXXu0mjf0n8L@

diff --git a/ui/images/gtk-directory.png b/ui/images/gtk-directory.png
deleted file mode 100644
index aab4945a39b7557cd76b61aeaf043489ef773a17..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2759
zcmV;&3OMzNP)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00004b3#c}2nYxW
zd<bNS000VpNkl<Zc%1E7O^+N&5q(kJJ)SY1wJ<BR96<a6##i6?37oj0Jpd9bArAZi
z<P*oefCNIU#DSYnE1?w^B-_Fk7o at esO589)0tv6}p6MP>Pgh0+hs?-~%&MLbcD%OM
zlak$8Sy@&2Uc7jbRRdhM%XZl=+hx0Km+i8>p^Y}3xOeZ~_W``m%x at 9Z)BN#S`gTl2
zeb;rrzIE%?Pd at 9yFRD#9olw<Z?CtICT)ler!XDQ5{p``BM?V7a+7QrfIw2w#3LXGv
zvl)np9zJ}ybD=l>3~eI;FYSR{x1LU?*FW#)ZfaEu+`oVS$Ex~sX5O7nr=dN65p8R0
zi;j+t{`26$gHfM2Pyf8vbX~U~qMz>V?fo{N^EbPD_wMTE&6`(tc3vBWUT9mbR(SmQ
z at p5l(Z`a1E6j0SKEO-Fe-rk0YT=QcCiLck|&u>MqL8}NLA}p87SGAT`(gq56(+J2W
z_`!#N-u>oV;b3=n_oVqJH~oL7p5wwZOh4^zfBfhVliRm%3y=u-&7D8}YHK$60TG?K
z?5P5(_9%@H)%dG^6{=7>Z^t%4-84I}v3##MAa);Bh}wP9m;fS@?=Ju#3W*m&6i^6M
z;{8_ZzF#g^AN=xXKYVYhs`R at L@4frguYG;Gb7h8(2-E=t0(FEg)lj0;C%Ca9p|qy7
zh6qxj5YdV-v4tC`rZ1{cQLr70LPQ`E=fq=$s6a%)>DT742!!MHA_5ls6)-DU1Y1|u
zv)TIJ-vjX8G+~=fI>OV%5&EF%#RVBS5k;Uj20KsVuT!chK`sQq5fg)?Zrqa-K^kdx
zu01abs0dU6j*|<KQpi-5NT?Xu06;4M=!i&I;#f!BICx4}iQ=4&KsFaq8TK!dlg at R1
zEZwgwJ2Nuzd&1HJEtM32xV|bNQWTZb1TA?9ER3jlUr~iHLseb?Rs~enqPi6qHv~`V
z7!Hi3fRhEF0FmW3#YIw at CxB8KsFI%&Fy|lch6Y*_2+ib}Cm3m^pGkBPFa8nJ0MKP7
zKtV?;axDq{RPa#|@z_xSPy$X0Qh=aPQ1k(!6iUq?Y+?4lR4PbOlwo?95vt@{0^+X0
z$b9kX!4SnkAwcy=MbS~&85dA3cuJ}7(!(|Kj1xrwIl`qP6!%Z_Er)H!h%YEK12##Q
zyho`PMj8ruuMTEL5Z%uN5a>`;K;5KB+$p;vC4uiMB1(QLd3k3G%>NIoLCIgM7~&S|
z<!!PSDJ3yS*p8)EPi34o#taVq97r!i0$Hj^1GfQBgVQ;cwHhc<E<h;v?H3h5XLyb5
zBLK=oc$cr{Na>4WaNf^h4(J)5W(7dIeHOulkh0eN+0}V<eM*}ViYF);nRjut%vW_^
zN5Saen)-T^y(hB0z5p%z1~?Ch1c>(G_*o%9crMH(j#}id7G49LfD-x8`?~M)dEm%x
z)P{0r=lCs2g-9ucij~GOGShmRjaBIT{&*GUnE)Yu&bF0IKqR3f0Ho2-h$yZsX(YNm
z#meS at kLP+Ftua^6^3MxyNNJ?4s_~p{hP>>J2uXANvpIxyzb*uj=z$2cLMNgMg1Q2(
zIod=e+ld4a0w_iy>%cs4AbUrMMH61u21=T!qcXIt0%`I**L<nY<=UUN!5jpO!=s?W
zr3whJ9|E%qCg#Ls`AyM)KnfDu`X(Z5gX3(_N|B|KfhpxmOC- at cb&9shS`i8H@)sw6
zMUi&QZ3K?{ei7>@a@=$JzLy}f at E))qLg4s9VFbiPCyC(mzQ33PvUi&aCI+$zqC~z`
zgLqOJSy!8uEd8RA5ClO4Aqbe`nuAE4QmwJNdL_ajrLqxX#y<B!;x;ilASG8LEAjvc
z61_m1dQW8|g0xuyG{1g&5;PfD<pZvE3*zGa+go4;a|AhXe5WuE*mUZ&nV-uXIuf at N
z1kpT5P)QPtJDUXF_U|O1yt%D!T=wmnQlNfd-UT*lKq5S_RPqh!mDW<koV+#80=fa3
z{mAAN;VJ-So)EbdQ0ezW=pZR)ve{YWQ-sM4YV{=m#rzQEYIVdw2NncThymsJF7FMp
z>NnsOp2#v6)wM<pN(nSII?`BmdS&etum+xY$9=~dB}bGCU9}mqXe$7aq`Mbd?88Ig
z=(?gQHxrN?4cOvaWi<U!@CBHSBj2MCzA+^f0P}2i_(@T~)#-G9(XTsig1P)<!P{;x
zM$+7sr8upZpyhyOby#Ic;5~2vb at Xbp9HvlhZiUpLLRwNp7z%_tckXZ|V0(Le{_Nnz
zG&*Xuu#moz1ox?lZPV_)42?B~Bcm`-c8REgSD*oms$p<WD{vL~5$Wgo!cf(ft#1kd
zU;56s7mN3Q-^~w?F<-6_LNYWe5c5}@xCQjdU~G6hsOiY2ScA{NU35(?qXgJFsjra%
zDUCu<$mhTS(V?xb1Ay-m@&4h9<K^Ko);%K#yAO at F(~`X7lC;ra8`Dy|^W6MT>wAgT
z_tCOZiC~&}?q9VdY~B?%64oe0G(Z*kk01FnxGEj>q2IBZTq>a3?`wHe%s<-3yX{y>
zLNP-3Td6|b+&1c?;Phm*w0 at zn3XKu~qQlVlHw4o>nP4A1G=D6NeFHdjfyxS-l<;5^
z2k>TCi17JtWVN6+`9@=&jT%@OK>Qk15x}BLW`R(YAwcN^C*}8o3^}8=u|d!)MoI-J
zgM(<dsu-ydMGYsBu~`iO(wpN50Z=UZ(1T{v^bylu0W at uk%>*s7;}u|legrt+7L>sk
zsiOjJM4c4%)2l^ZfiOULHXuMm=ga}!B<%$#?e)lgA4=~58QdlgbmY(gqX5k6 at Zg*M
z0UQZcG*44Qt`^N&L?FUX2LzDHyzc{M)99?_6Mpf6*tZL40JMHm<p$0VhWTGWyMC1(
zP8nmSh|Q93n+P*0o(~8Rm1i6RI_C5~02JA~e(9dAWiND<03$|-8sH!$Mj~9QMNQNu
z at BqMJ-OE@N=z0Bg()UWCCwn18g6zNj)43REJzxmfe$*3`ql$_MO`o1N`9Mys6B=^}
z1U(oKpg|Ua*I^QPCaCMZ|NGB*f?p^oy+JxO;D at EsRDsdTQ2U2HYBLSWYtb<RdJc!(
zdfkU at nW@ipqr&a~Pv_YakkJknIBJLvbne?cPtq9h=E-A?L(ooXVaJ((4p;;ZG6?}*
z_Hpa)zY3LwRRbHITOE3dYD-QzH~!8rRxwU#Ba at VcSi_Kj_0eiM?Pkg${(Zo5z5d(Z
zIgHR2S`apCa#60`aYPw7bB>?ZL_&ukLld0uKj9l!w!s`m-vWIb8QR!dSN32lpf*x-
zaUr066XD7HzyHX$Gy<kC_UEhXUw&u85>nQ0Fg at Dz6=2v(ut&7uBJ3IQQNQRGUxvc;
z*^|dBMC>6e;N!o1^vPG=`NrS*(|>*|xlpHsNy)#m=$xa2oGia^k#G0<qd5%#>5K72
zN8Pu;$9Mnrx4-6h0Uyj=05`5)fBWs-YuB$I9v+0{{K at f4TE|K4yp{H>jR713cn)9=
zV9`E|09*sGjVO=FOIpaQY78I%SOHifiF%Cf4qt2n<g|&G?XtZ=?SHD9(R`m7{%ZgL
N002ovPDHLkV1guw8zuk%

diff --git a/ui/images/image-missing.png b/ui/images/image-missing.png
deleted file mode 100644
index 079868cef2e243a0ccf4277f573c4e4a6ce55582..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2856
zcmV+ at 3)l3CP)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00004b3#c}2nYxW
zd<bNS000W#Nkl<Zc%1E<*>4-y6~=$}&TuESS+XQsUKBfC+GcHv7DnTA36df}3KVGj
z7 at +@I``Etqr7vk4z($r9-B7nq>{ym)Ew(6<q9~Fx!<l<;ALLO-qaj6Fs$8@>z=+h$
z+_QZ5JLg>88NrF1$cdcDiJZuZoXCls$p58?@XM`Rx2jUg)bsS=xI}C1-n at D9G=LpB
zKYHWF4ZFvf|0((S<Bw(deNVtb2(;G6 at 6j=e5PJ!?Z^n%=$L7rQkOKh-<%17CpkA*Z
z%9t_cKtLVGIZ(%8MJdJY+qZXr7ZDVq0GO!5tE;QL{`%`=GMU{#;z!g$W6W;)#IN at o
zFQx2zPh8JII+Mnh%jKRx_GEw%f_y$tI-MTMU}#8d{Y(xI3WnAiA;eH)1_B^%<fxoJ
z4nUH0hv%bU9SA^pbLe>V^FIa1QR$ECi|g#kfOvK6<;+n#oTU4xb at r1z40sktl4kS2
zjUDk?(G!5sNR$mn5kPoMcA8w-sxt3xkq^3L{Vo7*Dn;8$^B_~?^ZW!)(zzpLUo at 7!
z42T196h%+~muru?`DB4?sl?dJU!id2GS=t_GN0c8tkXelHJSf%fp7fnA2{1BKAf22
zZee_&lsO2HgxLD81LCxKRtlCphxZ=d;nesT(?9t!>6t0$G%%e8y1kCl0RTeU2rEPB
z>I;-!dyVeeIzRmA7T;R=oL`-ur(vZIl|H>XKq3R;)Qz$r$w05;baRvU7Vk29^Gym@
zE}<%`xPN<yv?aopAO%A1OoY(}bQ2S-qXUf`ndIyb-)H3B1AcbvHou%Y&q^jgbSg$C
zFY0ek0OA*)HQ%S3oBW`BkF)Q*ODdbj`O6;>(jaULBf+UP at m&wc>4Gt2QZ~8q5}DB=
zMjO=j3jXpM+4Gl}d*@w#`r&W+<-{45Gs(4K&>D~=i41sF+5;3jZNC5IU1q=cU8LvX
zF5E|?c4ob?UZJ^Gp_VPMnk!OI<*<w)=XAOBc$IOlLuq=F(V0^S1Hqj;q~<Pi_U2ps
z=y$*87c&>ATlUa?^#kP4ZE%lbWBAVfyG*_E8WsZg;RA#Kp#<qmm(k6D^>mwG&tFBG
zy*55OHABAZ at n-cg^LG|Fb8Z?tmBxMefb<Jjn11C|-oNt?em--45Bmo3HSB7U*mjGc
zq>pH=hw21#)e0lI9EF)_oG<TT0)<f;tu)=`Wu{;HDzhU6Zmg8|)fZz7Ejz_;rqA)=
z_%zE8*YG+nCQ!Iv-lH%(!>L at 3OReoaW1~8fd`)6_RAl^OlmX#q)L1V-Fosu`7MZ?w
zmF}Z5#t%?_z*2dg_EsC!>fkOcaPAv#aK-buURm!Mz!#-aemgnK^2!Fv571qo?xSU<
zuU+S at dKF@}qkbj%+AH|J42TDq<Y at HV*mjdlIzuX(qg$z>15KsY<gv6_ep1KnxCD&`
z{@N<@H@?Xm^(tqZTRj8#qBO$8OqObG8y#r6l?~GQJlS-HNzd!c#He3NseN%p7kV;s
z!Nh6PkN$CoXEtgSC#Uc?s^}mf at D-a|4!7nnaeM9}iz_vJFTk&CV73~}zwve6T3%($
zaT9fGt+_ouNxjiV1qvMm_|+OCQ`5}1TF+GUlF}kE1(F6Gg!ojWLB3eT-)x`*O}pb#
z&*kXYHp^q9{B`Oy4_500U5&T8ijCs at OV@dOX_1WYC+cn5Hq~^BcH2V-8o%BkUn(-^
zcth2uehZ<*6bLCYj1k-Qu`HXQ<DiwM<@l@=M|NlP?&&EOas?JEI{>*$Wr~FyXV0JG
z?Zrn(m2B%_wm{qIqLoHD4pLfVy1~G;DGWN^3HmZ1DfolH5WYf6iE_K>K+{o%R(kIe
z_Oo+mSV6K<ZK3 at Dw_Ijwc8W7&W4yV%wy(GuV`y3ytw5s#jdDCJX<?~@Yg63c7 at L#Z
zU>u!Z1uDsa(gNiLJ8dt}Xe}^mZ!j9Tb at 4o_j-uA|P;M7@=@A#^=QxMt<tMfMK^ah5
zpaYFj8rAhts`o at B0Wxq3#L-Hs0lg4+Eeo&R!64Cr!q%F!*WEYXlY);f&9S)UvfcJj
zZ3k~<mCG+);7YT at g?e+3?wlWxGCOMtjl^p^IKmn at HKSW%L#4nl28=N{b_%cKU=V1f
z$pX`xt;F<crEG3rJj1<47spfh%@(R!<=W+Qe0{yaWZT^xH at oeUMW6$PLEv>9wynVd
z2pJHMFA;zwFa|vykCmuxwGnn29cc1Ey6uv2l6!V7pW)AECb`@2 at Vfzit$}Q}xqM-U
z8_P8c-GD;Zr{MbJ03B$Aoo1uaVkw&%ssKj+B8+eS$;bs0M`#cO;ZZp?N~P&yEPH3R
zlww>8UVK#PSwEJ?3Vc3Z;%-x+0)<zpk_!SZOpWpF#VW5pZZaVSD1}xUESpNxp`1 at A
zGOO3QC<Ee;{(7cBh+I;>C!OEUXJ{!yqwPT|iw-nXQZc#NX121m&$&>~7t^DZa~bY;
z3_8$wl`5xFlDT4z)159;QlSG4c7}S(V>{4nruIKf=~t|WPJ#G<UIj32 at czZqJg7VP
z*&?pCP)hQGrFn6w%IWHMat$$tKcAamS=c;s47wZOt=Bl4vAAk$0wwW`jh`)Yf3w4%
zP7Ss(67 at A{$9o?D at w^Gw(8JV$>Zu}iOR(1T3G$=3+QMjydCPEpvC7vLHb_5R#6*t(
z!)F)9DJzR7zJ=pMv$~C|EL?5j=SEoF?ovauTCj(%Paz1A_!9R7_faJLK8&G%UYo`G
z%L-PhKsH^#xGn<2MQJEDTt;hav~wvcr3{`e5ZaLIDkj=KC}<-|BQQo_5QuCR$A?Ev
zhmSAj_v`@-vLB$e#<HxQDUi4&7NQm3PaDLblal=X>Llu3mAPzzd at 7IbdI)0}#V~4H
zIG$m~?a+N{D{CMl1O;hh47f^Qgg~Y<H~~CzT6{K}rY#Ma{q~{%US)inzb^m>F`yR!
zN~zt$$q4>>aRh&%$wVs4gq_3a023%AATgAH&@c1!hie2H5VnPoHg(UV>U;cQ+G5kz
z;Qzaz^?NWH1tcC%PXLnIV6R}~2BN_$rO;Ya%fP3X^1QU<P;)#ctt>f_-icH{wGn=X
zNJs$)oIp_xw%L}3Kh8kMQV1pX1b+|+(G-Z^8)d{U0MX#$DR7X1 at H5_n9b53}e1 at s5
zfGZV;losT$$;s3X6NI%3rUo3}$DvDC819T|9_I~G%3az^xxZ-*QkUZQCo&+3B7+pc
z5U}Wr4!|B~t7C%olBD2hCYu41oq$weu%B+$1QvJ}Y!o$5@`hGshY1p~uZ4w^Gw8bk
z(HS4O2*z(7)QDwS2qAV~wu&B7N?c2`QcO`!Xt6uL%l%IEkbVU)&fL(aBuQjIGzG$7
z1_c9lW<Sb`_=3rL`o~P%;a-#QEJsvVymgwSXM;ir6Av_s?l6e=%E53JlF}u5-?KcF
z>18*Z#DU%riRScSP(SJbhDpU<>6yf^L;#`#4(oi_5~GHP)f4aMNqhYVr9gaA4`cv9
zsZ?TVX^F!~DwWz at hW3(Ht976b+dkYIymNDNzyMt!TJ%2o<dZ`g9aNHf`+q``SOGm4
zu(q~#EKdD5NC?1$F-F7-#&Jk|hvqoM?6koNpl$<cprEx@<#Ji|AA0nnweB9Hxsd;D
zpa8VO>9&D!pafXJ^Z3V!;}9QEz&5Z61kcx<6FHIRF8>1UfVdhvMI^BR0000<MNUMn
GLSTY;4sjd+

diff --git a/ui/images/jq-global-nav.png b/ui/images/jq-global-nav.png
deleted file mode 100644
index b82dc8e63e2b1efdbad3928a72a7e6a49a2ca8cc..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 6738
zcmV-Y8m;AtP)<h;3K|Lk000e1NJLTq0052v003qP0{{R3Dl}Qu0000PbVXQnQ*UN;
zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUy*icMVMIs_1At50nBO at dvBrYy4C@3f@
zDk?KGGbSb`H8nLXEG!@(ATKX3G&D3RDJe2CGAk=9EiElEF)=46ConKDB_$;`Ha0gm
zH#j&rNJvOIIXOp1M at B|QL_|bCKR-i5LqbAAJ3Bi`Nl8jdN<BS2JUl!>K|ww~K1D at E
zYiMXoOG`jNKpY$#IyyQZA0Hkb9vd4QY-wp385tB77ZMT at 6ciK`6&FlQOcfOs6&4s3
z7Z?*278)8F9UUDL6B8mMBM}i17#J8KA|g#qO(G&A6&D#36c!W}7)lfyA^-px5J^Nq
zRCwCFTZwktNRljo1P=hjL4pMDOT1PTC5<IpmM_`v+1>yDqm76xdV03|&D+`cW*{6@
zS(%ZUg~Fi<&^61rESp$jZe<y>6vq@}Yids+lu9bZEX6$10L#^0LTb^nDFA`RJW54k
zHehRd1fuF-%`T3MmbRj3Vc%+HEK(N7D52U?nXRoNYZWR}wSaQWcAC;o8Yp2`NXc5_
zLKxOaBWlp2H&hGt;#T3Tsg-3OkM&F at Sy5yV%b|r<WC$<gQ7#o!#x&RlVN3~)3#%6f
zi$YPD7?POqf+n0bQ9WkO(WdZL7KRWbC0s;GJ5vyh8B4 at +)Z#`%A8;hwOi+=Bye<kz
z;dp$dRd~x*<~3Mw89YW&hBdQ-aH1$`ac!}V0#qZZL=1>=G4aTtB8!CvnRb~#txnBI
zt(kYh24*D at Rvs*)tmUEsh13{iYKtHl5HTXqAc_=6q>$M#utTQKqU8XV1Aq;%plJ}b
zSjbuf^EObpk>OlHGV=nXi2BjB+0h^xbmSLXhg$~+sdOTL%w&faD$*I66rwjA2u2-%
zat976lQB)$*zryx0~}aTOoq_D4ZSny&`_RWfd;ms(&<R*7X=Mbr=#d2Mcgr<0TYmn
zK2aagbU>jx%qM2`j!)SaJ4A>&20n0|AqqqO at i-g|&HJ!17z`;SthGbIw+~ojeV_%6
zEKyEv%LCR!^GW+_UW!xIftrUjlxNd-5~?WJVWZJNtw8}dRyvTWUsP)ttO9KKl3{dE
zZBPd&orWp^8c;-2Ta}4nQ%iaf3$@d5R;Ln5L;D+gBq+&$qhVp1>2;9{>YGUV4FzdX
z7SvGI2BSEKKKpC*=7xd7#)ZQ$Y#0*uAu5olt{CKMC=Kl)3*|WMNZdfd+p<NN*Vw7h
z2}4<!64hzhFhjwI`ol`GvsfVE3IhZLnF>xua1iRxNd>KnHFVCbDRtD7zM9a0R(Tl;
zHMFD~6v`PP1mAE&p?c>|Q1XpGM}eHECQMtb6dFkAS11t4+xvo<IF{7xu5pAGq%)9^
z at Zq(E30z%bA8_?{t`R^tKvYgT3OTT at 0DfQ+>d=?f9S-!(7WxXMPX!MYDh>wk8WKB;
zR-s>`kVhgnf*>^Tz#wHnu|j5J;B^C8+kyLlN<JVDqI{5F5ST^CMy$crJZLZ<<phsZ
zQ^bwXaIadXBOIaxJ`eUBjI2}WQHfg*$=ui38iXbc)n7mg1A}#ePn}R^Zf(wYv+sjY
zrz#14B~OzC60Hh8xF&0`cAiWgBuN-pS2-WDmAE8q;g$%+cY{l4W+w8NNE}?xNdUw!
z2@@_(9=Iimg%SvW`c at 2~8eY9f>UBel!=EGHKZ)-bsKO0w6U)bjt0^nJPyt#WUe7Ta
z6%e8`Z_1Wk7b;c7pqO29?OeD`bl#lCR}%OkbA^yksz8>&T3zBDsiU0p8K}zwdV*bI
z4($p=Q)pv0^d~*g2uiGbt$#z8`19yg3hkUE>=PiOnZP`H$2P>n&?2_J^LRdVL$s5Y
z1pf3B(O+K(C$WnH&7r>(dCDxM>xgCA6bAkzaQG#GT^ZLAYa{+2j#T&0DE}LVwX=~B
zxX at qTfsGbtk=aR?LgE51;drENqA{+XP5k*xY%n_wKE+@|)ZY`V2mI*!-Blgv>QJ|{
zqkYoE&^h+EIgKE at Ttba5JGBB$yp9(LiruRF8i$7xz4q1r@!GX=s4-<1PvY-+HZttY
zBzDE<YE1kU&QAK(_u;Q>Aq?$ohu4eQ&ZP43S8?Jmncv+>6L&r3|3AaTMvdbjPIyP*
zU<s}_Up+Kzy!hK(Xd&Ab`?o>pm(UXPL&pzZJ#%!G_$QRwLx24xcHLZuGJ8-%$(~0+
z^6Md>dzjs(&}#Qg`mwvF!b?Kw`%5uNuGn7d+GYbqm$tzt*E?t6NA16K=)1t5vcO*h
zOeV2=q;AuRzbzWLyAC?*S~^Vv>lmf)t^+Q)ULOk7Zh`&;DR4g=f?p%XpJr?O+cU(*
z;q{c$?B97d|H0E$w{p|5Zq at Cc;fBetr($4 at cB0gYre~e^&tJ0tg3BZHr~G>B)m5pd
zjNNf`cl-5twUHEPI9(s{c6a)jxSxOh>D=2}_{PEV2HD%+J*D3~%+KKG^(p<vRNkOx
zPwAg_-~ai$r}WRCEd9KmEehWfICu-*ETT6$c#}IOqn8zX(boHSf)`GnQoh_;V)jPY
z2sHxr;>I(@x8O#|gWg^fVDN(QZ`Ic0coz<!AsD?t^3^r)PuIl$InW&}Ncayxvn<k7
z(``jj*gRa?EU-13X`y*CN;tumHlY}oMVzLT#hi>QiZV{2Rm6qn?KEdsKrKy)5T}~9
zQyXiX$}2SMmKK_oLo4iorAf88a24HD%_^<>Dfi8Op7#4yzn}Ii2yo~lunJNvIrdev
zsYZxkk*9ex*VJGi(k2jCrf!u|32>032$&qIs-aBu^s1W^3gR?%-EOa&k8&Qm?RI<A
z&U?L4yWMMd+r93n-R+K0%yI0tyFH4bfffjQZCIfxr*TgzKp2fiY{>KWs7sx85A7)S
zasXl at 3>Dczch~{2t3uv$w6AOIy1lxKKt}DF;k0{L+T9ujv}4!n)m*zH9I%G~7TvZC
zp*iZ+ at B~c=*$#as$F@=3t!tQ$ddv{vjOY>?HTD$4msZHsJL4Mq2$|kc(F%w$WH7{z
z=@D|&WysL3nL1j=UAnI65M?UXgi!=&g#%is6=Bwbsk@^wJfOW-!(LG_gi&wYbwU_T
z$1r3ps7#>^ALH?8T#qTQ$D=95qw%yJPsa)nB}zuq?%1 at aQ^HIc6;#HA9FM0&91|5y
z5C93%F(9Wj?Xr_79Rr4aHgyaFaay0St9p!Utk~<G^+`QuM(Pk`FtQHf$z`^1*JIc<
zPiD=2p{6>k9%~G+E98WI#`JnjNZ!Ucmt%7x5Qh`ZF*4G*YjY5AbYKvSG!E$-*dq-h
z#L(tQMQ><y)V((J5Hp83)M3xT1+QpB4XSjcvC@;rk<Pe=3rB~BCG4ofKx)T<-5ce+
zFh<yMuoJec;cOQIuLxZvxMJF)95w88Y4B3Yapka$!<$zEFCh5H>5kpk=E$QsZ`(T3
z_1Nb1ib%Rz&3n7&{uyP2*H#=*VV}0mr-IQvf-1ZRv~{bXdN<ci!7ehnVJq$qUBPsD
z;WB9mV4pkOBKov~2D5^Bk8b)nBEvSt&_D|W?Ys{uZ*07brNX-kK+(|e=ep#9gmyab
z0}vZwsK^#*a|ghl3VkM-^VWxb-tD`b!2N!^>bLtW<W<$~0lYFHe47<2y*^JYL_Cks
zMXXQ;v at 9wZse|dFUGYv!<cd%^8d<LT6|xWzpb45wM`1(Ucm1>tWkw9}cAi#T_?+mc
zd6nm?&~3`+19lVwGN&qA850zgI|I#Ac;a7LNtn|BJ`hW;C?FJ=9On!*rzX&=cH8kW
zrH2Ls;De>FhYcX?p at b(^1tF~Y{GuiwGr1lz0!5^RqzcrT2fcAu<xK+cQJCtH#3tBP
zdUDaFU at 93lnQr9(UgAl~XCVEcg-_0AiDRkfV#y;b6qbBQ^66X=2MeFJB}~!GQ^9Ak
zy$v*3#p9i7Da{!eJXbtWxmi|v=F$_rmT6g*4yrK&!gF4NDvqnlKjh02FAse1rZL+2
zf<Xnoj8uG)fEiJsTH+N2dQhjh((4EWc!fyy_Cn*PRDhsR^y;C9y2wL5|M>#qpv1SE
zl;j_D_)60(7)FyXGKE0&5)|tl2d_JPw at F1->J_CxSMZI9Yr)<Cin<4uv?=f^!xtpH
z=oAPB#@E*<z{CZ_dduQlQBgSKD`AORSrqV7=*22c3%zd at 3PI5@A-FS+w4isrW)(cL
zLLrSyzDpsx(q3oq8W$5sF&as#_byhE4%JGUm+Bo<7)J||R*R|y+0_<<D_eZsGujld
zeXwYiWD8ktiejW{+$zhW1wlcBQVH|Lvc<TdP^#Bt2L<w&KrU553mlUGEG29@)?y;Z
ztj8osvzF-BlJqBp86;SZIgE|R1%d)$qO>9_3Z0D5>d%%>tt@^qkkn|232hl8%TCIS
z9u><Bk;}3oibW8TB#jE=J!6!}+!j$(h`Wr%bH*7<EjAiWO9QgJ03o+YZZwLcNQ`Y%
zv^+>0dGc4pWI>>aTxgV`&{9B!nBd42En_^z{V{G)kFq9($M6VC;uD$!c!akB*<EY{
zF^+|z&IHpE^I4FS6opE#LLSL>4vH(!%45r at QfSi`Lynv{z(H#u(z4ab23#Z2W|=rd
zl7ozHV7B54QR{SCWb#PRLbavT%}iWhCU%kJ8HLs at Bmz6)mNWV5h~QQ7)aztX$91A?
zC|->OW=2sogyt|K1KFW~ibIm2Y>S2i9y&v#5K-qQ5|A9 at Q2b>y7%~*K3?mVf8Blcw
zhGI7<A at 9iZCH7DWA{;3o7;>#Vo8mX+T;!%`SwuA?Z>T^JsV6TpPun7DF_FW8H}4pS
z3nzmiX;0E=2#tg+T%bIJQ><4?)bA0$BL|6XfJ6w`7>XS>QWKptXaKfBE*C}A8&L!6
zAZjpk_5-O^qe>evZs=T**%alfC>!jd21J9QdY<g(&{LEIhlqv>!F9-0UI{7&N=~Ok
z7HrVbO1 at JZoF^wy55+5n#(_4(*$qgXiL|6i!wASuXbdCskcC=9BM3!-B6cx;h$4iv
zL+)-E at W11s3q-0xz<Gy8FeI5ZbRxrSf~Dc0O1g`bQzH;L6^H~Ia`FPZh7m!8YzzaV
zwHhL!#0gRd|Ih=KBp-qJ|GY6+LotAy=OKNdxfD+CCJj*;4NVD!nzaixU4Z}mxoK7`
z at f26U|M#gbyU?a(#ja^$D$(45?1F|(F%g~96e0+1N+xOei6^pL5AgU9+y}w^{eAEd
zxcmEu;NgKg3T-y&;hwFqgxL8>CI_**Px$w6Z?haUcyK`ipv0jKLV+a^0wLiJnn1sY
zH4*PAPVQ~$hwkpaKHNRr-9OwvKHl9SlsoM2Ao=?B?&1C`1rHB*kJvqYMFV$V?;jz-
z`t^<r6`*@}M`cv*>5WwxJ_79PSBR(#FArbu&Fl`K)WC+q9ffFfU*6q4YJG=ze!P44
z<;x>>_(T22<Ck}j?|yuF!~y}zQ2RlZN3^0$MF=0ELIH5T$U?0 at -q9Y#$9G at goYp@c
zVGrpey*_^V0jDs&qmtr#=RSUX|NZ0hH~xKp{`mgmdo0iIA$$Mr`T6~~k7$GN`TP6t
z- at ifl{2q1ep!xm#^E0fUv45uc+w=R6-zWgUckBT0 at tM1CAHNge`8yDwsmdnUQ5hBN
z1OwT7_m at 9k{^MV^{N*1l?)K)l?d^8^+wE`Lo9*^xdy8fJ^0K{|+}vQBY;SS6#qI`L
zFOwHaCbu`YJU~91K#uBmw!M9s%x+)@>10BcTU2TI^6~=77Uh at Q7t{cR$}JnV&;k;q
zlHEAQf`(ff0RsTr+3n4Cayz at 7&1Ul%gPPAK6I8I*f{12{a>9^jbgSCU%^XfAv#TyL
zkPb^*g#AKCvlpa`SP%r9z~|(K;n4Bz7U66OF`1!^-eI)L1aVAm<~KmTnQ!Swoi(3u
z2l)-eh!iceIm_Fb6zG+PkWSb#pU)B91TJon9*^uwU{2JtH|$Ox;1IDP9*4d_XUrJN
zmKI11+wIolDAx&n;z)EW5P*K6tH|c)L9{X>X>I3oqy#B6VLRiQK&a>m;lmE+7kvOU
zW=~Xh;ml1=^ZD#F!wRG=P-olu2?`#ICu)XXnJrGI6Y7h}VlkU9=8MyOF*(g9i<8tA
z^V94^ZA3n!5)FYfpPUGLnr}~Ap7II&0B0+qDNI;G<D3U~0_N2Te9lk=-U9AUz+b^;
zwV1PMwOE}H#%wiTt$>2!V!lF8V8>WdopFa6)R-cQNDdz19-%L`Cj`&Dk=vZ{F;(Wm
zIA(|&FmA!FnXTXkfAEE<7VL at jdcIoIH9W0PE0yUSVXov40Yh+Fah=0>jd&Lf4!UTB
z)`<bmlqTR|1sQxPY>3dKaC?GRB(XvfC~mbr5&5)Utl at ESvMAQ;)A|6xiaQ+WY<)VM
zSVYT;AukRGbQpK*)nS3g!<y~DUNfP!`V(mhaj~ZN710m`L<{Pk*yGr(*K`cAJJ5J>
zSRIfIP#Nf%Q0p_|Ij;^1Xod0t>lq;&4(Ib>y`TU`1Po6H>MfQB*svKWNN%}YK?~Rj
zVTr at yuw)0qHQ*0RIzBKfq%I-U7H$ETC>)S6BB1`_%s5ud!(n+oEZ3{$a(O<Zh>n5o
za=lz1;EAov6^~F}BB}#3SkueWv;aY4)KSC6sMhFN^aY|@viHyD^NJ}TzOw>y=k<BH
zKGH9oAb- at B$0f=PhbzmwCAafI%MrbD#{Rfl9(PCVVRT0Mc-YA+)+7E7Yc!(HozQlQ
zYsZiXf26<V5w at rzGRAgxyWQcu12n;o=!V_#41gWH>`*)_40X?rvgK~SKkww{eBAAJ
z=rtg+L?L$2z_w?VHTqoc(Xv-aOFCg085|kMk-mTpw}d%6DDR2BJ2TZil05Fu``u=9
z#D;Z4VC;yw+boxx9ehE2L}3r`jp8PX0)RCNNNl+Q$X at YNv=bWCkDL950op=W=oA?2
z&Qx at p{RJyfkCzSXj>pR$cE>5Co89GdnQmB^Zl+TNb=h1lyXkJf*-v+<pyk5QHW!#c
zNWn&hJw>pX?k>>V?YRL7wWGpgBnTfpK^QncUXFm?J0v^ZPxo{;ogSyC!4ZHEBZQmH
z7=J*TjuFy$56v-;*dd59C;InP8(%hzc+WOeU<7Nj0OKiE0&GyC2D}g&d-m={u_Jio
z2ie~3_ZOh=vDQ<z?5C)1YGA=ZU0=u~To6({Cg26=?2ZwfKw&%{ZN?+A4b#hIe5n!0
z6iSR3_K-}mt7}v@(;CQjDx{B)#s~oE!6~fv3}ouYO0nJuom@;kr9Byv3;7E;frJ#w
z2#!baJFZ8U>8OT$j23K+xMqA_2gSNZX>?&KBtU?**-S6=GG<!jS~j$)8Sqrm!%4ky
zQ?eY;1OS;921BJ$uSeQLgvzKl?T*Q2knJINL|#FxmQh9|On#?B>WNecd6ilW1i2Lk
z$9y3s?SmxfY1&0-a14woSsm9kHbwM-D5$#2kjSTTBNtM`jgeF&phlv&dJMfQ?#x)P
z|E)73MbQ<rMWPFyNl{Iw#(0t7fe6K^{<ttHQY57L>NeRrQU at e<ka2G$hJg%;Ch<wX
z<lKv}=!vo5#C@;(r#hnfauI9oS{+HMkZcg at aK@a(ICZ6f=t+EZ9l*#$wT&>U8B$w3
z5fDcrCOCJFy|@L&sJZl!5fVuF&vnFEh#4J;A|dZc60A*{NIWL#l3Fe71!JJvj$B1o
z#Ai<&Y2NLUE#N$Sw^!x8s-0Jipc37HdPTCe*KebZ0cd9b4>~#NhTN!}Zr^yDocxS9
zr#`!a?dV6?tHXN)YP+gU`la9QGrEcZ*aJxO{i&!9Inh#)uBob&?nD}pa`-bHBNf`c
z3LCkU3aH(FrSM4Nv_+O6DbYY(=#V(ddz^JAdqKj6%!&NK%BJ`cPqPviBASHcOw|-~
zl9E%<R6m;jpp%mNU}uqU5GPahdg9_muk=ajAXRj|2=`pv1h&fc`(o*vKuG)SlN4d6
z{j`KmS(29Lq&<5?>;~LbZ0Rcu$VtopQAaV6^g%vE?>EK2u=B{mFjBaLC$cY<I=6{k
z>csUkGJQ-?v5==t(jNK^5-EsMyav?z6&ZyxrEl^P<YLI2{86XLgwXBiN_1T%32BF_
zFDFU^Eqzf<P1Hrvq`AXhObepv^LvQ2B!NPjp(_2nf5n;eqFKN(zpt=gFO@}AaXve>
zpG5t=4hf2q9FGQ5- at d6}H;5l$<mjoA3=An8#1i+7>Tx7M$Y)eUZ!(Q0c at BOB5*PLj
zNI~|aBn4C;nzTqYpU-bR3eBAJ*H3 at 11GusTWXxV@ig3}dzhdz$q>M-okcq0AB9pL>
zp<23B`~kTRQXKYKN~s at s75bh;>_F4l3H$zp6a6T)^hrwrU6K)`KK`Z?3n{JQ7Erm7
zN=ZfSa7U^p7MsE^R~QsOYKcoyB(eCASUgB6zNcuC^eD>=TdOQGaw8?8BF$hwZQ?1+
zNOF*uXo^&_RXX<jvSu@*xA;mvaVhk at P1AExCFu~v4Szt<kKJ6R*<<~Lhri9~Wcn3O
z#yMyG;zTpU(ZGHTGmJRhYIEEAiOhArRzIQ9uXSKJ)Q at h^I3yFGX?@K>Xa0viTn6Sb
z)0{GuWRY>I)aE!t`#?UlkM{M2mCZHk6T`;!+d2D6&(!=k)Bc+}PLcll4lMNF96S4H
zf2a at Q^bx*&79ZNLE*hM1<(#V38}8{7{yt#+ at Zst6>+9$L`uz0i^MC*6)9cfxSBRfJ
zyuQAE`20$R*Uz7xUO!>`{PY>ir%#_g(D3Q$^V1U*u at M6nXn!K`CpMt+=@mu*_yAZo
ozf$~(+CYF)D1K%Hum2;!0G5?w2d5O-_W%F at 07*qoM6N<$f+gr|s{jB1

diff --git a/ui/images/jq-nav-icons.png b/ui/images/jq-nav-icons.png
deleted file mode 100644
index 26654e081fd4fcf06234c8cd2f840f89b8feb6af..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 9804
zcmbVy1yCGMw=eE)!50X at 5@c~(Ttk4Mfgpk4y2!#JL4&(PaJS&@n&9s4vN#0yN51d=
z?|rx4t at o<l)XemB_pv^Gy1LG9I{2fKEH(x?1{@q5w!EB_>Pva|^2nf}yu7!!g1KG_
zGKjPmL=9{Tff_oPz=<1!znaj<+ZdXesG1lWyW01g2*bf4np>!AL9`S<2pWNH*bM*D
zu({aSy>P?935&Ye85&ucKxn?2m|56@=uVp3>1ZsBL3E#Z6gd>_Bu&gM<lG!g)ZCQR
zjohq^1dQoKMQDUw1YZQ$m_Q6^Tx_gu9R*!LbpMho`11X?nVpX2UnCGK5Z%9x(o+0L
zBMEjeq2XcUVm0Cb0%>@8*?`<Uyu847G at KkjPIiu$o0k>HEy%+w$jL|Z9~a$=HV0!<
zK~*W4|IqbP1JRj7Aa;W6>`*9_4a&s^b}(ZH3J3`NmBGo$`a;3#=xPfwbYZo1eEp9E
zDHBH{2Marh1=yD6uSCPIU?&KO?#0r755dMxQSm<o+dBS-qh4Ib?qX=i4rJqCx3T#<
zu76QGLR3xu%Z&e#+ELxr&V*gn#1ZV|VDvH{rmz2De(~M^UD02{7i$ES9V}iZ#n4&`
zY~*BPVhfR%0 at 1znuo+tz3rcWsN^$e at a_~!Va`N&6f&3i&TvFUz(!5e!G6Fzxfq!KD
zPrN`GJ{e9PetvFgUOpgDnv-8ZfJ=ajiyz3z&Cdbkk^F~O-qsOfXlrEhk6w!xz5l_>
z_kZOTlyopLgn%8?!C>ouBH*Jr7y@=Q2iws|s`1h=DH<AC*#2!`{yRbc9<P*%gN3t+
zv5W)QhUQ-$7PR;uERYcYe~tX#yvF}OUSoeThW&4N{BPm%Pt!{b{{8&V;D4$7=khVJ
zeOWUOFN-6ToV@`Kj?PV9N?hG#;ZP6#8`1W>*NVVZpY3sqn397XDSc)itvIsqm at 3}o
z&w35vg$1{1<ta^_K{L^NHJ#F#&<zz8g|os8x)9V5O8D<|q%`R0jVDI2!|7b-ppzl`
zdB3P-`jln=k#6wZeE*^Q(EUTk?z8ZT5SLU8{g at P?qLK|Q`54c*6k-!YvUxVV9-$)l
zxOZ9bOGRw<rJFm`Dm$1V3jre0SK-wT&d|8-{lUNpx*RFrpFBfdip7i>IK8hRwnBl4
zs?)Z@)J`n0BTctcy4NNiHOfRs+*^vx=$()x>MH<4)m(t~bh8^qw5Y!Egx5Y(8$@aK
z&)-%-U}i;t-eTj~;ep;Fg(KB6$*W_)@9=f(9v<+Db3ePJdZ*mu`QC0%(p-B^SzbgI
zlYCreL!Lr|{f15aeJ>|}4jd|B<K6HgT7g$GHML`BjQaT5(g5X>V_*_K1M#Kp(}nKU
zldtua_~L3+lN4jotF({X`?QPX$-1K-Jo2kv_t|XWZz<FEDH`oFMe$SR+zTDIeNQo}
z*}fr$p&d3blF-+UJ?1iV2`H6&!7913%haArx{rpsz6cB7)*g%sk@{-w=5)<{!sjCF
zDfYwi(XKSTvRNAK9wzP(vD3OY at q`yZu31zmibxSk%CvRkaBocSV5LJ0?}(C1qfWpB
zCBd<>R5aj2k<5J22nM${TotM~8)QrN1Vp(%HI*xQ?ZBWbbDR9Zwk0&zaLp=IftiSD
zORd$n2%X!-y^or12HS*SqU>#Djf2dA5ezmng{3Wv`i-Y at J3<L8m|y}Ka-YC!4tY#5
z>jlKMLnxh=CW9vo5goz{>=h$D4qG2FBt at B+*r at ObyB2rS`kde1=xF+3!8irx3>9{D
zc96ys>wa)`zhB|0-sG)H{e_Q6o#jI#E3Py~YA7T?{Y)qhBk|_p64Q!4B{cZ#@J?sR
zMRvxE at u~5_{=uJg&AD2VDr`9TyFBJZCn*KW6%K_uSQLfzjbaWPd!|^s<#Mll>d5J@
zO~*}4b#T|(b#=5V!<dJLz^|+1kb1(Z0#T3qnUL~y{nWG3&i9-6qo|THPONge at D-TP
z0Xg2|>b>}QZ7syP$Cm9_BXTJObq1Fow$2Q@(;#P62uV?tn^r#(izo_DIZ>0c`l^_C
z-VNe>t%Xm*@-;*pU$3ppN=9!0i&bF8l$c^|=+(UM7}KOH3-)1*E(ng)C>tq}^E!j&
z)3{!VB=dO<)Ai{AZ92|;b#^-160gM09GfMT8&P$V{Zc2736SeGG_2i#+A2gtSiNR?
zcUw9|DaS3 at eiQApWuV=(3=fD)Ff*@VH>g=Bv4JYWtSRLHcLRJocafU6%!<9b<~rR;
z8P%pV+<+?g at WH=JkQHrhF~FHG*zpcML4Y_nJ;0~rt#^84QueO95VHu|S9Sm9w5va2
zTyd>@`HUuePT*)ZQ(B8&d$B((G<;@<E{2L|&ZzM9h}PIt$5gQs^XE)+=%G?7G#Gh_
zy8LjIzsxX4jqIN_!!<r`4Sg9tL3BNcCV>^2e at Cxo97y-rQ8W`fieNEc`XcH%upT*=
zFiDZ1klj%n!uow`WnN#hU71D8uK9E1qRGjgo2kVW73=mJEA5Ccrf8AxA_j-5H|qu$
z7R+xCVoKc5 at M())A;>4a27ef6WE4>Wgo8A*@rsJjsDj^WDej<wQ-!Rpvp2nWWz81t
zg+mcd8rt|l9uoJz8)t^xBthz2nD9QV<HK1}McGuX4e@=(ErWCk+rsu2$1w!6Z~q7&
zd=L1+WKe)DGx at 7P4hSw$dXHJLeiR!t#gudvOZMjpdeH6zE&oQ?=CWqwavy at dR>e}s
zc$7L6bqy09JgCBhrE4plb)Ztzu{Awj+ajIsXV{3;?9F4Ii~Qc?y}+_zFHKftJ$yUw
zKS+l**c9>Y3QRr=4fJIM6roAC!)M*7Ts&2ug|a3ouA>!*I-YjEO>9S1k@<aNESuL6
zlG>vG1fMZ==-;}Wc%#l=Rk{rSejr+URnxg8h4T!9P`S!oN}iG5J34jFV1R573sHq;
zurlUi;b}zqRL7`umBp+6GFiU%+>Ct2Tje<2*HTlZXfGCWu at HwU+3S#~9ADJjx{UIh
zo#>Kc6i28gv0hxllYlfEixw9mlOK*n;W#{)q2zURckZn6xLW%Zyx=<s_IyoeF~PHr
z&ivfsaWEdQ%s#Rd;8k5r^!`)R(Rbcjtm5F2W+=C!$2a}1Yg!+J{v$%ff-`|}W{6hF
z9a`&MdL|y;WYwxEd^dv&^@sPx-)s6j1ArjjS9I91_j?WMTaL)_%_58VnMf?i+4sGG
zsj<73O0)%P!9d%ByPBKY{arpS25z<tu$wP7qxH!czJI+;VG}tlmoj%q!_>+OszJL>
z;exIh>>vUEZaQs~V)j<DpQ9&%>!|XFnrCs(-o at 7iUeQ0H&rb6td47i3ia>P0YHPLY
zkzz_)uqqlUWL-vEtk+iuP_emMCT`^skg>omh#f2ZmEZlR83XdPF`A{x2RPG>7?BX=
z4JANR3EZz;Ysi58nXBo3CHyL*->z$>yx&B+c3UM$LC$e#fu}nb0^hJqDdF^kDZ36k
zA*9$F-1w)pNm03V)jqG8DwQtplr6dB_1Gp6RcGe$RIIESOaJIq$d%7NAt6dW5;E-a
zcWo5^YqEU(Xm&4Uy(D-6(PRQuu~%s`woM#JSUW*K%Urjs`}dKZG!N%K-;V=q+h<m$
zZ?S!ocCihuHaH!uJoTp9ZfBbppRUuFOK~@L&(A-teqzArD(T(rdFIlxCz|$95143E
zn)U!j-M#yE+>md-TLRD$+rIa>x77B at 4t_W8KTPq>?yJNgoF)M{dF8rvQWHhfA{%_>
z`pK*kBVX)NR<*TOq4ZiRWw2Xva0I!&&KD_1sREx7Bnk1QtUh6NL at _x+0Z+hpGjkX<
z`q(Mx#L at nYD;-8ryr(euQ>E*=AO8NS7CFl0&Myj~Y0SCg0wkRn1O$S6nzWytQk19)
zkG})joVMmM9m|T at p6>7yTMK;CzXKnUOO(9W3%DNiV}1!>zqy|gX{6aRoHhy)e~~i9
zY<+-umvtGEaM6VX5^T3*uW)=uI at I<;dYS-<Wjow^9UW2{P)=1L)M|S7>^h<VK7>?U
zA2FtE_?X>u9oOmwday0cjDOCJP-NQu*w^`!YjP1hI$ycQy=m1Fo%H5nXDzB at T8>iG
ztGbBNx5Bx5ejBFHpx7u3=uAcJuU6e+JwTB5VyR0Q7-TkL=oLTjl=*@DYv=dieHKwp
z^Hb~29Te<#pVExq5NnqL9ifVR=q4q0oW9zfnV|kWw%Pop-F^?V;aO&7LLrvnLk3kK
zWW~vPv~How22fXQ-^>H<f4`fhyn;hAwhTUoc^<WGkMj`<GQMsSn>)v=aHKvGm3)Q%
zp(livDyrf!F}+5Q?X9<ZqI5m5|6J??<ZV)eCrS+d51utt6Frg)Ot5f^m#nvVSKR}X
zJJn?OP_Ai4SwsA$^}Yy1>e25iX%;t4cJXqqMd}e-EobH+d<!GHAXrE~c-Wq1&tbXg
zb=Q6IHEu{2%c?4d>)V2U^!lz<R*~ZqwQ)GDVnJHl_rh`3g5KVd$Ri#7Ko2JP<z*F}
zd6mlZ$-rvN#8xTRw*`D<$?o0D<7x@|Zo{E(G54qWLwe-W0!3D)f+!B6KSW#1m5Y?W
z-wiiZLAwBnljF at wQY;Q=4g<?am3BT2>bHJ-txwBUfoyfhDcFn3W{c;%g#5L8_L0WY
zuJyy9Z^y7esNQpv83{1SNTqr^_2QS#*92P&p4C-%-}Ggqi1cs|(K##kfdU$N0%Xj9
zFQ_yXg9ZXyvcu7`^A9U;<%oSxx!sWmx+ctT*?XFPI at t0On6ke17I(Ok`6Q*6 at 4wRG
z4 at s}g`qKs%NR5~a8~yTqq~v?p?^qKsD3048Y(;m1p1l~K(l+-TG^Sy7rbF at IbWL7c
zS;^PZcs?84cnfuFsN=1ld at 9Uq+qr$EnYyx#&vtR8scUzDc$j){+~8x_Sp5t!z1UxA
zcss_YgqQa^U`R^Dr1yl;HVDY|s36}>-~-ykH-Hh5gZH<MX=c2b-97A_F4GofSdV{P
zFDAc@<ZZH?wzi|Owah|EDGS_jm+TfOPrdeIlkqY+5!n3=5f4z&W;w#c-k`nj$!UwT
zu_$pp$x|=`NkH9wIMW|hE`!;If?X|aC;VSk<44+Q4EgB?4H)#MzehKCZE9{Nl_WNr
zf4=?ak5*b!c at D3ZL&<I7UbY!-?TOkVdl>W{bccUAQBtso+Ix_XL|7p##DxA%Tu1xo
zH>W*;DbgTY{G~ciQTs{0dfCZem*$Jd?3sib;~Qo7y@~A~(s>U?;LqCWoiJ@@dr2ct
z;*qjY4j>%wQpC_4$-B=6r8<`{w!Z+{AlE;=iVkX9#Nph^@i9alt7wnXnq$)=BMnB$
z<;jLg3}-`nDQuZpswc6WK7re4#h~S`O&FUG_3SqR>pxnuMxfk_E9`fBySR62dC0^x
zN5$j5aPVmni2kgttz7%;)daicoKnK(=Ef7|q4a`^)H5f`Cb;Fk&94r51J&;j%E`-I
zOIu>AqH&a+iQi>LO7~zuyq2fvibBTj2BtAHn%4Nd9&Pt;6G6FLKdPtnQ?&K#39dD9
zp3-V-_e!q;Eob#FyPp-dj~^~_KC#c|c&OR*B|wy8eTK}UX_`{#K~K(Byvh?gbh|N8
z>on>#|67J<7Z0W at x#~37<Z6lKD}3#To{h7s^iYU+0+p0!5z`eXMNKKjok0n#Sf!?=
znpTKnD0j*EsdI+GCAee=Yl6z$B6~Wa$80Z>-zzAH2wc%IO at h<#a+^=2<gJa+2)Sk)
zkmSwLiT81+Yf>l5<n)pROy^HBL`C0tjr<PigB4MhD|f__$rGj729{1N%(UE}7M$2T
zJoMjR|NK6FBtRqn2lm*{I{!s%s&O)m8TSiG^;ZXib`H+4{!Q&|T7<%nX=$Jh+OXdC
zZ!SiQLK##w)5YoCg8cTx9rxqgz@$gr_3a*_NeV{6c2CD?-zqcQLm!p0M;vciK#5v@
z7>CGN$gjS=TNz1b%5H{a0fJGrm=S{hPI=G~%~boc`Fv$tRZgO!lUtZSQQz6edwfr`
ztI_fi%u&y{H;07);q`>2;Z^99-3iw=`%~yw`nf5O4%&ETQjLnjU++a^)UA$G$;9df
zNh8F*cgrH at G@{1SOPqi at zY_-Y*5ZQpp}?pP((I$99|t3ipE3+|g>s=4n5a<QI+N)4
zz5cOqFsarZ6sO6ere9*uY0<4i-9`H`h$thKl6c-_v1$QuK+6=_Y7r^b`-w8!k&g&>
z1|8?rG$*Zld9MzSv)<VT!7US>wt5(V9B{K2oUiTP6C-6#)=f+Y+86s!eF!e9x6%xc
zg%H3kt7VWzhP!yn{vpN1mskUuSUMzr>NR**|F${H%RY)IL=2$QK_)1Md)tPEFLKF3
z>gb!a2yc}13YTC^nPnM+N7r202ZT(Iw}zIFKl2M$FdIAhzi06O%JB)YVJ|s;Fbd=)
z$NxVP{(mUayA*W<^H-a3Jt?O!?ZhqBKOQ_6T3Umzr$?30E$^w^t$Hu+B^+HoF1D98
zTYYF(o?t|-eZ-Cks6>49 at tDCpGorHXr!`K6alveLg(hp}X8{eoA8_V9Pd_ExE=6`-
zvt!JAS~qWX4?i;-RUU`62Ur7am(D|J at 7IpdxeoN7yTAAI$l~~a05j}tz4>yv27pOZ
z_e++~mb$iaHReuGaXu!+jJy$bQ`ic+KkFXc?$?{1iQ1FBp;!Aebx<uc5$Oa4%_Mxw
z93tlQND}#>?76X$gnzmI`_HG?NbR4J`M4JO^8G)n%Rq*J7I;u&ehty12n8oq%p#YA
zLh`q*q?9%#A!ENfGww%N at lh6g2gVQ2z9TYi(HJi#sL?Bl0^AzV>m$kdS{c_)ogg%u
zQ9F;*ry+g at h?oe8p(Glm(LrDTDlUoAlL(%J!{xdt3XD>K$6HAW{<{;#TyfN&ohNv~
z!3+Ypb!Fnn5g_BURw at SdqdKCXVegfcdBUcc-COyJpd?ayG%N^rJrX=%1(iW4{(Fih
zDJ`4jg+X>KX}l9ciTfzZ<?!YyNzVEb?aZ*u2(pL;@y(`Qd`vYmC9zdJH0Hh*(}*4X
z6#>;zX|mIO(R$4p)sq!XvgJU|b4tB|#sWyH^;mdN+2p>~eW#rH%YhyOa)U at 91o^_H
zm6mcM?C4ft)wNy9eAM#gi)70#TWXm=14bL2C#eT=scJPmhH%^rb1i$0rr;-#)e%~|
zh}<0b*Tm!mi)1aH=%xUS>|+*Y<9Epord2_6lt>Go-<VtAXXP#-XB<`gEDMZ`?wvb?
zzj=VF{2>?vHUX!NHoDe&nP2sb0Wd>P-;RYd5YCm%w3UrCo0EMz-T(QXESn-`Vv?4Q
z4PJ0jNCF4OcE>w7?w!ho5L*NHD<5<*jOGzYXhcS~<%vrckaH|YLuzz)njU0G!^(=I
z)#Lt!wKlM0L@~Ph0muE7mf*f`47&iU8g6JlMdl=f_jrexX9NzGY4H^SIURarqoFFf
zm?aw~GN#r|zlPyQr;mQSyq`1MJie`9?+xdK-hfMJPG<G=m7ah`F1MAd-s$Nn*vn}o
z74z{>gxp+31V{BaPM(4Zub;mWxL%QTy*lw)g9^fMBSlySsXxITcD2JR*tq<ITkMPY
zU-6Cg+llSQsvrgy1ixZ`>y6&u)+X#%g}BXH>AU7 at MlCYQuIBzaczmxSPE%;zEHvAD
zQhwlV;#Pfu0_SAZ(nWG+1OdLEExZ<2mk%MW2MXeIECn{jjL!NwqI0|Kl)g9=!6Rfi
zICj;?HVhllJrKLN9`HROhT-H=K1_MNi`4sgnT0IejeoaSG~hB46v4W&t)Fjf>dQ<g
z0VJxbG*}DF22~se9AxEJVGO*Fh!oIDkoG4BV3ruQs+Gdq{IJK3y7^&QVkr){%6kDv
zKeET at xT7BBc9%#$0o~i1gL8%4In#MG&1UrWN{1CM)b%(ZZ+Xh0MEuH`RFMxe&g$Ry
zHKtNdbU+v%pXI<OJN)HsP>@+Lmh)?z1>Q*W8;jA_`T#}P*d4v<-REbvu`}LQ-Xzn>
zd4jwAsU_k`6iW666P!bL3tS at 6`b8 at bqaPFJv}C>R!y?0<U3mGA%z4O^^7aruf1&zi
z5T-<Er?>2UTiYGj{tVA~edxa}+KO{^!s2`4eB?i~qv?7k<)%c!JvAj>pJ%1};+Py<
z@}wzDAHM?T`xv{8z|4c3GjcRe$LQn`@3v3N)g#`nkX-sO5hE9)g1;C>qHd{Boid8R
z8RD2LfOsZ|rp?)t-<TXCHs+|17Gwib)hbqEKoaWN;YD(`FG3_4(x5g{)}q9`^W;rv
z%N$0&(72xcLV|Mr{2SpZwVaeWT;%-I`MubRTQ0I7%Ys4IVQ`gMhU+BR$L1Ui^6Ob#
zoiBDpLOm<<x084<9P4ll2$GYTPT+^pBK(_;oYDApL*1M8lxN?&V#}oJE#V{}G{TxG
znSy+M5-RF_e4K8tFm<N?Rn;(VN{{Id8|`;w_H{=17whk-?3=YK_=CYQ_AzM2Xpx at V
zf39f;3Q02#3yHL%V`q2mMT+Jz-J99ZiWctnPl%$bH&4dH`+Sen{MD&0gXZp=7 at MKl
z<R-TotTNvFpZQuY3}4ka1)b)cpTYH<UbHg&!HmW`ydWNkj<v^>%^9QO&vfVf_1_?y
z*3rYbYit#ihKE+G?N4tC(qaYPjqSOFvyTa|cQ`6k?bd0#$2smXRDD!&Qy*y<6?UhN
zqh<?SAkVEKVCVAlkp5i(Hp7QuyG7ZJ=_%E8r7GRBl4ZDlT}A^nQ9iip?htO^Y&vGE
z!78*a@!c*#i2GB>139rwEp><%uBxh3xzbl$VSAO0cos>AK!~)+tj?Eq09v^81AdM>
zd=pja at p&Fe5ZY^+iNt~!@oq7<J&v9e9=4#4DDWT~MGZ8>?udm@)p?upmRl2EcR>ng
z00+}Ebh`ETV7l0-o`^>N at s%?LQTv$J at DY`>IXn2f-vd3_#mYXWZ5UgK!y%q2ueh!Q
zXHAXv)+_k=ROh+tOQj1KroruWVs|seicix5N~3TWg|XX7+|+FRp0+EpzV26qnm)(F
zC*{90Y64%|uXv<*A|dAfHhH7OGd!dZse+Pf%Z<SMM?)^aid#hVPcj0Xc;2y3(746Y
zKrR)OpX+kY`-HITT$o7ZFZ>~*Azyv89Km}Lk at _W|hhnUV)nXqnb7XMw_jY2+`W&g2
zfAo>ip<h|zn}#D6E<60(6MDgKGPw_ww4OO9EBQ^r&*_|e8c!w58vfDC9W-Nc=9*>p
zP6e}ndN^BmYFDQaaog?3CiCpFCrvZhdiRi8xyH%X50vXA9X$|9yTj~mu|IV at NS}A$
zkpzhGWltpekalf{kEa-X78jw<r)O at zR^2rR-BnN^R8=-UgMz;<zd}5#J#E~?!h??7
z`MCW2_VTkLL3)s~Y-HT+Vv{$)GoKoI{L3!^zWBcZAS*2>7R?dA?TrFTytuWm*Le|(
z^L|v|1^0*|NM;a%-}$LzZr)ySA$Y0zt3N5TYjuqK<_`tW&Pm5Qng7z8sBntt$#GwF
zi?tj7G4M{-{kPblNf<h!nlHk|-Nt9R)MzZV^1j6O0=6OVRDdFxy~ieL4kl^)w8YGm
zF47$q(~3LXJMP<n?`zJ4b2rzs>oL!t(POJP*Gjso4X#?|KWb=W4=a|+%`f9o8~R?9
za5D+1qb!Qdue{nsO>R;kKr|ty%cW;_3Jsh=Oz}d!k~HN0H&7B(o6+CT$FME at 27mVL
z$OwFoPePuo$rQ2ywVp$02iE#{EZw0;5A!@x<Y9Kk!mKk at ett*2l<wm-<gNoe2)@NP
ziS!Wt6u7+~_2V~%ww<;;pjn|vwDbA%e!Sabo_1RgjQh!S>YxXw$<rc~bL)71!FsHw
z9e!u|6WY!e+Rb|DW0aQ-JVeu}Bibv`PmUAE!l>V;n{&)HJ at A}e8|(RQm!v69{Hb)=
zBrv?(+Ha5RkHO5mBP}m2HD@)~R``3w3D at M3w?e8#AKj8`C;|nX!3qX1+h1Hzg+W9z
zm_U!_&=qY?AkxiTm7as_ZNNkA3qbN{=v^3>*X_&S-V2kAW1LVR0j+)fi<1bC3<nL7
zpI%q7g`S+bPI?-+JeNjML{fyoZhnL#u?Z}q5msplkTEvWyQ+k at qIWDX``}}PGmRi-
ziHPA5YA6qJgXf*9R`6EeIjiHG#LFJED{G19n+&WRD5pp?2H(-}vQrQ60&tAOj*(&f
z=6QM3W8(`bDwRMEW)C{uh7vqpubLd(!;Zc6djQM&{Rxg_k_u}6sogCngmxQR7|ic`
zp*MmWHYq_4p45drIz{UFrnxVnId4}5ZBta*m>OWtq$ZgJ{ey^j1Ueg%Wv7Xe_TD_t
zoMlz5%;`c$jSA;-!C3)9?{RfLzrI%*uTJS0udY0~*I!f<5m0END_iy*2-KhWV$|)*
z9Dwq1*L0sYVnu+N`5Lz`F$2-$@trc^0YQt-QqB#(Fyweorf+b=2RP=0``#^mCjv$o
z7XodF(q_KAv*MQ_$Vmh<`?thTZu#k~pO65c$Lf}F{|7|W+Wr*+ at IKxqqQr6o)_dNN
zl{C4<e|vMDuh^rt1ea2Oh>)`U=DVJJM`LGz`sz%nX$@J}tYWIJj5-7fcIjqrZAp<~
zoQg}GW)OC*R|!WLD=nw2!Thj(Nu%k7c1RWpCs{D&68nC-S*+w)_3CbIKjXf<gkXK~
zEBcV|+u6PAbS!v?D=l*APpB)vGdYIe&Q+M9q<cHybBg4!B}HbIqQ2u!ZPRO65lxHc
zXWLIZExN>fb<LA+B%FWhyQa8<MT<s(;{uSwuW?`DloTdAwPP<k4uZdxO@)4wF-)0p
zL(mDOB0cBwY_+nb$21Ljdf<T#3HE6T-}=>)@%<NG6ck%W4J)q2Dr9fKG&Szv{HQVO
z1H9s8(*4W?ct4ti#-|HKKV%aOT6rLCSdsutpEwFhRjR6;Gl&oPx!l~u(zW1y`&ih_
zn77oT?R`Fq+V|m;`1B-NS6xcyVsdLvJe~DCoi~}dVJ>==Jq at FzD%6eG=@CUtA}VPE
zWhCL-f()RmP&lZvwhKdJRsTfKzVJ*eiVLRK(qt&AcD<~j#1v}REsbu7r&8eNjKo>V
z;<)cC?t5UG-1z}JL+|pA!*08X5Og1U0`Wl?S2};=qsy@=(7Lm4-?e)U_BpZ=MOE`f
zf20;-x{J>&Eg^n7DM&F6Q4aTkkwpFke=~x7p%xZ50!Z?It5y!?!5C$ai|;d-k~B1g
zA4+p4SEv3N*wf<-t6JDLDKosOZ<v$o8%lzkIi{X_LCzW}4d(67U?RW$rGovnd^$*w
z?&J0dhCs2>`Ro2G**Qzv^kV(+=v}TjSfqn@&Tn^^H1}>Q-~ty+jeZ3O&MYv)5gMLa
zoMC3!3zSYqN_M%`vYQ)>@j$htv}P at Q{Lo0)La at IlX==9F%kI;5 at NAk&SlX&S_)dwY
zFnpPwF~#S#K0)wZ4~wSt^qTuESLhB{18SZW+Tq*_xs3!5P<+`RxoI#aAWqFxVR~vq
z*gr at yJd+Nk5drG=8}7OE^()2KcUC<w65M>%0Y(5U8Os6n$XsnA??Xg(f*53(k3>Gx
zbwx|EC8c(Y$q4%7BB_(-s74Gkh)c#I5yun6QQ`Z<Y6Xqws2Io+Bq}_~qLWx)09N>Q
znx(@UZ!<yrzY}HUEBCR*WiGzb?RyHz9FG(Hd<V{3S$@wb1w-&^I!;qTa1Sn9javJO
zK|xt)?~8spE=H7daFTu}vFwgS;aAxMoRvP22SE3axlYX~g2a^;rs}UdMD;yiaZbb-
zSbDP2E6Vwv_SrRN+2)=el^(t9MVP2pfPfjCLq8ELov);`y_(@t1$&K<+dOJ0Wuexz
zEIpI#*yJunkmZs>D~?GucQtjt180YTD at V^OdVRnf|FHK3qGw5$kOuFvc^W~2Qz0~v
z_~Bd39QYtai^Bp9=ed!2S`3SFGO~alWp#B%0@!lnXE_Q)S;d3cARKfo$Z>K+aIy&?
zQvYsaT-4?UgM^Xw7sm+4zFX6>=1s1l4vp{~T4&%?3R at C9l$6p27LYS7G=|X}M<MDq
zSy1yK*>HE9BPqMr=J*@;z_vw$`9u(l0x6 at 9x6P|*tcqm)C=j25oEY3O8K3((tQ4Eg
zTx218=p1{WaNMx`L(A&kP2Yyjs=vN1B6dMVC0k7mD;s`t)U$kuVr;pPiZ+7Yn^(Qe
zo4nNe-{{56&@pR4mlb6XPSyqd0qglVezEmu$ahR^K3K+S;_xjatn9Hz8H_5RVBs$#
zg+Mcyh*v0YJX;OFMY^NRStu=1cXZZkL}TVZYL-ed#}{tKO{4*z3I=m&eW at oX76XHL
z#}hu<O&}#p<pSd+J4H0Be}^C70S}qaiRNQvf+(Rk+s+dok%UvFl+WLAR-<7*nsFPO
nXZIJe|JPX$2bR8POb$3jv)~L2Ddv>F=ey*km88lf41E6=M0T5W

diff --git a/ui/js/dev.main.js b/ui/js/dev.main.js
deleted file mode 100644
index 8a68989..0000000
--- a/ui/js/dev.main.js
+++ /dev/null
@@ -1,464 +0,0 @@
-/*
- * Project Kimchi
- *
- * Copyright IBM, Corp. 2013
- *
- * Authors:
- *  Anthony Liguori <aliguori at us.ibm.com>
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-function genTile(title, image, gray, small, folder)
-{
-    var html = "";
-    var style = "icon";
-
-    if (gray) {
-        style += " stopped";
-    }
-
-    if (small) {
-        style += " small";
-    }
-
-    if (folder) {
-        style += " folder";
-    }
-
-    visible = "active";
-
-    html += "<div class=\"" + style + "\" id=\"" + title + "\">\n";
-    html += "<img class=\"" + visible + "\" src=\"" + image + "\"/>\n";
-    html += "<h3>" + title + "</h3></a>\n";
-    html += "</div>";
-
-    return html;
-}
-
-function genPeer(name)
-{
-    return "<li class=\"project\"><a href=\"#\" title=\"titi\">titi</a></li>";
-}
-
-function selectIcon(node)
-{
-    if (node.className.indexOf("selected") == -1) {
-        node.className = node.className + " selected"
-    } else {
-        node.className = node.className.replace(/selected/g, "")
-    }
-}
-
-function load_image(src, name)
-{
-    var newImage = new Image();
-
-    newImage.onload = function(){
-        old_pic = $("#"+name+' img');
-        new_pic = $('<img src="' + src + '"/>');
-        old_pic.after(new_pic);
-        old_pic.remove();
-        new_pic.addClass('active');
-    }
-    newImage.src = src;
-}
-
-function getCurrentImgs()
-{
-    var curImgs = new Object();
-    var activeImgs = $("img.active");
-
-    activeImgs.each(function(){
-        curImgs[$(this).parent().attr('id')] = $(this).attr('src');
-    });
-    return curImgs;
-}
-
-function load_vms(data)
-{
-    var sel_vms;
-    var html = "";
-    var i;
-
-    sel_vms = getSelectedItems("vms");
-    active_imgs = getCurrentImgs();
-
-    $("#vms").empty();
-    for (i = 0; i < data.length; i++) {
-        var image;
-        if (data[i].state == 'running') {
-            image = data[i].screenshot;
-        } else {
-            image = data[i].icon;
-        }
-        if (!image) {
-            image = "images/icon-vm.png";
-        }
-        old_img = active_imgs[data[i].name];
-        html = genTile(data[i].name, old_img ? old_img : image,
-                       data[i].state != 'running', false);
-        $("#vms").append(html);
-        load_image(image, data[i].name);
-    }
-    selectItems("vms", sel_vms);
-
-    $("#vms .icon").click(function() {
-        selectIcon(this);
-        updateVMToolbar();
-    });
-}
-
-function updateVMToolbar()
-{
-    selectedVMs = getSelectedItems("vms")
-    toolbar = $("#vm-toolbar > li > a")
-
-    if (selectedVMs.length > 1) {
-        for (i = 0; i < toolbar.length; i++) {
-            toolbar[i].className = toolbar[i].className + " disabled"
-        }
-
-        $(".icon-play").removeClass("disabled")
-        $(".icon-off").removeClass("disabled")
-
-        return
-    }
-
-    if (selectedVMs.length <= 1) {
-        for (i = 0; i < toolbar.length; i++) {
-            toolbar[i].className = toolbar[i].className.replace(/disabled/g, "")
-        }
-    }
-
-    if (selectedVMs.length == 1) {
-        if ($("#" + selectedVMs[0]).hasClass("stopped")) {
-            $(".icon-desktop").addClass("disabled")
-        }
-        else {
-            $(".icon-desktop").removeClass("disabled")
-        }
-    }
-}
-
-function load_templates(data)
-{
-
-    var paths = []
-    var hidden = []
-    var folders = []
-    var html = "";
-    var i;
-    var j;
-
-    sel_templates = getSelectedItems("templates");
-    $("#templates").empty();
-
-    // get all bread-crumbs paths
-    breadcrumbs = $("#breadcrumbs > li > a")
-    for (i = 1; i < breadcrumbs.length; i++) {
-        paths.push(breadcrumbs[i].textContent)
-    }
-
-    for (i = 0; i < data.length; i++) {
-        folder = data[i].folder
-
-        // verify which templates are in the current path
-        for (j = 0; j < paths.length; j++ ) {
-
-            // first path matched: shift to the next one
-            if (folder[0] == paths[j]) {
-                folder.shift()
-            } else {
-                // template not in current folder view: hide it
-                hidden.push(data[i].name)
-                break;
-            }
-        }
-
-        // template must be hidden: do not show it
-        if ($.inArray(data[i].name, hidden) != -1) {
-            continue
-        }
-
-        // folder field is empty: display template
-        if (folder.length == 0) {
-            html += genTile(data[i].name, data[i].icon, false, true, false);
-            continue
-        }
-
-        // folder still not displayed: show it
-        if ($.inArray(folder[0], folders) == -1) {
-            folders.push(folder[0])
-            html += genTile(folder[0], "images/gtk-directory.png", false, true, true);
-        }
-    }
-
-    $("#templates").append(html);
-    selectItems("templates", sel_templates)
-}
-
-function updateTemplatesView()
-{
-    $.ajax({
-        url: "/templates",
-        dataType: "json"
-    }).done(load_templates);
-}
-
-function load_peers(data)
-{
-    var html = "";
-    var i;
-
-    $("ul.projects").empty();
-    for (i = 0; i < data.length; i++) {
-        html += genPeer(data[i]);
-    }
-    $("ul.projects").append(html);
-}
-
-function load(data)
-{
-    console.log("load");
-    $.ajax({
-    url: "/vms",
-    dataType: "json"
-    }).done(load_vms);
-
-    $.ajax({
-    url: "/templates",
-    dataType: "json"
-    }).done(load_templates);
-
-    $.ajax({
-    url: "/peers",
-    dataType: "json",
-    }).done(load_peers);
-
-    $("div.icon").draggable({ revert: true });
-
-    window.setTimeout("load();", 5000);
-}
-
-function init_lang_select()
-{
-    var lang = $("html").attr("lang")
-    $("#localLang").val(lang)
-}
-
-function getSelectedItems(id)
-{
-    var names = []
-    var items = document.getElementById(id);
-    var selectedItems = items.getElementsByClassName("selected");
-
-    for (i = 0; i < selectedItems.length; i++) {
-        names[i] = selectedItems[i].id;
-    }
-
-    return names;
-}
-
-function selectItems(id, names)
-{
-    var icons = $("#" + id + " .icon");
-    var i;
-
-    for (i = 0; i < icons.length; i++) {
-        var id = icons[i].id;
-        if (names.indexOf(id) >= 0) {
-            icons[i].className = icons[i].className + " selected";
-        }
-    }
-}
-
-function deselectIcons(names)
-{
-    for (i = 0; i < names.length; i++) {
-        $("#" + names[i]).removeClass("selected")
-    }
-}
-
-function deleteSelectedItems(Collection)
-{
-    $("#dialog-delete-" + Collection + "-confirm").dialog({
-       resizable: false,
-       height:220,
-       modal: true,
-       buttons: {
-           "Delete": function() {
-               item = getSelectedItems(Collection);
-               for (i = 0; i < item.length; i++) {
-                   $.ajax({
-                       url: "/" + Collection + "/" + item[i],
-                       type: "DELETE",
-                       context: document.getElementById(item[i])
-                   }).done(function(data, textStatus, context) {
-                       $("#" + $(this).context.id).remove();
-                   }).fail(function(context) {
-                       alert("Failed to delete " + $(this).context.id);
-                   });
-               }
-               $(this).dialog("close");
-           },
-           Cancel: function() {
-               $(this).dialog("close");
-           }
-       }
-    });
-}
-
-function start()
-{
-    var html = "";
-
-    html = genTile("Create Guest", "images/image-missing.png", false, true);
-    $("#custom").append(html);
-
-    load();
-    init_lang_select();
-
-    $("#vm-toolbar .icon-play").click(function() {
-        vms = getSelectedItems("vms");
-
-        for (i = 0; i < vms.length; i++) {
-            $.ajax({
-                url: "/vms/" + vms[i]  + "/start",
-                type: "POST",
-                dataType: "json",
-                context: document.getElementById(vms[i]),
-            }).complete(function(context, status) {
-                updateVMToolbar();
-
-                if (status == "success") {
-                    vm = $(this).context
-                    vm.className = vm.className.replace(/stopped/g, "");
-                } else {
-                    alert ("Failed to start " + $(this).context.id);
-                }
-            });
-        }
-
-        deselectIcons(vms)
-    });
-
-    $("#vm-toolbar .icon-off").click(function() {
-        vms = getSelectedItems("vms");
-
-        for (i = 0; i < vms.length; i++) {
-            $.ajax({
-                url: "/vms/" + vms[i]  + "/stop",
-                type: "POST",
-                dataType: "json",
-                context: document.getElementById(vms[i]),
-            }).complete(function(context, status) {
-                updateVMToolbar();
-
-                if (status == "success") {
-                    vm = $(this).context
-                    vm.className = vm.className + " stopped"
-                } else {
-                    alert ("Failed to power off " + $(this).context.id);
-                }
-            });
-        }
-
-        deselectIcons(vms)
-    });
-
-    $(".icon-desktop").click(function() {
-        if ($(this).hasClass("disabled")) {
-            return
-        }
-
-        vm = getSelectedItems("vms");
-
-        $.ajax({
-            url: "/vms/" + vm[0]  + "/connect",
-            type: "POST",
-            dataType: "json",
-        }).done(function(data, textStatus, xhr) {
-            url = "/vnc_auto.html?port=" + data.graphics.port + "&logging=debug"
-            popup = window.open(url, "", "target=_blank,height=600,width=800,scrollbars=1");
-            if (popup) {
-                popup.focus()
-            } else {
-                alert("A popup blocker may have prevented the console from displaying properly.")
-            }
-        });
-
-        deselectIcons(vm)
-    });
-
-    $("#vm-toolbar .icon-trash").click(function() {
-        deleteSelectedItems('vms')
-    });
-
-    $("#template-toolbar .icon-plus").click(function() {
-        templates = getSelectedItems("templates");
-        if (templates.length != 1) {
-            return;
-        }
-        var req = {"template": "/templates/" + templates[0]};
-        $.ajax({
-            url: "/vms",
-            type: "POST",
-            contentType: "application/json",
-            data: JSON.stringify(req),
-            dataType: "json",
-            context: document.getElementById(templates[0]),
-        }).done(function() {
-            $.ajax({
-                url: "/vms",
-                dataType: "json"
-            }).done(load_vms);
-        }).fail(function(context) {
-            alert("Failed to create VM from Template: " + $(this).context.id);
-        });
-    });
-
-    $("#template-toolbar .icon-trash").click(function() {
-        deleteSelectedItems('templates')
-    });
-    // enable selection for templates
-    $("#templates").on("click", ":not(.folder)", function() {
-        selectIcon(this);
-    });
-
-    // handle click in template folder
-    $("#templates").on("click", ".folder", function() {
-        name = $(this).attr("id")
-
-        html = "<li><a class=\"icon-angle-right\">" + name  + "</a></li>"
-        $("#breadcrumbs").append(html)
-
-        updateTemplatesView();
-    });
-
-    // handle click in bread-crumbs fields
-    $("#breadcrumbs").on("click", "li", function() {
-        // remove all next siblings and update templates view
-        $(this).nextAll().remove();
-        updateTemplatesView();
-    });
-
-    $(".btn").button();
-    $('#localLang').change(function() {
-        var selection = $('#localLang option:selected').val();
-        document.cookie = 'kimchiLang' + "=" + selection;
-        window.location.reload()
-    });
-}
-
-$(document).ready(function(){ start(); });
diff --git a/ui/pages/dev-ui.html.tmpl b/ui/pages/dev-ui.html.tmpl
deleted file mode 100644
index e7e74fd..0000000
--- a/ui/pages/dev-ui.html.tmpl
+++ /dev/null
@@ -1,170 +0,0 @@
-#*
- * Project Kimchi
- *
- * Copyright IBM, Corp. 2013
- *
- * Authors:
- *  Anthony Liguori <aliguori at us.ibm.com>
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *#
-#unicode UTF-8
-#import gettext
-#from kimchi.cachebust import href
-#silent t = gettext.translation($lang.domain, $lang.localedir, languages=$lang.lang)
-#silent _ = t.gettext
-#silent _t = t.gettext
-<!doctype html>
-<html class="no-js" lang=$lang.lang[0]>
-<head>
-    <meta charset="utf-8">
-    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
-
-    <title>Project Kimchi</title>
-
-    <meta name="viewport" content="width=device-width">
-
-    <link rel="stylesheet" href="$href("css/dev.base.css")">
-    <link rel="stylesheet" href="$href("css/dev.style.css")">
-    <link rel="stylesheet" href="$href("css/dev.jquery-ui.css")">
-    <link rel="stylesheet" href="$href("css/dev.main.css")">
-
-    <script src="$href("js/modernizr.custom.2.6.2.min.js")"></script>
-
-    <script src="$href("js/jquery.min.js")"></script>
-    <script src="$href("js/jquery-ui.js")"></script>
-
-    <script src="$href("js/dev.main.js")"></script>
-</head>
-
-<body class="theme-blue home page page-id-33 page-template-default page-slug-index single-author singular">
-    <header>
-        <section id="global-nav">
-            <nav>
-                <div class="constrain">
-                    <ul id="projects" class="projects">
-                        <li class="project selected"><a href="#" title="localhost">localhost</a></li>
-                    </ul>
-                    <ul class="links">
-                        <li class="dropdown"><a href="#">$_("Host")</a>
-                            <ul>
-                                <li><a href="#">$_("Reboot")</a></li>
-                                <li><a href="#">$_("Shutdown")</a></li>
-                                <li><a href="#">$_("SOS Report")</a></li>
-                            </ul>
-                        </li>
-                    </ul>
-                </div>
-            </nav>
-        </section>
-    </header>
-
-    <div id="container">
-        <div id="logo-events" class="constrain clearfix">
-            <h2 class="logo"><a href="/" title="Project Kimchi">$_("Project Kimchi")</a></h2>
-            <div id="Lang">
-            $_("Language:")
-            <select id="localLang">
-                <option value="en_US" selected>English (United States)</option>
-                <option value="zh_CN">中文(简体)</option>
-                <option value="pt_BR">Português (Brasil)</option>
-            </select>
-            </div>
-        </div>
-
-        <nav id="main" class="constrain clearfix">
-            <div class="menu-top-container">
-                <ul id="menu-top" class="menu">
-                    <li class="menu-item"><a href="#">$_("Guests")</a></li>
-                    <li class="menu-item"><a href="#">$_("Storage")</a></li>
-                    <li class="menu-item"><a href="#">$_("Networks")</a></li>
-                    <li class="menu-item"><a href="#">$_("Statistics")</a></li>
-                    <li class="menu-item"><a href="#">$_("About")</a></li>
-                </ul>
-            </div>
-        </nav>
-
-        <div id="content-wrapper" class="clearfix row">
-            <div class="content-full full-width twelve columns">
-                <div id="content">
-
-                  <h2>$_("Virtual Machines")</h2>
-                  <ul id="vm-toolbar" class="vm-toolbar">
-                    <li><a class="icon-desktop" href="#">$_("Display")</a></li>
-                    <li><a class="icon-play" href="#">$_("Power On")</a></li>
-                    <li><a class="icon-off" href="#">$_("Power Off")</a></li>
-                    <li><a class="icon-cogs" href="#">$_("Settings")</a></li>
-                    <li><a class="icon-trash" href="#">$_("Delete")</a></li>
-                    <li><a class="icon-wrench" href="#">$_("More...")</a></li>
-                  </ul>
-
-                  <div id="vms">
-                  </div>
-                  <hr/>
-
-                  <h2>$_("Templates")</h2>
-                  <ul id="template-toolbar" class="vm-toolbar">
-                    <li><a class="icon-plus" href="#">$_("Create VM")</a></li>
-                    <li><a class="icon-trash" href="#">$_("Delete")</a></li>
-                    <li><a class="icon-cogs" href="#">$_("Settings")</a></li>
-                  </ul>
-
-                  <ul id="breadcrumbs">
-                    <li><a class="icon-angle-right">templates</a></li>
-                  </ul>
-
-                  <div id="templates">
-                  </div>
-
-                  <hr/>
-                  <h2>$_("Custom")</h2>
-                  <div id="custom">
-                  </div>
-
-                  <div style="clear: both">
-                  </div>
-
-                </div>
-            </div>
-        </div>
-    </div>
-
-<div id="dialog-delete-vms-confirm" title="Delete VMs" style="display: none">
-<p><span class="icon-warning-sign icon-2x" style="float: left; margin: 0 15px 0px 0;"></span>
-The selected VMs and all associated data will be deleted!  Are you sure?</p>
-</div>
-
-<div id="dialog-delete-templates-confirm" title="Delete templates" style="display: none">
-<p><span class="icon-warning-sign icon-2x" style="float: left; margin: 0 15px 0px 0;"></span>
-The selected templates and all associated data will be deleted!  Are you sure?</p>
-</div>
-
-    <footer class="clearfix simple">
-        <div class="row">
-        </div>
-        <div class="constrain">
-            <div id="legal">
-                <ul class="footer-site-links">
-                    <li><a class="icon-group" href="#">$_("Forum")</a></li>
-                    <li><a class="icon-wrench" href="#">$_("API")</a></li>
-                    <li><a class="icon-twitter" href="#">$_("Twitter")</a></li>
-                    <li><a class="icon-comments" href="#">$_("IRC")</a></li>
-                </ul>
-                <p class="copyright">
-                    Copyright 2013 <a href="http://www.ibm.com/">IBM, Corp</a>.<br>
-                </p>
-            </div>
-        </div>
-    </footer>
-</body>
-</html>
-- 
1.8.1.4




More information about the Kimchi-devel mailing list