/* @override http://staging.iraqbodycount.org/styles/styles.css */
/* @group Yahoo YUI CSS reset (2.3.0) */
/* http://developer.yahoo.com/yui/reset/ */
body {
  color: #000;
  background: #FFF; }

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
  margin: 0;
  padding: 0; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

fieldset, img {
  border: 0; }

address, caption, cite, code, dfn, em, strong, th, var {
  font-style: normal;
  font-weight: normal; }

li {
  list-style: none; }

caption, th {
  text-align: right; }

h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: normal; }

q:before,
q:after {
  content: ''; }

abbr, acronym {
  border: 0;
  font-variant: normal; }

sup, sub {
  vertical-align: text-top; }

sub {
  vertical-align: text-bottom; }

input
textarea
select {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit; }

/* @end */
/* @group Yahoo YUI fonts (2.3.0) */
/* http://developer.yahoo.com/yui/fonts/ */
body {
  font: 13px/1.22 arial,helvetica,clean,sans-serif;
  *font-size: small;
  *font: x-small; }

table {
  font-size: inherit;
  font: 100%; }

pre, code, kbd, samp, tt {
  font-family: monospace;
  *font-size: 108%;
  line-height: 99%; }

/* @end */
html {
  background: #404040 url("/images/tile-646464.png");
  min-height: 100%;
  margin-bottom: 1px; }

#outerwrapper {
  background-color: #404040;
  background-image: url("/images/topgrad.png");
  background-position: left top;
  background-repeat: repeat-x;
  color: black;
  font-family: Georgia, "Times New Roman", Times, serif; }

#wrapper {
  margin: 0 auto;
  width: 60em;
  min-width: 50em;
  max-width: 99%;
  position: relative;
  z-index: 20; }

#background {
  border-right: solid 1px #525252;
  border-left: solid 1px #525252; }
  #background ul.articlenav {
    text-align: center;
    color: #fff;
    margin: 0;
    padding: 0;
    background: url("/images/articlenav-x-eaeaea.png") bottom repeat-x;
    font-family: Verdana, "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
    clear: both;
    width: 100%;
    font-size: 85%;
    display: block; }
    #background ul.articlenav li {
      margin: 0;
      padding: 5px 0.8em 15px 0.8em;
      list-style-image: none;
      background: url("/images/articlenav-x-eaeaea.png") bottom repeat-x; }
      #background ul.articlenav li.prev {
        float: left;
        text-align: left;
        background: url("/images/articlenav-left-eaeaea.png") bottom left no-repeat; }
        #background ul.articlenav li.prev a {
          padding: 7px 35px 7px 0;
          background: left 60% no-repeat;
          background-image: url("/images/articlenav-leftarrow-5a.png"); }
          #background ul.articlenav li.prev a:hover {
            background-image: url("/images/articlenav-leftarrow-9a.png"); }
      #background ul.articlenav li.next {
        float: right;
        text-align: right;
        background: url("/images/articlenav-right-eaeaea.png") bottom right no-repeat; }
        #background ul.articlenav li.next a {
          padding: 7px 35px 7px 0;
          background: right 60% no-repeat;
          background-image: url("/images/articlenav-rightarrow-5a.png"); }
          #background ul.articlenav li.next a:hover {
            background-image: url("/images/articlenav-rightarrow-9a.png"); }
    #background ul.articlenav a {
      color: #bbb;
      text-decoration: none; }
      #background ul.articlenav a:hover {
        color: #eaeaea; }

#shadowleft {
  background: url("/images/frameshadow-y-left-eaeaea.png") left top repeat-y;
  border-right: solid 1px #454545;
  border-left: solid 1px #454545; }

#shadowright {
  background: url("/images/frameshadow-y-right-eaeaea.png") right top repeat-y;
  width: 100%;
  overflow: hidden;
  padding-bottom: 1em;
  padding-top: 21px; }

