#editor-tabs li {
    margin: 0;
    margin-right: 5px;
    padding: 0;
}
#editor-tabs {
    margin: 0;
    padding: 0;
}
#wiki-editor .tab-navigation .tab a {
    height: 1em;
}

.tab-navigation .loading {
    background: url(../../../images/icons/wait.gif) no-repeat 50% 50%; 
    text-indent: -9999px;
    overflow: hidden;
    width: 16px;
    height: 16px;
    visibility: hidden; /* hidden, but affecting layout by default */
}

.editor-settings {
    font-size: .8em;
    font-weight: bold;
    color: #666;
}

#wiki-editor .editor-panel {
    border:1px solid #d3d3d3;
    background-color: white;
    padding: 10px;
}
#wiki-editor .editor-panel, #wiki-editor .input-section {
    margin: 0 0 10px 0;
}
#wiki-editor .captcha {
    text-align: right;
	border:1px solid #d3d3d3;
    background-color: white;
}

#wiki-editor {
    padding: 10px 0;
    overflow: hidden;
}

.pagetitle {
    font-size: 22px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.newpagetitle {
    color: #ccc;
}

h1 #content-title {
    margin: 0;
    padding-left: 5px;
    width: 100%;
}

#content-title-div.inputSection {
    margin-bottom: 0;
    overflow: hidden;
}

h1 #content-title-div.inputSection input {
    padding: 1px 5px;
}

.inlinecommentform, .threadedcommentform {
    width: 720px;
}

#preview {
    border: 1px solid #ccc;
    background-color: white;
    clear: left;
}
#previewArea {
    margin: 0;
    padding: 0 10px;
}
#previewArea iframe {
    border: none;
    margin: 0;
    width: 100%;
    height: 480px; /* Default height of the editor */
}
.remove-control {
    float: right;
}
/* Editor toolbar and icons */
#linkinserters {
    clear: left;
    background: #f0f0ee;
    border: 1px solid #ccc;
    border-bottom: none;
    height: 26px;
    line-height: 26px;
    overflow: visible;
    position: relative;
}
#linkinserters .toolbar-section,
#linkinserters .toolbar-button {
    float: left;
    overflow: hidden;
}
#linkinserters ul,
#linkinserters li {
    list-style: none;
    margin: 0;
    padding: 0;
}
#linkinserters a {
    text-decoration: none;
    display: block;
}
#linkinserters label {
    display: none; /* hide labels by default */
}
#linkinserters a:hover .editor-icon {
    background-color: #B2BBD0;
    border: 1px solid #0A246A;
}
#linkinserters a:hover {
    background-color: #B2BBD0; /* IE hack - make sure link children are restyled on hover */
}
#linkinserters a.active .editor-icon,
#linkinserters a.selected .editor-icon {
    background-color: #C2CBE0;
    border: 1px solid #0A246A;
}
#linkinserters a.disabled .editor-icon {
    opacity: 0.3;
}
#linkinserters label {
    background: #fff;
    border: 1px solid #ccc;
    color: #333;
    border-right: none;
    float: left;
    font-size: 12px;
    font-weight: normal;
    line-height: 14px;
    padding: 4px 14px 2px 4px;
}
#linkinserters a:hover label,
#linkinserters a.active label,
#linkinserters a.selected label {
    border-color: #0A246A;
}
#linkinserters .toolbar-section {
    background-image: url(../../../images/decoration/toolbar-separator.gif);
    background-repeat: no-repeat;
    background-position: 0 50%;
    padding: 2px 4px;
}
#linkinserters .toolbar-section.first {
    background-image: none;
}

