@namespace url(http://www.w3.org/1999/xhtml);

/***************************************************************
This is a nice backbone to build simple styles, or just leave as is if you're a robot like me and only want to see information.

  Main issues:
  * I need user input to tell me if this breaks anything so I can make exceptions.
  * Messes up sites that use background images for information
  * In particular, it messes up google maps (though it's still usable)
  * Can't consistently alter buttons, text fields, menu-boxes, etc.  (See http://sdf1.org/links/1231438650
     for an explanation of why)  So you have to customize them to your operating system and browser
  * This even changes some of vimperator's colors
  * Messes up black transparent images

  * Any advice is welcome!
***************************************************************/


/***************************************************************
 Main styling
***************************************************************/
/* originally only styled these tags:
body, div, table, iframe, address, h1, h2, h3, h4, h5, h6, th, td, code, textarea, a, ul, ol, li, p, dl, dd, dt, kbd, font
*/

/*Need to take out input and form to stop buttons from being unreadable*/

* {
  font-family: sans-serif !important;
  font-size: large !important;
  color: #aaaaaa !important;
  background-color: #000000 !important;
}
/* Remove background images */
body{
  background-image: none !important;
}
/* Exception for <pre> so that ASCII art is still nice */
pre {
  font-family: monospace !important;
  font-size: 1em !important;
  color: #aaaaaa !important;
  background-color: #000000 !important;
}
/* Make background of images off-white in case they're transparent */
img {
  background-color: #bbbbbb !important;
}

/**************************************************************
    Have the h*'s get brighter and larger as they get more
    important
***************************************************************/
h6{
  color:#ff6600 !important;
}
h5{
  color:#ff9900 !important;
}
h4{
  color:#ffcc33 !important;
}
h3{
  color:#ffff00 !important;
  font-size:large;
}
h2{
  color:#ffff99 !important;
  font-size:x-large !important;
}
h1{
  color:#ffffff !important;
  font-size:xx-large !important;
}


/***************************************************************
 Links styling
***************************************************************/
a:link{
  color: #33FFFF !important;
  text-decoration: none !important;
  border: 0 !important;
}
a:visited{
  color: #00FF00 !important;
  border: 0 !important;
  text-decoration: none !important;
}
a:hover{
  text-decoration: underline !important;
}
a:active{
  text-decoration: none !important;
  color: #00FF00 !important
}

/***************************************************************
 Site Specific follows
***************************************************************/

/***************************************************************
 Wikipedia Specific
***************************************************************/
.firstHeading {
  color:#aaaaaa !important;
}
/***************************************************************
 nytimes.com Specific
***************************************************************/
div#shell div#page div#main {
  background-image: none !important;
}