/* by makondo, 07/09. Thanks to ChoGGi! Not for manager in tab or sidebar view! */
@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
@-moz-document url-prefix(chrome://mozapps/content/extensions/extensions.xul) {

#extensionsManager, #themePreviewArea, #addonsMsg, #viewGroup, #extensionsManager vbox, #styles-container, #extensionsManager scrollbar, deck, #userstyles-heading, #stylish deck, sidebarheader, #stylish > hbox, #extensionsManager hbox
{ -moz-appearance: -moz-win-glass  !important;
background: none !important; }

#UpdateAllStylesAddons, #ClearSearchText image
 { display: none !important; }

#extensionsManager { margin-top: -2px !important; }

#ClearSearchText
{ -moz-appearance: -moz-win-glass !important; 
background: none !important;
margin: 0 !important;
border: 1px solid white !important;  }

#extensionsManager .viewGroupWrapper
{ -moz-appearance: none !important;  
padding: 0 !important;
margin-bottom: 8px !important;  }

#extensionsManager #viewGroup
{ padding: 0 !important; }

.viewButtonIcon
{ width: 24px !important; 
height: 24px !important;
padding: 0 !important; }

#extensionsManager #viewGroup radio[selected="true"], 
#extensionsManager #viewGroup radio:hover, 
#extensionsManager button:hover,
#extensionsManager richlistitem[selected="true"],
#extensionsManager richlistitem:hover:not([selected="true"]),
#extensionsManager richlistbox, #styles richlistbox, #themePreviewArea
{ -moz-appearance: none !important;
background: transparent !important; 
-moz-box-shadow: inset rgba(98,128,136, 0.3) 1px 6px 8px 2px  !important;
-moz-border-radius: 8px !important;
border-top: 1px solid #E4F4F6 !important; 
border-bottom: 2px solid #75B7BD !important; 
border-left: 1px solid #F1F7E9 !important;
border-right: 2px solid #7A9C9F !important;
-moz-border-top-colors: #B2C4BC #9EA9AA#8E9899 !important; 
-moz-border-bottom-colors: #435657 #69D2E0 #ccc !important;
-moz-border-left-colors:  #F1F7E9 #B2C4BC !important;
-moz-border-right-colors:  #666 #4CB5B8 #274D54 !important; } 
#extensionsManager richlistitem[selected="true"]
{ background: rgba(98,128,136, 0.1) !important; }

#extensionsManager richlistitem[selected="true"] label[disabled="true"] 
{ color: grey !important;
text-shadow: black 1px 3px 2px!important;
opacity: 0.5 !important; }

#extensionsManager richlistbox
{ -moz-box-shadow: inset rgba(255,255,255,0.3) 30px 20px 100px 20px  !important;
-moz-border-radius: 6px !important; }

#extensionsManager #manager-menubar, #extensionsView, #topBar 
{ -moz-appearance: -moz-win-glass !important;
background: none !important;
border: none !important; 
opacity: .99 !important; 
margin: 1px 0px 1px 0px !important; }

#styles-sort
{ -moz-appearance: -moz-win-glass !important;
background: none !important;
border: none !important; 
opacity: .99 !important;
margin-left: 6px !important;  } 

#extensionsManager menubar
{ -moz-appearance: -moz-win-glass !important;
background: none !important; 
border: 0 none !important; }

#extensionsManager #topStackBar 
{ background: none !important; 
border: none !important; }

#extensionsManager button
{ -moz-appearance: toolbarbutton !important;  }

#extensionsManager menulist
{ font-weight: bold !important; 
color: black !important; 
text-shadow: white 1px 1px 1px !important; }

#commandBarBottom 
{ margin: -1px 0px 0 0 !important; 
border: none !important; }

#commandBarBottom button
{ opacity: .9 !important;
color: #E6E9CC !important; 
text-shadow: black 2px 1px 1px !important; }

#manager-menubar menu
{ -moz-appearance: toolbarbutton !important; 
margin: 0px 1px -3px 1px !important; 
padding: 0 4px !important;
border: none !important;
opacity: .9 !important; 
color: #E6E9CC !important; 
text-shadow: black 2px 1px 1px !important; }

#getMore 
{ opacity: .9 !important;
text-decoration: none !important; 
color: #EDF2D9 !important;
text-shadow: black 2px 1px 1px !important;
margin: 0 2px -5px 2px !important; }
#getMore:hover
{ color: #A6D7E6 !important; }

.addonVersion 
{ margin-left: 8px !important;
font-weight: bold !important; }

#extensionsManager richlistitem:not([selected="true"]):not([is-disabled="true"])
{ -moz-appearance: none !important; 
font-family: Segoe UI, Tahoma, sans serif !important;
font-size: 14px !important; 
font-weight: bold !important;
text-shadow: 0px 1px 0px #ccc !important;  
border: 0 !important;
padding: 0px 0 0px 10px !important;
margin: -2px 0px !important;
border: 2px solid transparent !important; }

.selectedButtons
{ color: black !important; 
text-shadow: #666 2px 1px 1px !important; }

#extensionsManager richlistitem[selected="true"] 
{ -moz-appearance: none !important;
padding: 10px 0 !important; 
margin: 3px 0 !important; 
opacity: 0.99 !important;
font-weight: bold !important;
font-size: 110% !important;
color: #E6E9CC !important;
text-shadow: black 2px 1px 1px !important; }

#extensionsManager #styles richlistitem[selected="true"]
{ margin-left: 12px !important; }

#extensionsManager richlistitem button label
{ padding: 0px 4px 2px 4px !important; }

/* warning bar */
#extensionsManager notification, #addonsMsg notification button label
{ -moz-appearance: -moz-win-glass !important; 
background: none !important;
opacity: 0.99 !important;
color: #FFCC33 !important; 
text-shadow: black 2px 2px 2px !important; }

/* =======  SLIDER ========= */
#sidebar, #sidebar-box 
{ min-width: 20px !important; 
max-width: none !important; 
overflow-x: hidden !important; }
#sidebar-splitter 
{ -moz-appearance: none !important;
margin-top: 27px !important;
border: none !important; }

#themeSplitter, /* if you don't want the silver bar splitter, comment the following > */ #sidebar-splitter 
{ min-width: 6px !important; 
background: transparent url("data:image/gif;base64,R0lGODlhBgCQAbMPAAYGBru7u4+Pj29vb/T09GJiYsLCwgsLC7S0tKioqKWlpdLS0oCAgBQXF3BwcPr6+iwAAAAABgCQAUAE/rC1Q0EKxDiLNc/bBR6iRnbOOZYpq3rsB6Nyi772ertxT/u6oIm3K4JqSODQuBTmmrOjMsR8WnHYy8MwyFa90p847ARDr9Pkl1hmR99U8tmMrqrl8bm77rzDawcKGAEpCAkMAgw4gHuMY2eOeHR0kXCLjXuXdpiba56SU5p9maGlj1aVfJCco51tp6Krrnqflqagtaissq2vuL8egisICAECAAIFygWBAQsIeaq6sKTUuX7S2JNp1XiplN28ttfh08DZ5bHR4Na+f+Xa8Lfi6/K56t+70vjp8+jt9PLNqjdQYC9aBwm6U4jw3T1/7M7xe3jKoMOFExfGI0fRWz+AEv8k6ttW0d4RQQsIBVLAMkGDCAA7") !important;  }

/* IMAGES */
/* Stylish icon */
#userstyles-view image
{ list-style-image:  url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAALGPC/xhBQAAABh0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjM2qefiJQAAA5dJREFUSEvlU1tTU1cY9UF0OupoAogg0GNDClLIoDQhIJZDKQaJGmhFBYQeatpQVK5CSCXmCEkMDMhFC5gCAVoEFILcJoo4x+JYhIhHbhlbtB2nL33zJ6wmnelMHzrxGKdP3TPraX97rfWt79vr1v2vT7qqLsoJKlM72ShW/cDEl1qZxPKxqLcOJSx/mPDJsJLvZ1iQfnEG4afuw0+5gC15s9iYPgrB0Q42OPkS4ZFQwKlbhJ9qguFRUxCrf4KMfor4imVEqx0QFrLg50xjQ0IL+NGVzA7RmTcTidNZG30LbGyA1g7/yseINfwKecMfOGT6HZKyJwihHmD7iUlsTDZjg0iDD+V6llMXQWobyVMzFp7OjuArqyAuL0NodEBa9xIx9BpEpU8hKllBZLEDgaoFeMkn4J3QjMTcjtcLCLU3KH7VtJN4AeHdDoS2OSConQNBP0SEfgliwxqkhpcQVb2AoGgFPl88glfSIN5LaWcUBdfdRxRa3UX5G62vfJsZxA7Ysf/GEoiGGYQabJC02hHb/gukzc8RZVyDsOpnBBUtYsuxUXhFalkfick9eXhTGxnY1AmiaxR7B6dADs0jrnEYB/tvQzH1DImDzyC9tog9zUsIq11FQPkC+FmTeCem5vWxuAYjMNVYCHMHEq2TkA4NgewfRP70PdTML+PCozXk2RxI6nwCUcNjBNLz8MkdA5FhYYjUFm6bs6v2HOJHeyAb7sMnXVdQY7ehfvUBymd/BDU9g5Sxe4i+ehvBWhu2qgYgqRxho7/qc08uPB6xTUZnWhJalBD3avBxnx6ynmroV8ZRNteHvJl+HBofwb7uIQhNvfAvaIIgS//bu5+d5/Z7fY8Ekx98LcH+q7nYe+0sks0VKJv9DqbFHpyb68XRu52I7GyFr9aAXcWXEJZWQVOadpLTrruK1su3kjuUIRDXyxGqOYz8CSN0rBnnH7ai8H4bFLZ2xPe2sTy6mtxnbOVO/LeDSM0ebM7ZCX5GEBTD2chlypEzVYWsO9X4yHoBEd+qcaDe8Crzch3F2fU/C/3O7MTmkzyEF+1G9vjnSBtRIvVmEcjvCyEyn2aE9Je0x+QuIf4xb2z6dBO8i7dDqpOz8psUmTZQQh7oLnWB2/q5ay0kRcC47pO+SW/0KAJ3j5KOyyhxaoxn2XJxIzkY95f7/+QczlbonHjztePi5uzFUkKlOU3nlSjffoj/JugUIJ2guZjxpOZPtunLfHi5dG8AAAAASUVORK5CYII=") !important; }

/* disabled addons - margins and paddings don't work w/out srazzano disable icon ext. */

#extensionsManager richlistitem[type="2"][isDisabled="true"], #extensionsManager richlistitem[isDisabled="true"]
{ -moz-appearance: none !important; 
padding-left: 28px !important;
opacity: .8 !important; }

richlistitem[isDisabled="true"] .addonIcon, 
richlistitem[type="2"][isDisabled="true"] .addonIcon 
{ -moz-appearance: none !important; 
opacity: 1 !important; }

#extensionsView > richlistitem[type="2"][isDisabled="true"] .addonIcon image
{ -moz-appearance: none !important;
opacity: 1 !important; 
margin-right: 6px !important;
margin-top: 6px !important;
padding-left: 16px !important; 
width: 0 !important;
height: 16px !important;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAC4jAAAuIwF4pT92AAABk0lEQVR4nG2Ru2sCQRCHLxLSJP5H2hiIlSjYBEVR8YEiKPg49QRFBB+dithopYK2AUFBBLG3srCz8AEWliFFlpnsTzSkSPHdfrczc7czqxSLRQUkk8knrJqmvbpcLhOA/42B6yOdTj9g9Xq9WZ/Px7FYTAA49m45umuBrL6K0+lMhUIhHgwGYrvdEoAHg0FGDDmpVEqnFAoFvcfj0YxGI9dqta/5fE4SvkH1ev3LYDCw3+9Xc7mcDn94s9vtHAgEqFKpUKPR4GazSQBeLpdJJguHw8Gqqr7g3CaLxSJKpRL1ej0aDofU7/cZwLvdLsmYMJvNIh6PP+PsJpvNJvDF8XhM0+mUVqsVA/hoNKJWqyWsVisG8axEIpE3t9vNnU6HlsslbTYb3u12BOCLxYLa7bYIh8Msm35R8vm8Xr5o1WqV1+v15+l0+j6fzwyOx+M39mRvHI1G1Ww2q/udbyaTSU4mE97v93y5XAQ4HA4sj8SI3e9Cud/grehdNv4xm80YwOUU3//m/Ioc2ePdE4mEHvwX+wH4+T2atZPafgAAAABJRU5ErkJggg==) center no-repeat !important; }

richlistitem[type="2"][isDisabled="true"] label
{ -moz-appearance: none !important;
margin-left: -4px !important;
padding-left: 24px !important; 
opacity: 1 !important;
color: #55585A !important;
font-style: italic !important;
text-shadow: 0px 0px 1px white !important; }

/* changes in 3.6RC - doesn't work */
richlistitem[type="2"][isDisabled="true"], richlistitem[isDisabled="true"]
{ margin-left: 16px !important; } }