span.editor-icon {
    width: 20px;
    height: 20px;
    margin: 0;
    float: left;
    border: 1px solid #f0f0ee; /* IE hack - should be 'transparent' */
    background: url(../../../images/icons/editor-icons.gif) no-repeat 20px 20px;
}
.defaultSkin span.mce_conf_macro_browser.wait,
#editor-insert-macro.wait span.editor-icon {
    background: url(../../../images/icons/wait.gif) no-repeat 50% 50%;    
}
#editor-insert-link span {
    background-position: 0 0;
}
#editor-insert-image span {
    background-position: -20px 0;
}
#editor-insert-macro span {
    background-position: -40px 0;
}
.defaultSkin span.mce_conf_macro_browser {
    background: url(../../../images/icons/editor-icons.gif) no-repeat -40px 0;
}
.defaultSkin span.mce_confimage {
    background: url(../../../images/icons/editor-icons.gif) no-repeat -20px 0;    
}

/**
 *  RTE Insert Menu
 */
.defaultSkin a.rte-insert-menu {
    width: 46px; /* = label (33px) + label padding (3px) + icon (10px) */
    _width: 49px; /* IE6 uses incorrect width calculation */
    overflow: hidden;
}
.defaultSkin .rte-insert-menu span.mceButtonLabel {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
    overflow: hidden;
    padding: 3px 0 3px 3px;
    width: 33px; /* variable width doesn't work in IE6 and IE7 because we're in a table */
}
.defaultSkin .rte-insert-menu span.mceIcon {
    background: url(../com.atlassian.confluence.tinymceplugin:tinymceeditor/tinymcesource/themes/advanced/img/icons.gif) no-repeat -741px 0;
    float: right;
    width: 10px;
}
.defaultSkin .mceMenu .mceMenuItem a {
    padding: 5px 0;
}
.defaultSkin .rte-insert-menu a span.mceText {
    padding-left: 28px;
}
.defaultSkin .mceMenu .mceFirst td {
    padding-top: 5px;
}
.defaultSkin .mceMenu .mceLast td {
    padding-bottom: 5px;
}

/* Insert menu icons */
.defaultSkin .mceMenu .mceMenuItem .mceIcon {
    background-color: transparent;
    background-repeat: no-repeat;
    margin-left: 2px;
    margin-top: 1px;
    width: 20px;
}
/* Confluence Editor icons */
.defaultSkin .mceMenu .mceMenuItem .mce_menu_confimage .mceIcon,
.defaultSkin .mceMenu .mceMenuItem .mce_menu_conflink .mceIcon,
.defaultSkin .mceMenu .mceMenuItem .mce_conf_macro_browser .mceIcon,
.mceMenu .mceMenuItem .mce_menu_conf_macro_gallery .mceIcon,
.mceMenu .mceMenuItem .mce_menu_conf_macro_info .mceIcon,
.mceMenu .mceMenuItem .mce_menu_conf_macro_recently-updated .mceIcon,
.mceMenu .mceMenuItem .mce_menu_conf_macro_toc .mceIcon,
.mceMenu .mceMenuItem .mce_menu_conf_macro_tasklist .mceIcon,
.mceMenu .mceMenuItem .mce_menu_conf_macro_widget .mceIcon,
.mceMenu .mceMenuItem .mce_menu_confattachment .mceIcon {
    background-image: url(../../../images/icons/editor-icons.gif);
}
.defaultSkin .mceMenu .mceMenuItem .mce_menu_conflink .mceIcon {
    background-position: 0 0;
}
.defaultSkin .mceMenu .mceMenuItem .mce_menu_confimage .mceIcon {
    background-position: -20px 0;
}
.defaultSkin .mceMenu .mceMenuItem .mce_conf_macro_browser .mceIcon {
    background-position: -40px 0;
}
.mceMenu .mceMenuItem .mce_menu_conf_macro_info .mceIcon {
    background-position: -80px 0;
}
.mceMenu .mceMenuItem .mce_menu_conf_macro_gallery .mceIcon {
    background-position: -140px 0;
}
.mceMenu .mceMenuItem .mce_menu_conf_macro_recently-updated .mceIcon {
    background-position: -60px 0;
}
.mceMenu .mceMenuItem .mce_menu_conf_macro_widget .mceIcon {
    background-position: -160px 0;
}
.mceMenu .mceMenuItem .mce_menu_conf_macro_tasklist .mceIcon {
    background-position: -120px 0;
}
.mceMenu .mceMenuItem .mce_menu_conf_macro_toc .mceIcon {
    background-position: -100px 0;
}
.mceMenu .mceMenuItem .mce_menu_confattachment .mceIcon {
    background-position: -180px 0;
}

