@-moz-document url("chrome://browser/content/browser.xul") {

#main-window {
-moz-appearance: none !important;
background-color: gold !important;
}

#toolbar-menubar:not(:-moz-lwtheme) {
-moz-appearance: menubar !important;
}

#main-menubar:not(:-moz-lwtheme) > menu {
color: -moz-menubartext !important;
text-shadow: none !important;
}

#main-menubar:not(:-moz-lwtheme) > menu[open="true"] {
color: -moz-menubarhovertext !important;
}

#navigator-toolbox > toolbar > toolbarbutton > label,
#navigator-toolbox > toolbar > toolbaritem toolbarbutton > label:not([value=""]) {
padding: 1px 4px !important;
}

#navigator-toolbox > toolbar > toolbarbutton:not([disabled="true"]):not(:hover):not([open="true"]):not([checked="true"]) > label,
#navigator-toolbox > toolbar > toolbaritem toolbarbutton:not([disabled="true"]):not(:hover):not([open="true"]):not([checked="true"]) > label:not([value=""]),
.tab-text[selected="true"]  {
text-shadow: 1px 1px 1.5px black !important;
color: white !important;
}

.tab-text:not([selected="true"]) {
color: white !important;
text-shadow: 1px 1px 1.5px black !important;
background-color: transparent !important;
border-radius: 4px !important;
}

#navigator-toolbox > toolbar > toolbarbutton:not(:hover):not([open="true"]):not([disabled="true"]) > label,
#navigator-toolbox > toolbar > toolbaritem toolbarbutton:not(:hover):not([open="true"]):not([disabled="true"]) > label,
#FindToolbar label[value],
#addon-bar > toolbarbutton > label,
.tab-text[selected="true"] {
background-color: rgba(0,0,0,0.75) !important;
border-radius: 4px !important;
}

#FindToolbar checkbox label,
.tab-text {
text-shadow: 1px 1px 1.5px black !important;
}

#FindToolbar checkbox label {
padding: 1px 4px !important;
}

.tab-text {
padding: 0 4px !important;
}

#FindToolbar checkbox:not(:hover) label {
text-shadow: 1px 1px 1.5px black !important;
color: white !important;
border-radius: 4px !important;
background-color: rgba(0,0,0,0.75) !important;
}

#FindToolbar label[value],
#addon-bar toolbarbutton > label {
color: white !important;
text-shadow: 1px 1px 1.5px black !important;
padding: 1px 4px !important;
border-radius: 4px !important;
}

#TabsToolbar:not(:-moz-lwtheme) {
background-image: -moz-repeating-linear-gradient(left 135deg, transparent 0, transparent 24px, rgba(0,0,0,0.875) 24px, rgba(0,0,0,0.875) 48px), -moz-linear-gradient(top, black 1px, gold) !important;
background-color: transparent !important;
}

#TabsToolbar:-moz-lwtheme {
background-color: transparent !important;
background-image: -moz-linear-gradient(bottom, ThreeDShadow 1px, transparent 1px) !important;
}

.tabbrowser-tab:-moz-lwtheme,
.tabs-newtab-button:-moz-lwtheme {
padding-bottom: 1px !important;
}

.tabs-newtab-button,
.tabbrowser-tab {
background-image: -moz-linear-gradient(rgba(255,255,255,0.75), rgba(127,127,127,0.175) 4px, rgba(0,0,0,0.125) 20%, rgba(0,0,0,0.125), rgba(0,0,0,0.125) 30%, rgba(255,255,255,0.625) 97.5%) !important;
}

.tabs-newtab-button:hover,
.tabbrowser-tab:hover {
background-color: rgba(255,255,255,0.2) !important;
}

.tabbrowser-tab[selected="true"] {
background-size: 200% 125% !important;
background-image: -moz-linear-gradient(rgba(255,255,255,0.875), rgba(255,255,255,0.25) 4px, rgba(255,255,255,0.25) 20%, rgba(255,255,255,0.25) 30%, rgba(255,255,255,0.5) 75%, white 97.5%) !important;
}

#nav-bar {
color: -moz-dialogtext !important;
text-shadow: none !important;
background: -moz-linear-gradient(white, rgba(255,255,255,0.5) 50%, transparent 0, rgba(255,255,255,0.5)) !important;
}

