/* by makondo, 08/09 */
@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document url-prefix(http),url-prefix(https),url-prefix(file), 
url-prefix(ftp://), url-prefix(file://), url("about:blank") { 

/*changes most buttons, text and search boxes*/
input:not([type="checkbox"]):not([type="radio"]), 
input[type="textarea"],
input[type="select"],
input[type="text"],
input[type="submit"], 
input[type="reset"], 
input[type="button"]  
{ -moz-appearance: none !important; 
color: black !important;
font-family: Segoe UI, Tahoma, sans serif !important;
background: url(chrome://browser/skin/tabbrowser/tab-bkgnd.png) !important;
padding: 1px !important;
outline: 0 none !important;
border: 1px outset rgba(0,0,0,0.5) !important;  
-moz-border-radius: 4px !important;
-moz-box-shadow: 
0 0 2px rgba(255, 255, 255, 0.4) inset,
0 4px 6px rgba(255, 255, 255, 0.4) inset,
0pt 11px 0 -2px rgba(255, 255, 255, 0.2) inset,
0pt 13px 8px rgba(0, 0, 0, 0.3) inset,
2pt 2px 4px rgba(0, 0, 0, 0.2)  !important; }

input[type="button"]:not([type="checkbox"]):hover, 
input[type="button"]:not([type="checkbox"]):focus, 
button:not([type="checkbox"]):active, 
input[type="submit"]:hover
{ -moz-appearance: none !important; 
background: url(chrome://browser/skin/tabbrowser/tab-hover-bkgnd.png) !important;
color: #010726 !important;
background: rgba(179,207,198, 0.5) !important; }

input[type="checkbox"]
{ -moz-appearance: none !important;
background: transparent !important;
-moz-border-radius: 2px !important;
border: 1px inset black !important; }

pre scrollbar, textarea scrollbar, input scrollbar
{ -moz-appearance: -moz-win-glass !important;
background: none !important;
border: none !important; }

pre, textarea
{ -moz-appearance: none !important;
background-color: transparent !important;
border: transparent !important; 
-moz-border-radius: 6px !important;
border: 1px outset black !important;
padding: 4px !important; }

pre:hover, pre:focus, textarea:hover, textarea:focus  input[type="text"]:hover, input[type="text"]:focus 
{ -moz-appearance: none !important;
-moz-box-shadow: 1px 20px 30px 1px rgba(204, 204, 204, 0.4) inset !important; 
background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHQAAABkCAYAAABXTBS8AAAACXBIWXMAAC4jAAAuIwF4pT92AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAARVJREFUeNrt3cmNAkEQAEGc5b4c5NeOAS4wEiql4hFrQKemJNjpYrfW60rH7vPnQoeggjI96JmOb9ATHYIKiqD8NeiRDkEFZXrQAx2CCoqgCIqgCCoogiIom4Lu6RA0GNSoMnIxcjFy8bFFUIcgKIIiKD8H9bac1zjxGidGLkauoA6hF9Q1PPdDERRBEVRQh9ALamFTbPGUgxCUyUEtPbSNE0ERFEEFXRbv535EwEEIyuSgNzoEFZTpQe90eEI9oUx/Qh2EoEwO+qBDUEERFEERFEEFRVAEZVPQJx2CBoMaVUYuRi6CIqigDkFQBEVQBEVQQfFdLv4fiqAIWg3qko/bZwiKoNixYMfCsn3LajhmB7WWNOQNJrokLFO8ZiYAAAAASUVORK5CYII=") repeat !important; } }