/* TinyMCE icons */
.mceMenu .mceMenuItem .mce_menu_conf_emoticon .mceIcon,
.mceMenu .mceMenuItem .mce_menu_conf_symbol .mceIcon,
.mceMenu .mceMenuItem .mce_menu_conf_hr .mceIcon {
    background-image: url(../com.atlassian.confluence.tinymceplugin:tinymceeditor/tinymcesource/themes/advanced/img/icons.gif);
}
.mceMenu .mceMenuItem .mce_menu_conf_emoticon .mceIcon {
    background-position: -60px -20px;
}
.mceMenu .mceMenuItem .mce_menu_conf_symbol .mceIcon {
    background-position: -240px 0;
}
.mceMenu .mceMenuItem .mce_menu_conf_hr .mceIcon {
    background-position: -360px 0;
}
/******************************/

#wiki-editor .submit-buttons {
    float: right;
}
#wiki-editor div.bottom {
    float: none;
    display: block;
    text-align: right;
}
#wiki-editor div.minor-edit {
    float: right;
}
#wiki-editor .mceEditor {
    width: 100%;
}
#markup {
    padding: 5px 0 0 5px;
    background: #fff;
    border: 1px solid #ccc;
}
#editor-tabs {
    list-style-type: none;
}

#editor-tabs li a {
    border-bottom: none;
    padding-bottom: .5em;
    line-height: 1.3;
}

#editor-tabs li.notab {
    line-height: 2.2;
    height: 1em;
}

#editor-tabs li.notab a {
    padding-bottom: 0;
}

#markup textarea {
    padding: 0;
    border: none;
    margin: 0;
    width: 100%;
    outline: none; /* hide blue outline in Safari */
}

#draft-status {
    margin: 0;
    padding: 0 0.8em;
    display: inline;
    float: right;
    color: #777;
}
#draft-status.error {
    background-color: transparent;
    color: #c44;
}
#draft-status a,
#page-permissions-unsaved-changes-msg {
    color: #777;
}

#heartbeat-div,
#wiki-editor div.error,
#wiki-editor .infoMacro {
    margin-bottom: .9em;
}
#wiki-editor div.error {
    padding: .9em;
}

/* i18n fix for insert menu button CONF-17851. TO DO: evaluate using a broader selector and incorporating this into base RTE styles. */
#wysiwygTextarea_rte-insert-menu-button {
    padding-right:10px;
    position:relative;
    width: auto;
}
#wysiwygTextarea_rte-insert-menu-button .mceIcon {
    position:absolute;
    right:2px;
    width:7px;
}
#wysiwygTextarea_rte-insert-menu-button .mceButtonLabel {
    display: inline-block;
    width: auto;
}
#insert-image-dialog .page-body {
    font-size: 12px;
    color: #333;
}
#insert-image-dialog.dialog .page-menu {
    margin-right: 0;
    width: 199px;
}

