body {
   color: black;
   background-color: #202040;
}

h1.header {
   font: 24pt serif;
   text-align: left;
   margin: 0em auto;
   font-style: italic;
   color: #0000a0;
   background-color: inherit;
}

h1 {
   font: 16pt serif;
   text-align: left;
   color: #0000a0;
   background-color: inherit;
}

h2 {
   text-align: center;
   margin: .5ex auto;
   font-variant: small-caps;
   font-family: serif;
   color: #0000a0;
   background-color: inherit;
}

h3 {
   font-variant: small-caps;
   color: #000080;
   background-color: inherit;
}

th {
   color: inherit;
   background-color: #f0f0ff;
}

.left_nav {
   padding: 1em;
   margin: 1em;
   font-size: 10pt;
   color: inherit;
   background-color: #f0f0ff;
   height: 100%;
}

.main {
   width: 770px;
   font: 12pt sans-serif;
   padding: 1em;
   color: inherit;
   background-color: white;
   margin: 1em auto;
   text-align: left;
}

.google {
   font-size: 10pt;
   text-align: center;
   color: inherit;
   background-color: #f0f0ff;
   vertical-align: bottom;
   margin: 1em;
}

.feedback {
   color: inherit;
   background-color: #f0f0ff;
   border-style: outset;
}

td.google {
   height: 100%;
   padding: 0px;
}

.by_issue {
   font-size: smaller;
   border: outset;
}

td {
   vertical-align: top;
}

td.issue {
   vertical-align: top;
   white-space: nowrap;
   text-align: center;
}

td.label {
   text-align: right;
   font-size: 10pt;
}

td.title {
   vertical-align: top;
   white-space: normal;
   font-variant: small-caps;
   text-align: left;
}

td.author {
   vertical-align: top;
   white-space: nowrap;
   text-align: center;
}

.article_title {
   text-align: center;
   border: outset;
   padding: 1em;
   color: #000060;
   background-color: #c0c0c0;
   font-family: serif;
   font-variant: small-caps;
   font-size: 16pt;
   font-weight: bold;
}

.article_author {
   padding: 2em 0px 0px;
   font-size: 10pt;
   text-align: right;
   font-weight: normal;
}

.main_box {
   border-left: 1px solid #000040;
   padding: 0px 1em 1em 1em;
}

.small_caps {
   font-variant: small-caps;
}

.toc_section {
   text-align: center;
   font-style: italic;
   font-size: 12pt;
   color: inherit;
   background-color: #f0f0ff;
}

dt.toc {
   margin-top: 1em;
}

dt.about {
   margin-top: 1em;
   font-variant: small-caps;
}

dt.links {
   margin: 1em 0px .5em;
   font-variant: small-caps;
}

p.signed {
   text-align: right;
   font-style: italic;
}

.p_init {
   font-size: 200%;
   margin-bottom: 0;
}

.side_quote {
    font-weight: bold;
    width: 10em;
    padding: 1em;
    float: right;
    text-align: center;
}

.foo {
    font-weight: bold;
    font-style: italic;
}

.about_author, .editor_note {
    clear: both;
    border: outset;
    padding: 1em;
    font-style: italic;
    font-size: 10pt;
}

.section {
    vertical-align: top;
    white-space: nowrap;
    text-align: left;
    font-size: 10pt;
    float: left;
    font-weight: normal;
}

.endnotes {
    font-style: italic;
}

.potshot {
    border: groove;
    text-align: center;
    color: inherit;
    background-color: #f0f0ff;
    font-size: 8pt;
    padding: 1em;
}

.dateline {
   font: 10pt sans-serif;
   font-variant: small-caps;
}

p.mdg1 {
   font-variant: small-caps;
   font-weight: bold;
   font-size: large;
}

p.mdg2 {
   font-style: italic;
}

p.mdg3 {
   
}

.bi {
   font-weight: bold;
   font-style: italic;
}

div.mrwp_1 {
   font-weight: bold;
   color: #0000c0;
   background-color: inherit;
}

li.tenvietnam {
   font-style: italic;
   padding-top: 1ex;
}
