@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("en.wikipedia.org") {

/* Main article content */
#bodyContent {
  padding-right: 10px;
  padding-left: 10px;  
}

#bodyContent p, #bodyContent li {
  font-family:  times new roman, Nimbus Roman No9 L, serif !important;
  line-height: 1.7 !important;
  font-size: 11pt !important;  
  margin-bottom: 1em !important;
}

#content p, #content li {

}


/* Container for article content */
#content {
 width: 51.4em;
 border-right: #aaaaaa 1px solid !important;
 -moz-border-radius: 0 0 1% 1%;
 margin: 0 auto !important;
 margin-top: 0px !important;
 margin-left: 153px !important;
}
#p-cactions {
 margin-left: 10% !important;
}
#left-navigation {
 margin-left: -7px;
}

/* The Table of Contents near the top of each article */
#toc {
 font-family: verdana, sans-serif;
 font-size: 13px !important;
}
#toc li {
 margin-bottom: 0px !important;
}

/* Inline source code or preformatted text (in a box with blue-dotted borders) */
.source-xml, .source-text, pre {
 white-space: pre-wrap;
}

/* [edit] links */
.editsection a{
 font-style: italic;
 text-decoration: underline  !important ;
}

/* in-article headline */
.mw-headline {
 font-weight: 500;
 letter-spacing: 1px;
}

/* metadata boxes in the article text */
.metadata, .infobox, .catlinks {
  font-family: verdana, sans-serif;
  font-size: 12px !important;
}
.metadata {
  margin-bottom: 0.5em !important;
}
.infobox {
 margin-top: -1em !important;
}

/* Various tables, usually at the bottom of each article */
#bodyContent table {
  font-family: verdana, sans-serif;
  font-size: 12px !important;
  margin-bottom: 1em !important;
}

/* Heading on top of certain inline boxes */
caption {
  font-size: 13px !important;
  margin-top: 0.3em;
}

/* Increase space around images in the article, to prevent overlapping text */
.thumbinner {
  margin: 1em 0 0em 0!important;
}

/* Image thumbnail caption */
.thumbcaption {
  color: #222222 !important;
  font-family: verdana, sans-serif;
  font-size: 11px !important;
}
.thumbimage:hover {
  border: #888888 solid 1px !important;
}

/* Main article heading */
.firstHeading {
 margin: 0 20px 4px 10px !important;
 font-family: georgia, serif; letter-spacing: 2px; text-transform: uppercase;
 font-size: 26px !important;
}

/* Box at very bottom of article (contains categories, etc.) */
.dablink {
 margin-bottom: 1em;
}

/* Navbox at end of page */
.navbox {
   font-family: verdana, sans-serif;
  font-size: 11px !important;
}
}