#attached-images {
    background: #fff;
    height: 405px; /* initial height; adjusted by JavaScript at display time */
    padding: 0;
    padding-top: 2px;
    overflow: auto;
    position: relative; /* used to calculate position of images in dialog */
}
#attached-images p {
    margin: 20px;
    padding: 0;
    color: #666; /* override 'p' style */
    font-size: 12px; /* override 'p' style */
}
#attached-images img {
    _display: block; /* remove unusual bottom margin IE6 */
}
.bottom-panel {
    border: none;
    border-top: solid 1px #f0f0f0;
    margin: 0;
    padding: 10px 20px;
    background-color: #fff;
}
.insert-web-image {
    border: none;
    height: 461px;
    overflow: hidden;
}
.insert-web-image p {
    padding: 10px;
    color: #666;
    margin: 0;
}
.insert-web-image .image-preview-area {
    overflow: auto;
    padding: 0;
    height: 414px;
    width: 100%;
    text-align: center;
}
.insert-web-image p.image-preview-error {
    background: url(../../../images/icons/emoticons/warning.gif) no-repeat 10px 50%;
    padding-left: 30px;
    margin-left: 50px;
}
.insert-web-image .image-preview-throbber {
    padding: 50px 150px;
    width: 300px;
    text-align: center;
}
.insert-web-image .faraway {
    position: absolute;
    left: -9999em;
    top: -9999em;
}
.web-image-panel .thumbnail-option {
    display: none; /* no thumbnails for external images currently */
}

input.image-url {
    width: 400px;
}
.bottom-panel label, .insert-web-image label {
    margin-right: 1em;
    font-weight: 400;
    color: #333;
}
.top-search {
    border: none;
    border-bottom: solid 1px #f0f0f0;
    margin: 0;
    padding: 11px;
}
.top-search .search-field {
    width: 350px;
    margin-right: 10px;
}
.top-search select {
    margin-right: 10px;
}
#insert-image-dialog .search-results {
    margin: 0;
    padding: 10px;
    height: 461px;
    overflow: auto;
}
#insert-image-dialog .search-results dt {
    line-height: 16px;
    color: #666;
}
#insert-image-dialog .search-results dt strong {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #fec;
    color: #000;
    font-weight: 400;
    padding: 3px;
    margin: -3px;
}
#insert-image-dialog .search-results dt.image,
#insert-image-dialog .search-results dt.page {
    background: url(../../../images/icons/image_16.gif) no-repeat 0 50%;
    padding-left: 20px;
    float: left;
    width: 40%;
    overflow: hidden;
}
#insert-image-dialog .search-results dt.page {
    background-image: url(../../../images/icons/docs_16.gif);
}
#insert-image-dialog .search-results dt.space {
    float: left;
    width: 40%;
    overflow: hidden;
}
#insert-image-dialog .search-results dt.date {
    float: left;
}
#insert-image-dialog .search-results dd {
    clear: left;
    margin: 0;
    padding: 10px 0 0 20px;
}
#insert-image-dialog .search-results h4 {
    margin: 0 0 10px -20px;
    position: relative;
    padding: 0;
    font-weight: 400;
    font-style: italic;
    font-family: georgia, "Times New Roman", serif;
    color: #666;
}
#insert-image-dialog .search-results h4 span {
    float: left;
    width: 12px;
    height: 12px;
    padding: 2px;
    margin-right: 4px;
}

ul.image-list {
    margin: 0;
    padding: 0;
    list-style: none;
}
ul.image-list li {
    cursor: default;
    display: inline;
    float: left;
    margin: 0 0 10px;
    padding: 10px 0 3px;
    text-align: center;
}
ul.image-list li.hover {
    background-color: #f0f0f0;
    border: none;
}
ul.image-list li.selected {
    background-color: #69c;
    border: none;
}
ul.image-list li.selected .image-container {
    border-color: #fff;
}
ul.image-list li.selected .caption {
    color: #fff;
    font-weight: bold;
}
ul.image-list li .caption {
    color: #333;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    width: 140px;
}
ul.image-list li .image-container {
    background: #fff;
    border: 1px solid #f0f0f0;
    height: 100px;
    line-height: 100px;
    margin: 0 21px 5px;
    padding: 0;
    position: relative;
    vertical-align: top; /* fixes vertical positioning of image in IE7 */
    width: 100px;
}
ul.image-list li .loading {
    background: #fff url(../../../images/icons/wait.gif) no-repeat 50% 50%; /* show wait image while loading */
}
ul.image-list li .zoom {
    bottom: 1px;
    cursor: pointer;
    display: block;
    height: 24px;
    line-height: 24px;
    position: absolute;
    right: 1px;
    text-indent: -9999px;
    width: 24px;
}
ul.image-list li:hover .zoom {
    background-image: url(../../../images/icons/magnify.png);
}
* html ul.image-list li .zoom {
    display: none;
}
* html ul.image-list li.hover .zoom {
    display: block;
    background-image: none;
    filter: expression(runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" +
            document.getElementById('confluence-context-path').content +
            "/images/icons/magnify.png', sizingMethod='crop')");
}
#com-atlassian-confluence #fancy_overlay,
#com-atlassian-confluence #fancy_wrap,
#com-atlassian-confluence #fancy_outer,
#com-atlassian-confluence #fancy_loading {
    z-index: 10000; /* pull it above the dialog */
}

