@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document url-prefix(http://), url-prefix(https://), url-prefix(ftp://){

* {
font-family: monospace !important;
background-color: inherit !important;
background-image: none !important;
border-color: #AAA !important;
box-shadow: none !important;
-moz-box-shadow: none !important;
text-shadow: none !important;
}

html {
font-size: medium !important;
color: #444 !important; 
background-color: #E6E6E6 !important}

html * {
font-size: 100% !important; 
color: inherit !important;}

img, 
input[type="image"],
object {
opacity: .4 !important;
}

img:hover,
input[type="image"]:hover,
object:hover {
opacity: .9 !important;
}

a,
a * {
background-color: transparent !important; 
color: #2B2D96 !important; 
text-indent: 0 !important;
}

a:hover,
a:visited:hover {
background-color: #FFF !important;
outline: 1px solid red !important;
}

a:visited {
color: #A52A2A !important;
}

input, 
input[type="radio"],
input[type="checkbox"],
textarea,
button,
select {
-moz-appearance: none !important;
-webkit-appearance: none !important;
background-color: #FFF !important;
}

input[type="button"]:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
button:hover {
background-color: #E1E7F4 !important; 
border-color: #507BE0 !important;
}

}