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

Aline Manera alinefm at linux.vnet.ibm.com
Mon Jan 6 19:20:13 UTC 2014


Reviewed-by: Aline Manera <alinefm at linux.vnet.ibm.com>

On 01/06/2014 05:04 AM, Shu Ming wrote:
> 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>




More information about the Kimchi-devel mailing list