#upload-attachment {
    border-bottom: 1px solid #f0f0f0;
    color: #333;
    line-height: 40px;
    overflow: hidden;
    padding: 6px 5px 5px 20px; /* 6px will align with dialog menu on left */
}
#upload-attachment label {
    color: #333;
    margin-right: 10px;
    font-weight: normal;
}
#upload-attachment .warning ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
#insert-image-dialog .image-uploading,
#insert-image-dialog .loading-message {
    background: url(../../../images/icons/wait.gif) no-repeat left 50%;
    height: 40px;
    line-height: 40px;
    padding-left: 24px;
}
#insert-image-dialog .loading-message {
    margin: 20px;
}
#upload-attachment .warning,
#attached-images .warning {
    background: url(../../../images/icons/emoticons/warning.gif) no-repeat left 50%;
    line-height: 20px;
    padding-left: 24px;
    white-space: nowrap;
}

#macro-browser-dialog {
    text-align: left;
}
#macro-browser-dialog.dialog .page-menu {
   margin: 0;
}

#macro-browser-dialog.dialog .page-menu li {
    cursor: pointer;
}

#macro-browser-dialog .page-menu li button:hover {
    background-color: #f0f0f0;
}

#macro-browser-dialog .page-menu li.selected button:hover,
#macro-browser-dialog .page-menu li.selected button:active {
    color: #fff;
    font-weight: bold;
    background-color: #6699cc;
}