#content {
  margin-right: 4.2em;
  direction: rtl;
  margin-bottom: 3em;
  padding-top: 1px;
  /* @end */
  /* hack for IE float clearing */ }
  #content td.invisible, #content th.invisible {
    visibility: hidden;
    width: 1em; }
  #content p.outline {
    margin-right: 4.1em; }
  #content p.flownote {
    width: 20em;
    float: right;
    margin: 0 -2em 1em 2em;
    padding: 1em;
    border: solid 1px #333;
    font-family: Verdana, Helvetica, san-serif, sans-serif;
    font-size: 85%; }
  #content p.slides {
    margin: 4em 0 1.4em 24%; }
    #content p.slides img {
      border: solid 1px #999; }
  #content span.flownote-ref {
    padding: 0 1px 1px 1px;
    border: solid 1px #888;
    font-family: Verdana, Helvetica, san-serif, sans-serif;
    color: #222;
    font-size: 74%; }
  #content div.printables {
    width: 10em;
    float: right;
    margin: 0;
    text-align: center;
    padding-right: 1em;
    height: 1.4em; }
    #content div.printables a {
      display: block;
      background: url("/images/pdficon_small.gif") right center no-repeat;
      padding: 0.4em 2.2em 0.4em 0; }
    #content div.printables p {
      margin: 0;
      font-size: 74%; }
    #content div.printables img {
      text-align: center;
      margin: .5em 1em .5em 1em; }
  #content li p {
    margin: 0 0 1.4em 0;
    padding: 0; }
  #content span.quote {
    font-style: italic; }
  #content #translator {
    font-size: 110%;
    background-color: #ddddff;
    border: 1px solid #6666ff;
    padding: 0.4em;
    text-align: right;
    margin-left: 4.2em;
    margin-top: 2em;
    direction: rtl;
    line-height: 150%; }
    #content #translator form {
      padding: 0;
      margin: 0;
      background-color: yellow; }
      #content #translator form input {
        text-decoration: none;
        color: #1111ff;
        border: 1px solid #888888;
        background-color: #eeeeee;
        padding: 1px 3px;
        margin: 0;
        border-radius: 4px;
        -webkit-border-radius: 4px;
        cursor: pointer;
        font-size: 105%; }
  #content div.goog-te-sectional-gadget-link {
    display: inline !important; }
    #content div.goog-te-sectional-gadget-link div {
      display: inline !important; }
  #content #translator a,
  #content div.goog-te-sectional-gadget-link div a {
    margin: 0;
    text-decoration: none;
    border: 1px solid #888888;
    color: #000000 !important;
    background-color: #eeeeee;
    padding: 1px 3px;
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer; }
  #content div.goog-te-sectional-gadget-link div a span {
    font-weight: normal;
    color: #000000 !important; }
  #content blockquote.pullquote {
    margin-bottom: .5em;
    margin-right: -1.5em;
    float: right;
    width: 20%;
    margin-left: 1.22em;
    font-size: 146.5%;
    text-align: right;
    position: relative; }
    #content blockquote.pullquote p {
      margin: 0; }
      #content blockquote.pullquote p span {
        font-size: 161.6%;
        line-height: .2em;
        position: relative;
        bottom: -.25em;
        padding: 0 4px 0 4px; }
  #content div.rightbox-more {
    clear: both;
    float: left;
    width: 26%;
    display: inline;
    margin-top: 0; }
    #content div.rightbox-more p {
      margin: 1em 0 0 0;
      font-size: 100%; }
    #content div.rightbox-more div.inner {
      padding: 0.2em 1.1em 1.5em 1.5em;
      margin-right: 5px; }
      #content div.rightbox-more div.inner h3 {
        margin: 1em 0 0 -3%;
        font-size: 93%; }
      #content div.rightbox-more div.inner p span.ref-more {
        font-family: Verdana, Helvetica, san-serif, sans-serif;
        color: #fff;
        font-size: 93%;
        padding: 0 2px 0 3px;
        width: auto;
        font-style: normal;
        margin-right: 0.3em;
        margin-left: 0.4em;
        background-image: none;
        float: none;
        height: auto; }
    #content div.rightbox-more div.leftshadow {
      background: url("/images/rtl/sidebox/shadow-leadingedge-eaeaea.png") top right repeat-y; }
      #content div.rightbox-more div.leftshadow span.shadow {
        float: right;
        margin: 0;
        height: 10px;
        width: 5px;
        background: url("/images/rtl/sidebox/shadow-topcorner-eaeaea.png") top right no-repeat; }
    #content div.rightbox-more div.bottomshadow {
      background-position: right top;
      background-repeat: no-repeat;
      height: 8px;
      margin-bottom: 1em;
      margin-top: 0; }
    #content div.rightbox-more cite {
      font-style: italic; }
    #content div.rightbox-more li {
      clear: both;
      margin: 0.5em 0 0.5em 0; }
    #content div.rightbox-more div.inner {
      background: #111;
      border-right: 1px solid #444;
      color: #eee; }
      #content div.rightbox-more div.inner h3 {
        color: #eaeaea; }
        #content div.rightbox-more div.inner h3 a {
          color: #cfcfcf;
          text-decoration: none;
          background: #303030;
          display: block;
          padding: 4px; }
          #content div.rightbox-more div.inner h3 a:visited {
            color: #cfcfcf; }
          #content div.rightbox-more div.inner h3 a:hover {
            color: #eaeaea; }
          #content div.rightbox-more div.inner h3 a:visited:hover {
            color: #eaeaea; }
      #content div.rightbox-more div.inner ul {
        list-style-type: none;
        margin: 1em 1.4em 0.7em 0;
        padding: 0;
        list-style-image: none; }
        #content div.rightbox-more div.inner ul li {
          list-style-image: none;
          margin-bottom: .65em; }
          #content div.rightbox-more div.inner ul li a {
            padding: 0; }
      #content div.rightbox-more div.inner a {
        color: #aaa;
        text-decoration: underline;
        padding: .2em; }
        #content div.rightbox-more div.inner a:hover {
          color: #bfbfbf; }
        #content div.rightbox-more div.inner a:visited {
          color: #777; }
        #content div.rightbox-more div.inner a:visited:hover {
          color: #bfbfbf; }
        #content div.rightbox-more div.inner a.ext {
          padding-right: 12px;
          background: url("/images/ext-bbb.png") left center no-repeat; }
  #content div.rightbox-notes {
    clear: both;
    float: left;
    width: 26%;
    display: inline;
    margin-top: 5.3em;
    margin-bottom: 2em; }
    #content div.rightbox-notes p {
      margin: 1em 0 0 0;
      font-size: 100%; }
    #content div.rightbox-notes div.inner {
      padding: 0.2em 1.1em 1.5em 1.5em;
      margin-right: 5px; }
      #content div.rightbox-notes div.inner h3 {
        margin: 1em 0 0 -3%;
        font-size: 93%; }
      #content div.rightbox-notes div.inner p span.ref-more {
        font-family: Verdana, Helvetica, san-serif, sans-serif;
        color: #fff;
        font-size: 93%;
        padding: 0 2px 0 3px;
        width: auto;
        font-style: normal;
        margin-right: 0.3em;
        margin-left: 0.4em;
        background-image: none;
        float: none;
        height: auto; }
    #content div.rightbox-notes div.leftshadow {
      background: url("/images/rtl/sidebox/shadow-leadingedge-eaeaea.png") top right repeat-y; }
      #content div.rightbox-notes div.leftshadow span.shadow {
        float: right;
        margin: 0;
        height: 10px;
        width: 5px;
        background: url("/images/rtl/sidebox/shadow-topcorner-eaeaea.png") top right no-repeat; }
    #content div.rightbox-notes div.bottomshadow {
      background-position: right top;
      background-repeat: no-repeat;
      height: 8px;
      margin-bottom: 1em;
      margin-top: 0; }
    #content div.rightbox-notes cite {
      font-style: italic; }
    #content div.rightbox-notes div.inner {
      background: #c3c3c3 url("/images/rtl/sidebox/shadow-trailingedge-c3c3c3.png") left top repeat-y;
      border-right: 1px solid #cfcfcf; }
      #content div.rightbox-notes div.inner h3 {
        color: #333; }
      #content div.rightbox-notes div.inner a {
        color: #333;
        font-weight: bold; }
  #content div.rightbox-more div.inner p,
  #content div.rightbox-more div.inner li,
  #content div.rightbox-notes div.inner {
    font-family: Verdana, sans-serif;
    font-size: 85%; }
  #content span.ref-more {
    font-family: Verdana, Helvetica, san-serif, sans-serif;
    color: #fff;
    font-size: 77%;
    padding: 0 2px 0 3px;
    width: auto;
    font-style: normal;
    margin-right: 0.3em;
    margin-left: 0.3em;
    background-image: none; }
  #content blockquote h3 {
    font-weight: bold;
    font-family: Georgia, "Times New Roman", serif;
    margin-bottom: .7em; }
  #content h1 {
    margin-right: 0;
    margin-bottom: 2em;
    margin-left: 30%;
    margin-top: 2.4em;
    color: #666;
    padding: 0;
    font-family: Verdana, sans-serif;
    font-size: 160%;
    font-weight: bold; }
    #content h1.sitesection {
      margin: 2em 0 1.5em 30%;
      padding: 0;
      font-family: Verdana, sans-serif;
      font-size: 174%;
      font-weight: bold; }
    #content h1.subhead {
      font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
      color: #333;
      padding: 0;
      font-size: 115%;
      margin: -1em 0 1.4em 30%; }
    #content h1.outline {
      margin-right: 2.5em; }
  #content h2 {
    margin-right: 0;
    margin-bottom: .5em;
    margin-left: 30%;
    margin-top: 2em;
    font-weight: bold;
    font-family: Verdana, sans-serif;
    padding: 0;
    font-size: 120%; }
  #content h3 {
    font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
    color: #444;
    padding: 0;
    font-size: 108%;
    font-weight: bold;
    margin: 1em 0 1.2em 30%; }
    #content h3 em {
      font-weight: bold; }
  #content p {
    font-size: 108%; }
  #content ul {
    padding: 0;
    margin: 1.5em 2em 2em 35%;
    clear: right; }
  #content ul.nodot li {
    list-style-image: none;
    list-style: none; }
  #content ol {
    padding: 0;
    margin: 1.5em 2.3em 2em 35%; }
  #content li {
    margin-top: 1em;
    margin-bottom: 1em;
    padding-right: 0.5em;
    font-size: 108%; }
  #content ul li ol li {
    margin-top: .7em;
    margin-bottom: .5em;
    padding-right: 0.5em;
    font-size: 100%;
    list-style-image: none;
    list-style: decimal; }
  #content ul li ol {
    margin-right: 1.5em; }
  #content li a {
    color: #444; }
  #content li a:hover {
    color: #777; }
  #content ol li {
    list-style-type: decimal;
    padding-right: 0.4em; }
  #content ol.outline {
    margin: 0 4em 1em 34%;
    list-style-type: decimal;
    font-size: 108%; }
    #content ol.outline ul {
      margin: 0.4em 2.1em 1.4em 0;
      list-style-image: none; }
      #content ol.outline ul li {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 100%;
        font-weight: normal;
        line-height: 1.3em;
        text-indent: -2.1em;
        margin: 0.2em 1.5em 0.2em 1em;
        list-style-type: none;
        list-style-image: none;
        color: #000; }
    #content ol.outline li {
      font-weight: bold;
      font-family: "Trebuchet MS", sans-serif;
      padding: 0;
      margin: 1.4em 1.5em 0.6em 1em;
      font-size: 100%; }
      #content ol.outline li a {
        text-decoration: underline; }
        #content ol.outline li a:hover {
          color: #666; }
  #content table {
    width: auto;
    margin: 2em 0 3em 2em;
    border: none;
    border-collapse: collapse;
    font-size: 85%;
    font-family: Geneva, Arial, sans-serif; }
    #content table caption {
      width: auto;
      font-weight: bold;
      caption-side: top;
      margin-bottom: 1em;
      margin-left: 4em;
      text-align: right; }
  #content table.plain {
    margin-right: -1.8em;
    margin-top: 1.5em;
    border: none;
    background: none;
    padding: .3em;
    vertical-align: top;
    width: 80%; }
    #content table.plain caption {
      margin-bottom: .7em; }
    #content table.plain td, #content table.plain th {
      border: none;
      background: none;
      padding: .3em;
      vertical-align: top;
      width: 80%; }
    #content table.plain th.col {
      padding-right: 3.2em;
      margin: 0; }
    #content table.plain th.row {
      padding-top: 2.4em; }
  #content td {
    padding: 6px;
    border: solid 1px #eaeaea; }
    #content td.num {
      text-align: right;
      padding-right: 1em; }
    #content td.cntr {
      text-align: center; }
  #content table.centred {
    margin-right: 7.5%;
    margin-left: 15%; }
  #content th {
    color: #444;
    padding: 6px;
    text-align: right;
    border: solid 1px #eaeaea; }
  #content tr.tablesum {
    padding: 0.5em 18px 0.5em 0.3em; }
  #content span.clearer {
    clear: both;
    display: block; }

