/* Ghis1964, 12/23/2009 ghis1964@hotmail.com */



/* This theme works ONLY WITH "Glass every single part of firefox 3.5".



 

Any update? Don't count on it; I might decide to play chess by then.

Anyone is free to modify this css set or take control of it to keep it updated if there's demand for it. 

Also, many of the codes from which this theme is based on are still in this. I'm still not experienced enough to find which to safely remove. I don't have to tell you that if you can do it, please do so. This theme is ready enought to work as it is.*/



/*----------------------------------*/



@-moz-document domain("addons.mozilla.org"),

               domain("mozilla.com"),

               domain("mozilla.org"),

               domain("mozilla-europe.org"),

               domain("mozillamessaging.com")



{



body, html, body > div, div  { background:#000000!important;}







.teaser-header, .recommended.listing-footer

{ background: black !important;

-moz-border-radius: 6px !important;}



.notification, wrapper, span class {background: none !important;}



textarea#review {color:#ffffff}



.categoriesdropdown, .other-apps > LI > UL

{

-moz-border-radius: 8px !important; color: #d9d9d9 !important;

-moz-box-shadow: inset 2px 4px 8px 10px #000000 !important;

border: 3px inset #9d9d9d !important;

/* adjust this as you want */

text-shadow: #b2b2b2 0px 0px 0px !important; }



/* ================================================== */



/* warning about older versions - if you want it, report that slash'n'star up here.

.notification, .notification-box.warning {display: none !important;}*/





.item-info { border: none !important; }



.notification-box.info { background: #b2b2b2 !important; }



.tagitem

{ background-image: none !important;

margin-left: 0px !important; }



#advanced-link

{ margin: 0px 40px 0 0px !important; }

#advanced-link, fieldset { color: #9d9d9d !important; }

#advanced-link a:hover, fieldset { color: #ffff06 !important; }



#search-query > BUTTON > IMG

{ width: 0 !important;

height: 16px !important;

padding-left: 16px !important;

margin: 4px 6px 0 0 !important;

border: none !important;

background: url("data:image/vnd.microsoft.icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAQAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkm4s5I5tLN+MZSIxAAAAAAAAAAAAAAAAAAAAAAAAAAB8XiKEeWIt/3ZZIHwAAAAAAAAAAAAAAAAAAAAAAAAAAJF2O/qSh2T/hmYs0YVgISQAAAAAAAAAAAAAAAB1WB0BeVwjwI+DW/98bEL/b1AbdQAAAAAAAAAAAAAAAAAAAACVbif3oY9Z/46CXP+BYSXNgl4gEQAAAAAAAAAAclccAXdZHb6Zfz//mI9o/3NiN/9pSxlmAAAAAAAAAAAAAAAAi2gn7aCEQv+gj1j/jX5P/3xeIsB8XB4PAAAAAAAAAAByVRyYjG8y/6WOS/+WiVz/blww92JJGFkAAAAAAAAAAIJgIGSAck78m4ld/6KOUv+Id0r/dFYernlYHQYAAAAAb1MbGWdXL8mGfmT/pI1O/5KEVv9lVSvtXUYXQwAAAAAAAAAAe1ghdndzaf+diln/o4xN/4NwP/9xUBuhdVgdBwAAAABnShkkXVU/2oSAcv+mjEb/kIFQ/2FJH+FcRBY0AAAAAAAAAAByWCSDhWw1/65/Kv+dkGX/cnJy/2xRIHQAAAAAAAAAAGJKGCZdUTPhnHcu/6iJQP+Kior/Uk482AAAAAAAAAAAdFMcjIVqM/+hjln/ubm5/3l5ef9qSxpsAAAAAAAAAABfSRcxZE4c5pl8Pf+ioqL/tbW1/1VMMdAAAAAAck8cg31tR/+SkIb/yMjI/4eHh/9lQxmTaUcZBAAAAABfRhcsXUsp4YeBZ/+ztLL/v7+//09JO9lYPhYpdFIccnVsT/+goKD/19nX/5aWlv9nQhmjaUUZAQAAAABgShgfXEom1YODg//GysL/ycnJ/05NTOZXNxU2AAAAAHBkQvG4uLj/2+fe/6Kiov9pSh21bEwaCQAAAAAAAAAAXUcboIWFhf/b5tr/zdXQ/1NTU/FYORZLAAAAAAAAAABtbWn43/Xr/7Ozs/9kTSbCaUsZBwAAAAAAAAAAWD4WAVxIIr7AwMD/2O7k/1tbW/tYNxZcAAAAAAAAAAAAAAAAcXFx+8DAwP9hUz3JZ0YZGQAAAAAAAAAAAAAAAFc6FQFVSC3AuLi4/3h4eP9YNhZoAAAAAAAAAAAAAAAAAAAAAGdZN91jVzvVaUoZJgAAAAAAAAAAAAAAAAAAAAAAAAAAWEoge1dSO/9dRR1vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAB8fAAAODwAABgcAAAMDAAABAQAAgIAAAMDAAADAwAAAgIAAAAEBAAADAwAABgcAAA4PAAAfHwAA//8AAA==") no-repeat !important; }



IMG[alt=""][src="/img/amo2009/icons/category-dropdown-down.gif"]

{ width: 0 !important;

height: 16px !important;

padding-left: 16px !important;

margin: 4px 6px 0 0 !important;

background: url("data:image/vnd.microsoft.icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAQAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABiPwM0W0Yo2FxDHdBgOQMpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABlQwRDaUYM4Yp5ef+xoKD/Vz4m2V0xAjYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABqRwVZbVEY7ZiAPf+wkC3/n46O/8Cvr/9WQjfmXzQCSwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABvSQZmdVgc95qDQ/+tkDL/o34a/6CAKf+vn53/y7q6/1hGQ/FfMgJcAAAAAAAAAAAAAAAAAAAAAAAAAAB1UAh1el4j/52ISP+rkDr/i3de/2VKHuFsTAnmj3tS/8G1rf/TxMP/Xk1N+18xAmgAAAAAAAAAAAAAAAB+WQ18hGov/56KV/+tkjj/jnhR/2ZOK9pqSAUmZUQEMWVHFuGFdHT/1tHF/93c1/90Y2P/ZEAJbwAAAAAAAAAAgWIa/5Z/R/+igyv/k3Ee/25SG8lvSQYkAAAAAAAAAABlQQQsZEUT1YJxcf+8q6v/uKen/15JJ/8AAAAAAAAAAINfDoR/XRDAf1sKvnhUCZh1UggZAAAAAAAAAAAAAAAAAAAAAGhIBR9lQwigY0IOvl1AGsBhRQx7AAAAAAAAAAAAAAAAfFcJAXhWCQEAAAAAAAAAAHxXCQdzTwx0ckoHbG9FBgQAAAAAAAAAAF84AgFfNgIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH9aCgZ4UQmhdmVh/3tqav9tQgaTb0IGAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIRgCw98VguujHAr/6GLVP+1pKT/hHNz/29CBqNySgcJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIliDBGDXw7AkHc3/6yPOf+2ixf/pYtI/8Szs/+SgYH/b0gKtXBLBwcAAAAAAAAAAAAAAAAAAAAAAAAAAI1kDiSIYhHNlHw7/6mQQP+kiUf/jGwh/45rH/+Zh3T/08TC/56Njf9tSRLCb0UGGQAAAAAAAAAAAAAAAJRsDzGMZxnRl4FI/6aPR/+hiEr/gGxV/3lXEoN8VQmMhGkz/52MjP/g1dH/sqGh/2lLKMlvSAYmAAAAAAAAAACUcBnfmoRR/6WNSP+nhi7/h246/IFZDnYAAAAAAAAAAHhQCYN+Zjv/tKOj/+bj3v/CsbH/ak8n1QAAAAAAAAAAmXMY5Jl4KPqbdBT3k2wU7YpjDWQAAAAAAAAAAAAAAAAAAAAAfFQJcndfLvF1Y1T4dGNj+3BVI90AAAAA/D8AAPgfAADwDwAA4AcAAMADAACAAQAAgYEAAIPBAADMMwAA+B8AAPAPAADgBwAAwAMAAIABAACBgQAAg8EAAA==") no-repeat !important; }



IMG[alt=""][src="/img/amo2009/icons/category-dropdown-up.gif"]

{ width: 0 !important;

height: 16px !important;

padding-left: 16px !important;

margin: 4px 6px 0 0 !important;

background: url("data:image/vnd.microsoft.icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAQAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZ1k33XFxcfttbWn4cGRC8XRSHHIAAAAAAAAAAAAAAAAAAAAAgmAgZItoJ+2Vbif3kXY7+pJuLOQAAAAAAAAAAGNXO9XAwMD/3/Xr/7i4uP91bE//ck8cgwAAAAAAAAAAe1ghdoByTvyghEL/oY9Z/5KHZP+ObSzfAAAAAAAAAABpShkmYVM9ybOzs//b597/oKCg/31tR/90UxyMclgkg3dzaf+biV3/oI9Y/46CXP+GZizRjGUiMQAAAAAAAAAAAAAAAGdGGRlkTSbCoqKi/9fZ1/+SkIb/hWoz/4VsNf+diln/oo5S/41+T/+BYSXNhWAhJAAAAAAAAAAAAAAAAAAAAAAAAAAAaUsZB2lKHbWWlpb/yMjI/6GOWf+ufyr/o4xN/4h3Sv98XiLAgl4gEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABsTBoJZ0IZo4eHh/+5ubn/nZBl/4NwP/90Vh6ufFweDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGlFGQFlQxmTeXl5/3Jycv9xUBuheVgdBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXOhUBWD4WAQAAAAAAAAAAaUcZBGpLGmxsUSB0dVgdBwAAAAAAAAAAclccAXVYHQEAAAAAAAAAAAAAAABYSiB7VUgtwFxIIr5dRxugYEoYHwAAAAAAAAAAAAAAAAAAAABvUxsZclUcmHdZHb55XCPAfF4ihAAAAAAAAAAAV1I7/7i4uP/AwMD/hYWF/1xKJtVfRhcsAAAAAAAAAABnShkkZ1cvyYxvMv+Zfz//j4Nb/3liLf8AAAAAAAAAAF1FHW94eHj/2O7k/9vm2v+Dg4P/XUsp4V9JFzFiShgmXVU/2oZ+ZP+ljkv/mI9o/3xsQv92WSB8AAAAAAAAAAAAAAAAWDYWaFtbW/vN1dD/xsrC/4eBZ/9kThzmXVEz4YSAcv+kjU7/lolc/3NiN/9vUBt1AAAAAAAAAAAAAAAAAAAAAAAAAABYNxZcU1NT8cnJyf+ztLL/mXw9/5x3Lv+mjEb/koRW/25cMPdpSxlmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFg5FktOTUzmv7+//6Kiov+oiUD/kIFQ/2VVK+1iSRhZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVzcVNk9JO9m1tbX/ioqK/2FJH+FdRhdDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYPhYpVUwx0FJOPNhcRBY0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg8EAAIGBAACAAQAAwAMAAOAHAADwDwAA+B8AAMwzAACDwQAAgYEAAIABAADAAwAA4AcAAPAPAAD4HwAA/D8AAA==")  no-repeat !important; }







/* text under fox */

.page-intro, #footer-legal, .vex,/* donate button */.aux

{ display: none !important; }

#title, #mozilla-com > UL:first-child + DIV > DIV:first-child + DIV + DIV > H1 { font-size: 90% !important; }

#title { margin: 8px 0 0 -10px !important; }

#title a { color: #ffff06 !important; }



/* Mozilla link */

#brand { margin-left: -22px !important; }

#title, #brand { opacity: .8 !important; }

#brand:hover, #title:hover { opacity: .9 !important; }



.tagitem { background-image: none !important; }

LI[class="usertag"]{ margin-left: -15px !important; }

#footer p { display: none !important; }



.stats

{ float: left !important;

margin: 5px 20px 0 -20px !important; }

.stats strong, .downloads { color: #AAAD6A !important; }

.stats span { color: #111111 !important; }



/* left panel - categories */

.highlight { background: none !important; }

.items, .icon { background: none !important; }



/* FONT */

h2 /* all red stuff */ { color: #fffff1 !important; }

#version-history h2 { font-size: 1.5em !important; }

SPAN { color: #111111 !important; }

a, .addon-search-message, .install strong.compatmsg a

{ color: #9d9d9d !important; font-weight: bold !important; }

a:hover { color: #ecec00 !important; }

#page-title h1 a { color: #959595 !important; font-size: 65% !important; }

.updated, h5, h3, h3 span, .greeting, h1, #aux-nav a, p { color: #9d9d9d!important; }

em { color: #959595 !important; }

/* mozilla top link */

H4#moz { opacity: 1 !important; font-size: 100% !important; }

#page-title h1 a, #page-title h1 a img

{ opacity: 1 !important; font-size: 55% !important; }

H4#moz:hover, #page-title:hover, #page-title h1 a:hover, #page-title h1 a img:hover

{ opacity: 1 !important; }

.install-button-text, #search-query label { color: #ffff06 !important; }



#other-apps, #other-apps > LI > A

{ background: transparent !important;

margin: 0px auto 0 0 !important;

border: none !important; }

#other-apps a, #aux-nav p {color: #999999 !important; }

#other-apps:hover, #other-apps a:hover

{ -moz-appearance: toolbarbutton !important;

background: black !important; }

#other-apps > LI > UL

{ border: none !important; }

#other-apps > LI > UL a

{ color: #fffaaa !important; }



/* left panel */ .pitch, /* right panel */ #recs, .controls_inner, .addon.featured.sub

{ border: none !important; }

/*welcome box */ #developer { border: 3px groove black !important; }



/* the green stuff */

#search-bubble-outer, #search-bubble-inner, #advanced-search-toggle, #advanced-search-toggle > DIV,.install-button a, /* sidebar */.pitch, #categories h3 span, H3, .view-all

{ background-image: none !important;

background: transparent !important;

-moz-box-shadow: 1px 2px 3px 4px #9c9c9c !important;

-moz-border-radius: 8px !important;}



div.container #dropmenu , ul{ background: black !important;}



/* addon page */

.section

{ margin: 0 0 0 20px !important; }

.addon { background: transparent !important; }

h2 span { color: #999999 !important; font-size: 75% !important; }

.screenshot.thumbnail { background: #999999 !important; border: none !important; }



.install-button a { -moz-appearance: none !important;

border: 3px outset black !important;

-moz-border-radius: 6px !important; }



.install-button a SPAN SPAN SPAN STRONG

{ font-size: 85% !important;

padding: 12px 5px !important;

line-height:9px !important; }



.exp-loggedout { background: transparent !important;

border: none !important; }

.exp-loggedout a { color: #990000 !important; }



.notification-box.warning, .install.install-container

{ background: transparent !important;

-moz-box-shadow: 4px 18px 18px 4px #646464 inset !important; }

.install.install-container, .exp-loggedout { border: none !important; }



#page-title, /* addons boxes */.vex, .vex span, /* install button */ .install-button a span, #install button a, .install-button a span span span strong, .pagination, /* experimental */ .flag, /* login */.amo-form.corner-box, .amo-label-large, .activator, #addon-summary .link-sharing .share-button a span, #addon-summary > DIV:last-child > DIV:first-child > P > A > SPAN > SPAN > SPAN > STRONG, H3, .view-all

{ -moz-appearance: none !important;

background-image: none !important;

background: transparent !important;

border: none !important; }



/* search boxes */

#advanced-link

{background: #9d9d9d !important;}

#advanced-link a{

border: none !important;

margin: 1px -40px 4px 0px !important; }

.important, .object-lead table tr td, .object-lead table tr td, #addon-summary th

{ border: none !important; }



/* post preview button */ 

#review-box button{ 

-moz-appearance: none !important;

background-image: none !important;

background: #ffff06 !important;

color: #ffff06 !important;

text-shadow: none !important;

border: 3px outset black !important; }

BUTTON:hover { color: #ffff06 !important; }



input[type="checkbox"]

{ background: transparent !important;

border: 2px outset black !important;}



/* go button */ #mozilla-com button

{-moz-appearance: none !important;

background: none !important;

border: 3px inset black !important;

margin:  4px 20px 0px !important; }



SELECT, INPUT, TEXTAREA, #search-mini-submit

{ -moz-appearance: none !important;

border: 4px inset black !important;

-moz-border-radius: 10px !important;

background: none !important;

-moz-box-shadow: inset 5px 5px 15px #999999 !important; }

SELECT:focus, select:hover, INPUT:focus, input:hover, #advanced-search, TEXTAREA:focus, input[type="checkbox"]:hover, #search-mini-submit:hover, INPUT[type="text"]:hover { background: #111111 !important; }



#query, #label.query-label

{ min-height: 120% !important;

padding: 5px  5px  !important;

border: 2px inset black !important;

-moz-box-shadow: inset 6px 5px 5px #cecece !important; }



select { padding: 0px !important; }



/* categories sort */

#form-listcontrol

{ background: none !important; border: none !important; }



/* categories list */

#cat-list, #cat-list li, #form-review, .graybox.rounded, LI

{ background: transparent !important;

border: 0px inset black !important;

color: black !important;

-moz-border-radius: 6px !important; }



#search-query, #categories, .object-lead.inverse, .article, .featured,  .featured.listing.results.featured, .featured-inner, .listing-header, .item, .support-this-addon

{ -moz-appearance: none !important;

background: transparent !important;

border: 1px inset black !important; }



#cat-list li a, #cat-list.visible, .selections.clearfix.to-reveal

{ padding: 0 4px !important;

background-image: none !important;

background: #717171 !important;

opacity: .15 !important; }



#cat-list.visible { -moz-border-radius: 6px !important; }

#categories > P, #categories > P > A:hover

{ background: #717171 !important;

border: 4px inset black !important; }



/* listing */

LABEL[for="show-exp"]

{ color: black !important; border: none !important; }

#order-by button

{ -moz-appearance: none !important;

font-size: 105% !important;

color: black !important;

border: 4px inset black !important; }

#order-by button.current { color: black!important; }



.item.addon.featured.main, .irk { border: none !important; }

.addon.featured.sub

{ border: 3px inset black !important;

-moz-border-radius: 6px !important; }

#slider, #feature1_1

{ background-image: none !important;

border: 3px inset black !important;

-moz-border-radius: 6px !important; }

.addon .preview-img {background:none #101010!important;}

/* experimental */ .flag a {color:#101010!important;font-size:16px!important;}



#slider .controls { margin-top: -80px !important; margin-bottom: 8px !important; }

#controls { border: none !important; }



/* pagination */

.pages a { border: 3px inset black !important; -moz-border-radius: 3px !important; }

.pages .current strong

{ border: 3px inset black !important;

-moz-border-radius: 3px !important; }



/* login page divider */

#content-main > DIV > HR { border: 3px inset black !important; }

#addon-advanced > H5 { border: 1px inset black !important; }

#categories.collapsed h3 { border: 3px inset black !important; }



#footer { background: transparent !important; }

#footer-lang-form { margin-top: 5em !important; }

div.listing-footer { background: transparent !important; }



/* IMAGES  */

input, textarea, .install-button a, #search-mini-submit, LABEL[for="show-exp"], #order-by button, .selected a, /* post preview button */ #review-box button

{ -moz-appearance: none !important;

max-height: 40px !important; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAWCAYAAADXYyzPAAAACXBIWXMAAB7CAAAewgFu0HU+AAAAbklEQVR42u3ToRGFMBQF0VsAHVAANVACJdAAHouK/mX8ElDUkExEREwSkVKYV8UOMxFHr1qVUh6CWms3wcJ/goV/BKWULoK89ydBIYSDoBjjTrDwRlDOeSXYTgtBtdaZoN77RJBzDjHCIzzC3w+/tP790PozjxEAAAAASUVORK5CYII=") repeat-x !important;

-moz-border-radius: 8px !important; }



/* tabs */

.listing-header li a:hover

{ background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAoCAYAAADpE0oSAAAACXBIWXMAAB7CAAAewgFu0HU+AAAAqklEQVR42u3WLQ4CMRRF4euQSBwOh0fjsFgUEkeCJCEZwwpYABaNgT3MTzKmTdOZmtkIeYYtHPPEp09uzatSSh+ChmH4EjSO45tgi18EW/wkKOf8INhT3wkKIdwIquv6SlDTNBeCLT4TLHwiWPhIUNd1B4Latt0TbPGOoL7vtwTFGDcEu05rgh2JFcHCS4JKKQuCfQTmBE3TNCOoqiqEhz3sYQ972MMe/vsBg0PxfQfd8KwAAAAASUVORK5CYII=") !important; -moz-border-radius: 12px !important; }



.install-button a:hover, SELECT:focus, select:hover, INPUT:focus, input:hover, TEXTAREA:focus,  input[type="checkbox"]:hover, #search-mini-submit:hover, .pages a:hover, .pages .current strong, #language:hover, #order-by button:hover, .pagination a:hover { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAABQCAYAAAAOYsW+AAAACXBIWXMAAB7CAAAewgFu0HU+AAABKUlEQVR42u3YLUvFYBiH8RuDwWAwGA4IgsEgmEwWg0EwmCwiGAyCwXAwWFTWTjOZTAaLwWLRE5f3wsZg7J2FfRD5Zz/AVe7wyxfP/Wxsz2N1XS8J1jTND8G6rlsSbBiGX4L1ff9N0Ki/CAp/EjTqD4LC7wSF3wjWtu0rQeEXgp7qBUF7HBCsqqongmVZ9kywOI4fCQo/ECxJknuCVjwnWBRFc4JWfEdQ+JagUd8QFL4m6HW6IliappcEhS8ICp8TtMdnBK34lKDv8QnB8jw/JlhRFEcEK8vykKAbgQOCfm/3CboR2CNoxbsEHWF2CApvEzTqLYIerhlB4U2CwhsEHVPXCTaO4xrBpmlaJVgYhisEC4IA4WEPe9jDHvawhz3sYQ972MMe9vB/f/sq/nQT7jqbAAAAAElFTkSuQmCC") !important; }



}