.dialog .button-panel button {
   margin-right: 10px;
}
.dialog .button-panel button.left {
   margin: 2px 0 0 10px
}
ul.page-menu button {
   cursor: pointer;
}
ol.macro-list {
   list-style: none;
   padding: 0;
   margin: 2px 0 0;
   float: left;
}
.macro-list-item {
   float: left;
   padding: 0 20px 0 102px;
   width: 192px;
   margin: 0;
   border: 2px white;
   height: 102px;
   font-size: .77em;
   overflow: hidden;
   cursor: pointer;
}
.macro-list-item .macro-desc {
   height: 64px;
   margin-top: 2px;
   overflow: hidden;
}
.macro-list-item h3 {
   margin: 11px 0 0;
   padding: 0;
}
.macro-list-item img,
.macro-list-item .macro-icon-holder {
   margin: 11px 0 0 -91px;
   float: left;
   border: 1px solid #eee;
}
.macro-list-item .macro-icon-holder {
    background: url(../../../images/icons/macrobrowser/macro-default.png) no-repeat;
    width: 80px;
    height: 80px;
}
.macro-list-item:hover {
   background-color: #eee;
}
.selected-macro:hover,
.selected-macro {
   background-color: #fff3c5;
}
.dialog .panel-body.macro-input-panel {
   padding: 0;
   margin: 0;
   overflow: hidden;
}
.dialog-panel {
   overflow: auto;
}
.macro-input-fields,
.macro-preview-container,
#macro-insert-container{
   height: 100%;
   margin: 0;
   padding: 0;
}
.macro-preview-container {
   float: left;
   width: 536px;
   border-right: 1px solid #eee;
}
.macro-preview,
#macro-insert-container iframe {
   margin: 0;
   padding: 0;
}
.macro-input-fields {
   float: left;
   width: 328px;
   font-size: 0.8em;
}
.macro-input-fields .macro-desc {
   padding-top: 20px;
}
.macro-input-fields input,
.macro-input-fields textarea {
   width: 280px;
}
/*For FF2*/
.macro-input-fields .boolean-param input {
   width: auto;
   margin: 0;
}
.macro-input-fields .macro-param-div select {
   min-width: 100px;
}
#macro-browser-dialog .macro-param-desc {
   color: #666;
   padding-top: 3px;
   padding-bottom: 2px;
   font-size: 0.9em;
}
#macro-browser-dialog .macro-desc,
#macro-browser-dialog .macro-freeform-desc,
#macro-browser-dialog .macro-title {
   color: #333;
}
.macro-help,
.macro-example,
.macro-freeform-input,
.macro-freeform-desc,
.macro-body-div,
.macro-param-div,
.macro-input-fields .macro-desc {
   padding: 10px 10px 0 10px;
}
.macro-body-div label,
.macro-param-div label {
   color: #000;
   display: block;
   font-weight: normal;
}
.macro-help h3,
.macro-example h3 {
   color: #333;
   margin: 0;
   padding: 10px 0;
}
.macro-help ul,
.macro-help ol,
.macro-param-desc ul,
.macro-param-desc ol {
   margin: 0;
   padding-left: 20px;
}
#macro-browser-preview iframe {
    border: none;
    height: 403px;
    width: 100%;
}
.macro-preview-container {
   overflow: hidden;
}
.macro-loading {
   margin: 130px 0 0 180px;
}
/*For Safari*/
#macro-browser-search-form {
   margin: 0;
}
#macro-browser-search {
   float: right;
   margin: 10px 0;
}
input.macro-text {
   margin-right: 2px;
}
.macro-preview-header {
   border-bottom: 1px solid #f0f0f0;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 0.8em;
   height: 20px;
   overflow: hidden;
   padding: 0.8em 1.4em 0.7em;
   margin: 0;
}
.macro-preview-header span {
   color: #666;
   float: left;
   font-size: 1.2em;
   font-weight: bold;
}
.macro-preview-header #macro-browser-preview-link {
   display: block;
   color: #036;
   outline: none;
   background: url(../../../images/icons/refresh_grey_16.png) no-repeat;
   padding-left: 22px;
}
.macro-preview-header #macro-browser-preview-link.disabled {
   color: #ccc;
   cursor: default;
   text-decoration: none;
}

/*Multiple parameter fields - not used yet */
.macro-input-fields ol.macro-param-entry-list {
   list-style: none;
}
.macro-input-fields .macro-param-list-entry {
   position: relative
}
.macro-input-fields .macro-param-list-entry span {
   font-size: 0.8em;
}
.macro-input-fields .macro-param-list-entry .remove-entry {
   background: url(../../../images/icons/del_8.gif) no-repeat 100% 50%;
   display: block;
   position: absolute;
   right: 12px;
   text-indent: -999em;
   top: 0;
   width: 8px;
}
.macro-input-fields .macro-param-dropdown-wrapper {
   position: relative;
}

/* This selector never matches (I think). Check then remove */
.macro-input-fields ul.ajs-drop-down.quick-nav-drop-down {
   position: absolute;
   top: 0;
   right: auto;
   width: 24.6em;
}

.macro-input-fields .aui-dd-parent .aui-dropdown ol {
    border-bottom: none;
}

.macro-param-dropdown-wrapper li span em {
    font-style: normal;
    line-height: 26px;
}

.macro-param-dropdown-wrapper li span em i {
    margin-right: 0.3em;
    color: #636363;
}