.footer {
  margin: 0 auto;
  width: 100%; }
  .footer p {
    font-size: 85%;
    padding-top: 32px;
    padding-bottom: 2px;
    font-family: Helvetica, Arial;
    color: #888;
    height: 1.5em;
    margin: 0; }

#bg {
  background-position: left top;
  background-repeat: repeat-x;
  height: 400px;
  position: relative;
  z-index: 1;
  margin-top: -400px;
  width: 100%; }

/* Holly hack for haslayout - hides from IE Mac \*/
* html #background,
#shadowright,
#shadowleft #content {
  height: 1%; }

.mi {
  display: none; }

em {
  font-style: italic; }
  em.bolditalic {
    font-weight: bold; }

span.italic {
  font-style: italic; }

strong {
  font-weight: bold; }

p {
  margin: 1em 0 1.4em 30%; }
  p q {
    font-style: italic; }
  p a {
    color: #444; }
    p a:hover {
      color: #777; }

cite {
  font-style: italic; }

span.date {
  color: #555;
  padding: 1px;
  border: none;
  white-space: nowrap;
  font-size: 93%;
  font-style: italic; }

p span.date {
  color: #555;
  padding: 0 1px 0 1px;
  white-space: nowrap;
  border: solid 1px #999;
  font-size: 93%;
  margin-top: 4em; }

#leftcolumn span.date {
  padding: 0;
  border: none;
  margin: 0; }

blockquote {
  margin: 1.2em 2em 2.2em 6em;
  font-style: italic; }

.accessible {
  display: none;
  visibility: hidden; }

@media print {
  body {
    background-color: #ffffff;
    background-image: none; }

  #wrapper {
    margin: 0;
    width: auto; }
    #wrapper div.footer {
      background-image: none; }
      #wrapper div.footer p {
        background-image: none; }

  #topnav,
  #subnav {
    display: none; }

  #content {
    font-size: 10pt; }
    #content div.rightbox-more,
    #content div.rightbox-notes {
      border: none;
      background: none;
      color: #000; }
      #content div.rightbox-more span,
      #content div.rightbox-notes span {
        border: none;
        background: none;
        color: #000; }
      #content div.rightbox-more div,
      #content div.rightbox-notes div {
        border: none;
        background: none;
        color: #000; }
      #content div.rightbox-more div.leftshadow,
      #content div.rightbox-notes div.leftshadow {
        border: none;
        background: none;
        color: #000; }
        #content div.rightbox-more div.leftshadow span.shadow,
        #content div.rightbox-notes div.leftshadow span.shadow {
          background-image: none; }
      #content div.rightbox-more div.bottomshadow,
      #content div.rightbox-notes div.bottomshadow {
        background-image: none; }
      #content div.rightbox-more div.inner,
      #content div.rightbox-notes div.inner {
        background: none;
        border: 1pt solid #000;
        color: #000; }
        #content div.rightbox-more div.inner a,
        #content div.rightbox-notes div.inner a {
          background: none;
          color: #000; }
          #content div.rightbox-more div.inner a:visited,
          #content div.rightbox-notes div.inner a:visited {
            background: none;
            color: #333; }
        #content div.rightbox-more div.inner li,
        #content div.rightbox-notes div.inner li {
          color: #000; }
          #content div.rightbox-more div.inner li a,
          #content div.rightbox-notes div.inner li a {
            color: #000; }
            #content div.rightbox-more div.inner li a:visited,
            #content div.rightbox-notes div.inner li a:visited {
              color: #333; }

  #background {
    border: none;
    background: none; }

  #shadowleft {
    border: none;
    background: none; }

  #shadowright {
    border: none;
    background: none; }

  #bg {
    background-image: none; } }
p.poem {
  font-style: italic;
  text-align: center; }

p.poem-attribution {
  text-align: left; }

div#appeal div.inner {
  background-color: #f8b532;
  padding: 1em;
  z-index: 10002;
  position: relative; }
  div#appeal div.inner div#close-appeal {
    position: absolute;
    right: 8px;
    top: 50%;
    margin-top: -15px; }
  div#appeal div.inner p {
    margin: 0 0 0 0;
    font-family: "Verdana", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
    text-align: center; }
  div#appeal div.inner h1 {
    font-family: "Verdana", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
    font-weight: bold;
    font-size: 170%;
    text-align: center;
    margin-bottom: 0.6em; }
div#appeal div#appeal-pointer {
  margin: 0 auto;
  width: 60em;
  min-width: 50em;
  max-width: 99%;
  position: relative;
  z-index: 101;
  top: 0;
  background-color: green; }
  div#appeal div#appeal-pointer div.inner {
    background-color: transparent;
    background-image: url("/images/appeal-pointer.png");
    padding: 0;
    background-repeat: no-repeat;
    width: 71px;
    height: 35px;
    z-index: 101;
    position: absolute;
    right: 46.5em;
    top: -1.2em; }

/*# sourceMappingURL=styles-rtl.css.map */
