/* AGENT_SHEET */
@charset "UTF-8";
@namespace url(http://www.w3.org/1999/xhtml);

/**
 * Twitter accessibility, yellow/white on black.
 *
 * @author Nick Freear <nfreear  AT  yahoo.co.uk> 
 * @copyright N.D.Freear 13 March 2008, 26 August 2009.
 * @license http://gnu.org/licenses/gpl.html GNU General Public License
 * @link http://freear.org.uk
 * @link http://userstyles.org/ Stylish extension for Firefox.
 */


@-moz-document domain(twitter.com) {


/**
 * DEBUG.
 */
.webdeveloper-display-id-class-details {
  background:#fff !important; color:black;
  font-size:.9em !important;
}


/**
 * Page main styles.
 */
body * {
  background-color: transparent !important; }
body {
  background: #222 !important;
  color: #ff9 !important;
  font-size: 1.05em !important;
  padding-top: .9em !important;
}
#content, #side_base, #front #header2 {
  background: #000 !important;
  border: 1px solid #333;
}
.thumb img {
  border: 1px solid gray !important;
  padding: 1px !important;
}
.inner, #topnav {
  font-size:.95em !important; }
.tour {
  border: 3px solid #222 !important; }
.complete, #security {
  border: 1px solid #666 !important; }
#side .section-header {
  border-bottom: 1px solid #666 !important; }
h1, .teaser, #security {
  color: #ff8 !important; }
p.entry-title {
  font-size: 1.4em !important; }


/**
 * FORMS.
 */
input[type=text], textarea, select {
  background: #eee !important;
  color: #000 !important;
}

/* trying to phase out the "flatbutton" style and just have all buttons default to the same style.
*/
input.submit, button, input[type=submit], input[type=button], input[type="file"] > input[type="button"], #follow-toggle {
  background-color: #222 !important;
  color: #fff !important;
  border: 1px solid #444 !important;
}
input.submit:hover, button:hover, input[type=submit]:hover, input[type="file"] > input[type="button"]:hover {
  background: #999 !important; }
input[type="password"] {
  background: #fff !important; }
label {
  color:#fff !important; }


/**
 * Links, timeline-hovers.
 */

/* Hidden links - make visible on keyboard focus.
 */
#accessibility {
  position: static !important;
  overflow: hidden !important;
  width: 0;
  height: 0;
}
#accessibility a:focus {
  position: absolute !important;
  overflow: visible !important;
  top: 0;
  left: 0;
  padding: 3px !important;
  border: 2px solid #777 !important;
}
a {
  color: #9bf !important;
  border: 1px solid transparent;
}

a:hover, a:focus /* a:active - Fix bug in MSIE. */ {
  background: #333 !important;
  color: #fff !important;
  text-decoration: underline;
  border: 1px solid #444 !important;
}
#side_base a {
  background-color: #222 !important; }
#side_base a:hover, #side_base a:focus {
  background-color: #333 !important; }
.stats a, .promotion a {
  border: none !important; }

#timeline li, #timeline ._status {
  border: 1px solid transparent; }
#timeline li:hover, li:focus {
  background-color: #222 !important;
  border: 1px solid #444;
}
.actions a:hover {
  background-color:transparent !important; }

a *, img {
  background: transparent;
  color: #fff !important;
}


} /*End: @-moz-document */