ul.macro-preview-links {
    list-style: none;
    margin: 0;
    float: right;
    clear: right;
}
ul.macro-preview-links li {
    display: inline;
    float: left;
    padding-left: 10px;
}

/* This file generated by smartsprite */


#macro-browser-dialog .icon-content-by-user {
  background-image: url('../../images/sprites/macro-icons.png');
  background-position: -0px top;
}
#macro-browser-dialog .icon-children {
  background-image: url('../../images/sprites/macro-icons.png');
  background-position: -80px top;
}
#macro-browser-dialog .icon-search {
  background-image: url('../../images/sprites/macro-icons.png');
  background-position: -160px top;
}
#macro-browser-dialog .icon-index {
  background-image: url('../../images/sprites/macro-icons.png');
  background-position: -240px top;
}
#macro-browser-dialog .icon-blog-posts {
  background-image: url('../../images/sprites/macro-icons.png');
  background-position: -320px top;
}
#macro-browser-dialog .icon-excerpt {
  background-image: url('../../images/sprites/macro-icons.png');
  background-position: -400px top;
}
#macro-browser-dialog .icon-excerpt-include {
  background-image: url('../../images/sprites/macro-icons.png');
  background-position: -480px top;
}
#macro-browser-dialog .icon-include {
  background-image: url('../../images/sprites/macro-icons.png');
  background-position: -560px top;
}
#macro-browser-dialog .icon-gallery {
  background-image: url('../../images/sprites/macro-icons.png');
  background-position: -640px top;
}
#macro-browser-dialog .icon-change-history {
  background-image: url('../../images/sprites/macro-icons.png');
  background-position: -720px top;
}
#macro-browser-dialog .icon-popular-labels {
  background-image: url('../../images/sprites/macro-icons.png');
  background-position: -800px top;
}
#macro-browser-dialog .icon-contentbylabel {
  background-image: url('../../images/sprites/macro-icons.png');
  background-position: -880px top;
}
#macro-browser-dialog .icon-favpages {
  background-image: url('../../images/sprites/macro-icons.png');
  background-position: -960px top;
}
#macro-browser-dialog .icon-related-labels {
  background-image: url('../../images/sprites/macro-icons.png');
  background-position: -1040px top;
}
#macro-browser-dialog .icon-recently-updated {
  background-image: url('../../images/sprites/macro-icons.png');
  background-position: -1120px top;
}
#macro-browser-dialog .icon-navmap {
  background-image: url('../../images/sprites/macro-icons.png');
  background-position: -1200px top;
}
#macro-browser-dialog .icon-listlabels {
  background-image: url('../../images/sprites/macro-icons.png');
  background-position: -1280px top;
}
#macro-browser-dialog .icon-anchor {
  background-image: url('../../images/sprites/macro-icons.png');
  background-position: -1360px top;
}
#macro-browser-dialog .icon-quote {
  background-image: url('../../images/sprites/macro-icons.png');
  background-position: -1440px top;
}
#macro-browser-dialog .icon-noformat {
  background-image: url('../../images/sprites/macro-icons.png');
  background-position: -1520px top;
}
#macro-browser-dialog .icon-panel {
  background-image: url('../../images/sprites/macro-icons.png');
  background-position: -1600px top;
}
#macro-browser-dialog .icon-color {
  background-image: url('../../images/sprites/macro-icons.png');
  background-position: -1680px top;
}
#macro-browser-dialog .icon-cheese {
  background-image: url('../../images/sprites/macro-icons.png');
  background-position: -1760px top;
}
#macro-browser-dialog .icon-jiraissues {
  background-image: url('../../images/sprites/macro-icons.png');
  background-position: -1840px top;
}
#macro-browser-dialog .icon-jiraportlet {
  background-image: url('../../images/sprites/macro-icons.png');
  background-position: -1920px top;
}
#macro-browser-dialog .icon-note {
  background-image: url('../../images/sprites/macro-icons.png');
  background-position: -2000px top;
}
#macro-browser-dialog .icon-warning {
  background-image: url('../../images/sprites/macro-icons.png');
  background-position: -2080px top;
}
#macro-browser-dialog .icon-info {
  background-image: url('../../images/sprites/macro-icons.png');
  background-position: -2160px top;
}
#macro-browser-dialog .icon-tip {
  background-image: url('../../images/sprites/macro-icons.png');
  background-position: -2240px top;
}
#macro-browser-dialog .icon-pagetree {
  background-image: url('../../images/sprites/macro-icons.png');
  background-position: -2320px top;
}
#macro-browser-dialog .icon-pagetreesearch {
  background-image: url('../../images/sprites/macro-icons.png');
  background-position: -2400px top;
}
#macro-browser-dialog .icon-web-widget,
#macro-browser-dialog .icon-widget {
  background-image: url('../../images/sprites/macro-icons.png');
  background-position: -2480px top;
}
#macro-browser-dialog .icon-section {
  background-image: url('../../images/sprites/macro-icons.png');
  background-position: -2560px top;
}
#macro-browser-dialog .icon-column {
  background-image: url('../../images/sprites/macro-icons.png');
  background-position: -2640px top;
}
#macro-browser-dialog .icon-livesearch {
  background-image: url('../../images/sprites/macro-icons.png');
  background-position: -2720px top;
}
#macro-browser-dialog .icon-code {
  background-image: url('../../images/sprites/macro-icons.png');
  background-position: -2800px top;
}
#macro-browser-dialog .icon-html {
  background-image: url('../../images/sprites/macro-icons.png');
  background-position: -2880px top;
}
#macro-browser-dialog .icon-rss {
  background-image: url('../../images/sprites/macro-icons.png');
  background-position: -2960px top;
}
#macro-browser-dialog .icon-bookmarks {
  background-image: url('../../images/sprites/macro-icons.png');
  background-position: -3040px top;
}
#macro-browser-dialog .icon-toc {
  background-image: url('../../images/sprites/macro-icons.png');
  background-position: -3120px top;
}
#macro-browser-dialog .icon-spaces {
  background-image: url('../../images/sprites/macro-icons.png');
  background-position: -3200px top;
}
#macro-browser-dialog .icon-space-details {
  background-image: url('../../images/sprites/macro-icons.png');
  background-position: -3280px top;
}
#macro-browser-dialog .icon-network {
  background-image: url('../../images/sprites/macro-icons.png');
  background-position: -3360px top;
}
#macro-browser-dialog .icon-profile {
  background-image: url('../../images/sprites/macro-icons.png');
  background-position: -3440px top;
}
#macro-browser-dialog .icon-status-list {
  background-image: url('../../images/sprites/macro-icons.png');
  background-position: -3520px top;
}
#macro-browser-dialog .icon-chart {
  background-image: url('../../images/sprites/macro-icons.png');
  background-position: -3600px top;
}
#macro-browser-dialog .icon-viewdoc {
  background-image: url('../../images/sprites/macro-icons.png');
  background-position: -3680px top;
}
#macro-browser-dialog .icon-viewpdf {
  background-image: url('../../images/sprites/macro-icons.png');
  background-position: -3760px top;
}
#macro-browser-dialog .icon-viewdppt {
  background-image: url('../../images/sprites/macro-icons.png');
  background-position: -3840px top;
}
#macro-browser-dialog .icon-viewxls {
  background-image: url('../../images/sprites/macro-icons.png');
  background-position: -3920px top;
}
#macro-browser-dialog .icon-contributors {
  background-image: url('../../images/sprites/macro-icons.png');
  background-position: -4000px top;
}
#macro-browser-dialog .icon-contributors-summary {
  background-image: url('../../images/sprites/macro-icons.png');
  background-position: -4080px top;
}


