/***********************************************************************
    CSS for JA fan fiction
 ***********************************************************************/

body        { background-color: #fff; /*#DC9;*/
              font-family: Verdana, Helvetica, Tahoma, Geneva, Arisl, sans-serif;
              font-size: 10pt;
              background: url(JA_logo1.jpg);
              text-align: center;     /* IE workaround */
            }

.jcontainer {
              margin: 0 200px 1em 200px;
              padding: 0 0 1em 0;
              background-color: white;
              text-align: left;       /* IE workaround */
            }

.j1         {
              margin:   0px   5px  15px   5px;
              padding: 0 0 0 .5em;
              font-size: 24pt;
              background-color: #ccf;  /*#bbb;*/
            }

.j2,.j2orig, .j2stanza {
              margin:   0px   5px  10px  20px;
              font-size: 16pt;
            /*background-color: #ccc;*/
            }

.j2stanza   {
              margin:  30px   5px  10px  20px;
              padding: 0.5em;
              font-size: 20pt;
            /*border: solid black 1px;*/
              background-color: #ccc;
            }

.j3, .j3stanza
            {
              margin:   0px   5px  10px  40px;
              font-size: 12pt;
            /*background-color: #ddd;*/
            }

.j3stanza   {
              padding: 0.5em 0;
              font-size: 12pt;
              line-height: 1.20em;
              word-spacing: 3px;
              letter-spacing: 1px;
            }

.line       {
              margin:  0 0 0 4em;
              padding: 0 0 0 2em;
              text-indent:  -2em;

              font-size: 12pt;
              word-spacing: 3px;
              letter-spacing: 1px;
            }

.line0      {
              padding: 0 0 0 4em;
              font-size: 16pt;
              font-weight: bold;
              word-spacing: 3px;
              letter-spacing: 1px;
              background-color: #ccc;
            }

.line2      {
              margin:  0 0 0 5em;
              padding: 0 0 0 2em;
              text-indent:  -2em;

              font-size: 12pt;
              word-spacing: 3px;
              letter-spacing: 1px;
            }

.lineh      {
              margin:  0 0 0 4em;
              padding: .5em 0 0 2em;
              text-indent:  -2em;
              background-color: #ddd;

              font-size: 12pt;
              word-spacing: 3px;
              letter-spacing: 1px;
            }

.toc1       {
              margin:  .5em .5em .5em 2em;
              padding: 0 0 0 2em;
            /*background-color: #ccf;*/

              font-size: 12pt;
              word-spacing: 3px;
              letter-spacing: 1px;
            }

.toc2       {
              margin:   0em .5em  0em 8em;
              padding: 0 0 0 2em;
            /*background-color: #ccf;*/

              font-size: 12pt;
              word-spacing: 3px;
              letter-spacing: 1px;
            }

.toc2 a       { border: solid white 1px; text-decoration: none; }
.toc2 a:hover { border: solid black 1px; font-weight: bold; }

.j1 a       { text-decoration: none; color: blue; }
.j2 a       { text-decoration: none; color: blue; }
.j3 a       { text-decoration: none; color: blue; }
.j1 a:hover { background-color: #999; color: white; }
.j2 a:hover { background-color: #000; color: white; }
.j3 a:hover { background-color: #000; color: white; }

.annotation { color: red; }

.jnav       { font-size: 16pt; }

.jnavitem   { margin: 0 .7em; font-size: 12pt; }

.jnote      { font-size: 10pt; }

ul          { }
li          { margin: 8pt 0; font-size: 12pt; }

.jletter    { background-color: #f96;
              margin: 1em 1em 1em 4em;
              padding: 0em 1em 0em 1em;
              border: solid black 1px;
              white-space: pre;
            }

.copyright  {
              background-color: white;
            }


.adsense1   {
              position: absolute;
              top:     0px;
              left:  780px;
              height:  5px;
            }

.adsense2   {
              margin: 5px 0 0 0;
              height:  80px;
            }