#PersonalToolbar {
background: -moz-linear-gradient(white, rgba(255,255,255,0.5) 50%, transparent 0, rgba(255,255,255,0.5)) !important;
border-top: 1px outset gray !important;
}

#nav-bar * {
opacity: 1 !important;
}

#browser-bottombox {
background-color: transparent !important;
}

#FindToolbar {
background-image: -moz-linear-gradient(white, rgba(255,255,255,0.5) 50%, transparent 0, rgba(255,255,255,0.5)) !important;
border-top: 1px solid ThreeDShadow !important;
}

#addon-bar {
border-top: 1px solid ThreeDShadow !important;
background-image: -moz-linear-gradient(bottom, ThreeDShadow 0, ThreeDShadow 1px, rgba(255,255,255,0.5) 1px, transparent 50%, rgba(255,255,255,0.5) 50%, white) !important;
}

#status-bar > * {
margin: -1px !important;
}

#addon-bar,
#addon-bar > * {
padding: 0 !important;
margin: 0 !important;
-moz-appearance: none !important;
}

#appmenu-toolbar-button {
-moz-box-shadow: 0 1px 1px -moz-dialog inset !important;
-moz-appearance: none !important;
display: -moz-box !important;
border: 1px outset goldenrod !important;
border-top: none !important;
border-bottom: none !important;
-moz-box-ordinal-group: 1 !important;
}

#TabsToolbar > *:not(#appmenu-toolbar-button) {
-moz-box-ordinal-group: 2 !important;
}

#appmenu-toolbar-button:before {
height: 100% !important;
/*font-family: Analecta !important;
font-size: 14pt !important;*/
font-weight: bold !important;
content: "Aurelia" !important;
line-height: 1 !important;
display: -moz-box !important;
-moz-box-align: center !important;
border-radius: 4px !important;
padding: 0 4px !important;
}

#appmenu-toolbar-button {
color: highlighttext !important;
background: -moz-linear-gradient(white, rgba(255,255,255,0.5) 50%, transparent 0, rgba(255,255,255,0.5)) darkgoldenrod !important;
}

#appmenu-toolbar-button:hover {
color: highlighttext !important;
background: -moz-linear-gradient(white, rgba(255,255,255,0.5) 50%, transparent 0, rgba(255,255,255,0.5)) goldenrod !important;
}

#appmenu-toolbar-button[open="true"] {
color: highlighttext !important;
background: -moz-linear-gradient(rgba(255,255,255,0.25), transparent 50%, rgba(255,255,255,0.25) 0, rgba(255,255,255,0.5)) darkgoldenrod !important;
}

#appmenu-toolbar-button > label {
visibility: collapse !important;
}

toolbarbutton > dropmarker {
-moz-appearance: none !important;
}

toolbarbutton > dropmarker:after {
height: 100% !important;
padding: 0 0 0 2px !important;
display: -moz-box !important;
-moz-box-align: center !important;
content: "â–¾" !important;
line-height: 1 !important;
}

#TabsToolbar toolbarbutton:not(#appmenu-toolbar-button) > dropmarker:after {
color: white !important;
text-shadow: 1px 1px 1.5px black !important;
}

#TabsToolbar toolbarbutton:not(#appmenu-toolbar-button):hover > dropmarker:after {
color: -moz-buttonhovertext !important;
text-shadow: none !important;
}

#TabsToolbar toolbarbutton > dropmarker {
margin-left: -2px !important;
color: black !important;
text-shadow: 1px 1px 1.5px white !important;
}

#appmenu-toolbar-button:before {
color: black !important;
text-shadow: 1px 1px 1.5px white !important;
}

#toolbar-menubar > toolbarspacer:after {
content: "Aurelia" !important;
display: -moz-box !important;
padding: 0 4px !important;
font-family: Analecta !important;
font-size: 14pt !important;
line-height: 1em !important;
-moz-box-align: center !important;
color: -moz-menubartext !important;
}

#sidebar-splitter {
-moz-appearance: none !important;
width: 14px !important;
border-left: 1px solid ThreeDShadow !important;
border-right: 1px solid ThreeDShadow !important;
background: -moz-linear-gradient(left, white, rgba(255,255,255,0.5) 50%, transparent 0, rgba(255,255,255,0.5)) silver !important;
}

}