/* 
 Style Sheet for Fortran code
*/
 
         /* begin body type */   /* 1 - humanist sans a */
 
body    {
        font-size:      1em;
        font-weight:    normal;
        word-spacing:   normal;
        letter-spacing: normal;
        text-transform: none;
        font-family:    Verdana, Myriad Web, Syntax, sans-serif;
        font-size-adjust:       .58;
        }

p, blockquote, ul, ol, dl, dd, li, dir, menu    {
        /* inherit from body */
        }

small   {
        font-size:      .92em;
        }

big     {
        font-size:      1.17em;
        }

pre     {
        font-family:    'Monotype.com', Courier New, monospace;
        }

ol li   {
        list-style-type:        decimal;
        }

ol ol li        {
        list-style-type:        lower-alpha;
        }

ol ol ol li     {
        list-style-type:        lower-roman;
        }

xmp{
   display:              block;
   font-size:            10pt;
   font-size:            .82em;
   font-family:          'Monotype.com', Courier New, monospace;
   font-weight:          bold;
   margin-left:          0;
   
   margin:               1em 0em  1em  0em;
   margin-bottom:        .75em;
//   margin-right:         100%;
   margin-top:           .75em;
  
   padding-left:         1.50em;
   padding:              1em        1em  1em  1em;
   padding-bottom:       0;
   padding-right:        0;
   padding-top:          0;
   border-bottom:        0;
   border-left:          0;
   border-right:         0;
   border-top:           0;
   border-color:         #CC9;
   border-style:         none;
   white-space:          pre;
   color:                #000088;
   background:           #dddd99;
   background-color:     #dddd99;
   clear:                none;
   float:                none;
   letter-spacing:       normal;
   line-height:          1.25em;
   list-style-position:  outside;
   text-align:           left;
   text-decoration:      none;
   text-transform:       none;
   vertical-align:       baseline;
   word-spacing:         normal;
}
/* ============================================================================================================================== */
col, colgroup, table, tbody, td, tfoot, th, thead, tr, caption {
font-size:         1em;
word-spacing:      normal;
letter-spacing:    normal;
text-transform:    none;
font-family:       Verdana,  Myriad  Web,  Syntax,  sans-serif;
font-size-adjust:  .58;
color:             #CC9;
border-color:      #9CC;
text-decoration:   none;
border-style:      dashed    ;
border-style:      dotted    ;
border-style:      double    ;
border-style:      hidden    ;
border-style:      inset     ;
border-style:      none      ;
border-style:      outset    ;
border-style:      groove    ;
border-style:      ridge     ;
border-style:      solid     ;
border-width:      1em       ;
margin-top:        0         ;
margin-bottom:     0         ;
padding-top:       0         ;
padding-bottom:    0         ;
border-top:        0         ;
border-bottom:     0         ;
color:             #CC9      ;
text-decoration:   none      ;
border-color:      #CC9      ;
background:        black     ;
line-height:       1.33em    ;
border-style:      dashed    ;
border-style:      dotted    ;
border-style:      double    ;
border-style:      hidden    ;
border-style:      inset     ;
border-style:      none      ;
border-style:      outset    ;
border-style:      solid     ;
border-style:      groove    ;
border-style:      ridge     ;
margin-left:       0         ;
margin-right:      0         ;
padding-left:      0         ;
padding-right:     0         ;
border-left:       0         ;
border-right:      0         ;
float:             none      ;
clear:             none      ;
text-align:        left      ;
}
/* ============================================================================================================================== */
        /* end body type */


        /* begin header type */ /* 1 - humanist sans a */

h1      {
        font-family:    Tahoma, Verdana, Myriad Web, Syntax, sans-serif;
        font-size-adjust:       .53;
        font-size:      2em;
        font-weight:    500;
        font-style:     normal;
        text-decoration:        none;
        word-spacing:   normal;
        letter-spacing: normal;
        text-transform: none;
        }

h2      {
        font-family:    Tahoma, Verdana, Myriad Web, Syntax, sans-serif;
        font-size-adjust:       .53;
        font-size:      1.25em;
        font-weight:    500;
        font-style:     normal;
        text-decoration:        none;
        word-spacing:   normal;
        letter-spacing: normal;
        text-transform: none;
	text-align:     right;
	color:          black;
	background:     gray;
        }

h3      {
        font-family:    Tahoma, Verdana, Myriad Web, Syntax, sans-serif;
        font-size-adjust:       .53;
        font-size:      1.58em;
        font-weight:    600;
        font-style:     normal;
        text-decoration:        none;
        word-spacing:   normal;
        letter-spacing: normal;
        text-transform: none;
        }

h4      {
        font-family:    Tahoma, Verdana, Myriad Web, Syntax, sans-serif;
        font-size-adjust:       .53;
        font-size:      1.33em;
        font-weight:    600;
        font-style:     normal;
        text-decoration:        none;
        word-spacing:   normal;
        letter-spacing: normal;
        text-transform: none;
        }

h5, dt  {
        font-family:    Tahoma, Verdana, Myriad Web, Syntax, sans-serif;
        font-size-adjust:       .53;
        font-size:      1.67em;
        font-weight:    600;
        font-style:     normal;
        text-decoration:        none;
        word-spacing:   normal;
        letter-spacing: normal;
        text-transform: none;
        }

h6      {
        font-family:    Tahoma, Verdana, Myriad Web, Syntax, sans-serif;
        font-size-adjust:       .53;
        font-size:      1em;
        font-weight:    700;
        font-style:     normal;
        text-decoration:        none;
        word-spacing:   normal;
        letter-spacing: normal;
        text-transform: none;
        }

tfoot, thead    {
        font-size:      1em;
        word-spacing:   normal;
        letter-spacing: normal;
        text-transform: none;
        font-family:    Verdana, Myriad Web, Syntax, sans-serif;
        font-size-adjust:       .53;
        }

th      {
        vertical-align: baseline;
        font-size:      1em;
        font-weight:    bold;
        word-spacing:   normal;
        letter-spacing: normal;
        text-transform: none;
        font-family:    Verdana, Myriad Web, Syntax, sans-serif;
        font-size-adjust:       .53;
        }


        /* end header type */
        /* begin affordances */ /* 5 - midnight */

a, address, blockquote, body, cite, code, dd, del, dfn,
div, dl, dt, em, form, h1, h2, h3, h4, h5, h6, iframe, img, kbd,
li, object, ol, p, q, samp, small, span, strong, sub, sup, ul, var,
applet, big, center, dir, font, menu, pre,
abbr, acronym, bdo, button, fieldset, ins, label        {
       word-spacing:   normal;
       letter-spacing: normal;
       text-transform: none;
       text-decoration:        none;
       border-color:   #CC9;
       border-style:   none;
        }

body    {
       color:  #CC9;
       background:     black;
        }

em      {
        font-style:     normal;
        font-weight:    bold;
        color:  #CC9;
        background:     black;
        }

strong  {
        font-style:     italic;
        background:     black;
        font-weight:    bold;
        color:  #CC9;
        }

em strong, strong em    {
        text-transform: uppercase;
        font-style:     normal;
        font-weight:    bolder;
        background:     black;
        color:  #CC9;
        }

b       {
        font-weight:    bold;
        }

i       {
        font-style:     italic;
        }

.warning        {
        text-transform: none;
        font-style:     normal;
        font-weight:    bolder;
        background:     #ff6;
        color:  black;
        }

del     {
        text-decoration:        line-through;
        background:     #900;
        }

ins     {
        text-decoration:        none;
        background:     #060;
        }

var, cite, dfn, .note   {
        font-style:     italic;
        }

address {
        font-style:     normal;
        letter-spacing: .1em;
        }

acronym {
        font-variant:   small-caps;
        letter-spacing: 0.1em;
        }

h1, h3, h4, h5, h6, dt, th, thead, tfoot    {
        color:  #6CC;
        background:     black;
        }


#colophon       {
        display:        none;
        }


a:link  {
        text-decoration:        none;
        font-weight:    bold;
        color:  #ff6;
        background:     black;
        }

a:visited       {
        text-decoration:        none;
        font-weight:    bold;
        color:  #FC0;
        background:     black;
        }

a:active        {
        text-decoration:        none;
        font-weight:    bold;
        color:  #ff6;
        background:     #663;
        }

a:hover {
        text-decoration:        none;
        color:  black;
        background:     #CC9;
        }

a.offsite       {
        text-decoration:        none;
        font-weight:    normal;
        color:  #ff6;
        background:     black;
        }

        /* end affordances */

        /* begin vertical */    /* 1 - pentatonic a */

a, address, blockquote, cite, code, dd, del, dfn,
div, dl, dt, em, form, h1, h3, h4, h5, h6, iframe, img, kbd,
li, object, ol, p, q, samp, small, span, strong, sub, sup, ul, var,
applet, b, big, center, dir, font, i, menu, pre, s, strike, tt,
u, abbr, acronym, bdo, button, fieldset, ins, label     {
        margin-top:     0;
        margin-bottom:  0;
        padding-top:    0;
        padding-bottom: 0;
        border-top:     0;
        border-bottom:  0;
        vertical-align: baseline;
        }

body    {
        line-height:    1.58em;
        }

div > p:first-child, body > p:first-child, td > p:first-child   {
       margin-top:     .75em;
       margin-bottom:  .75em;
       padding-top:    0;
       padding-bottom: 0;
       border-top:     0;
       border-bottom:  0;
        }

h1 + p, h3 + p, h4 + p, h5 + p, h6 + p, div + p, p.initial      {
        margin-top:     .75em;
        margin-bottom:  .75em;
        padding-top:    0;
        padding-bottom: 0;
        border-top:     0;
        border-bottom:  0;
        }

h1, h2, h3, h4, h5, h6  {
        line-height:    1.33em;
        }

h1      {
        margin-top:     1.33em;
        margin-bottom:  .33em;
        padding-top:    0;
        padding-bottom: 0;
        border-top:     0;
        border-bottom:  0;
        }

h2      {
        margin-top:     1.75em;
        margin-bottom:  .33em;
        padding-top:    0;
        padding-bottom: 0;
        border-top:     0;
        border-bottom:  0;
        }

h3      {
        margin-top:     1.58em;
        margin-bottom:  .33em;
        padding-top:    0;
        padding-bottom: 0;
        border-top:     0;
        border-bottom:  0;
        }

h4      {
        margin-top:     1.33em;
        margin-bottom:  .33em;
        padding-top:    0;
        padding-bottom: 0;
        border-top:     0;
        border-bottom:  0;
        }

h5      {
        margin-top:     1.17em;
        margin-bottom:  .33em;
        padding-top:    0;
        padding-bottom: 0;
        border-top:     0;
        border-bottom:  0;
        }

h6      {
        margin-top:     1em;
        margin-bottom:  .33em;
        padding-top:    0;
        padding-bottom: 0;
        border-top:     0;
        border-bottom:  0;
        }

p       {
        margin-top:     .75em;
        margin-bottom:  .75em;
        padding-top:    0;
        padding-bottom: 0;
        border-top:     0;
        border-bottom:  0;
        }

blockquote, fieldset, form, ul, ol, dl, dir, menu       {
        margin-top:     .75em;
        margin-bottom:  .75em;
        padding-top:    0;
        padding-bottom: 0;
        border-top:     0;
        border-bottom:  0;
        }

dt      {
        margin-top:     0;
        margin-bottom:  0;
        padding-top:    0;
        padding-bottom: 0;
        border-top:     0;
        border-bottom:  0;
        }

     {
        margin-top:     0;
        margin-bottom:  .75em;
        padding-top:    0;
        padding-bottom: 0;
        border-top:     0;
        border-bottom:  0;
        }

ul ul, ol ol, li address, li dl, li ol, li p, li ul, li dir, li menu, li pre, li h1, li h2, li h3, li h4, li h5, li h6, dd address, dd dl, dd ol, dd p, dd ul, dd dir, dd menu, dd pre, dd h1, dd h2, dd h3, dd h4, dd h5, dd h6  {
        margin-top:     0;
        margin-bottom:  0;
        padding-top:    0;
        padding-bottom: 0;
        border-top:     0;
        border-bottom:  0;
        }

li      {
        margin-top:     0;
        margin-bottom:  0;
        padding-top:    0;
        padding-bottom: 0;
        border-top:     0;
        border-bottom:  0;
        }

address {
        margin-top:     1.58em;
        margin-bottom:  1.58em;
        padding-top:    0;
        padding-bottom: 0;
        border-top:     0;
        border-bottom:  0;
        }

pre     {
        margin-top:     .75em;
        margin-bottom:  .75em;
        padding-top:    0;
        padding-bottom: 0;
        border-top:     0;
        border-bottom:  0;
        line-height:    1.25em;
        }


div, center     {
        margin-top:     0;
        margin-bottom:  0;
        padding-top:    0;
        padding-bottom: 0;
        border-top:     0;
        border-bottom:  0;
        }

.subhead        {
        margin-top:     .75em;
        margin-bottom:  .75em;
        padding-top:    0;
        padding-bottom: 0;
        border-top:     0;
        border-bottom:  0;
        }

.stb    {
        margin-top:     2.17em;
        margin-bottom:  .75em;
        padding-top:    2.17em;
        padding-bottom: 0;
        border-top:     0;
        border-bottom:  0;
        border-style:   solid
        }

.mtb    {
        margin-top:     3.08em;
        margin-bottom:  .75em;
        padding-top:    3.08em;
        padding-bottom: 0;
        border-top:     .1em;
        border-bottom:  0;
        border-style:   solid
        }

.ltb    {
        margin-top:     4.34em;
        margin-bottom:  .75em;
        padding-top:    4.34em;
        padding-bottom: 0;
        border-top:     .25em;
        border-bottom:  0;
        border-style:   solid
        }


        /* end vertical */


        /* begin horizontal */  /* 2 - inset */

a, address, blockquote, cite, code, dd, del, dfn,
div, dl, dt, em, form, h1, h2, h3, h4, h5, h6, iframe, img, kbd,
li, object, ol, p, q, samp, small, span, strong, sub, sup, ul, var,
applet, b, big, center, dir, font, i, menu, pre, s, strike, tt,
u, abbr, acronym, bdo, button, fieldset, ins, label     {
   margin-left:    0;
   margin-right:   0;
   padding-left:   0;
   padding-right:  0;
   border-left:    0;
   border-right:   0;
   text-align:     left;
   float:  none;
   clear:  none;
   list-style-position:    outside;
}

address, blockquote, dl, fieldset, form, ol, p, ul,  dir, menu, pre      {
   margin-left:    0;
   margin-right:   0;
   padding-left:   1.58em;
   padding-right:  0;
   border-left:    0;
   border-right:   0;
}

div > p:first-child, body > p:first-child, td > p:first-child   {
   margin-left:    0;
   margin-right:   0;
   padding-left:   0;
   padding-right:  0;
   border-left:    0;
   border-right:   0;
   text-align:     left;
   text-indent:    0;
}

h1 + p, h2 + p, h3 + p, h4 + p, h5 + p, h6 + p, div + p, p.initial      {
   margin-left:    0;
   margin-right:   0;
   padding-left:   1.58em;
   padding-right:  0;
   border-left:    0;
   border-right:   0;
   text-align:     left;
   text-indent:    0;
}

h1,h2,h3,h4,h5,h6      {
   margin-left:    0;
   margin-right:   0;
   padding-left:   0;
   padding-right:  0;
   border-left:    0;
   border-right:   0;
   text-align:     left;
}

p{
   margin-left:    0;
   margin-right:   0;
   padding-left:   1.58em;
   padding-right:  0;
   border-left:    0;
   border-right:   0;
   text-indent:    0;
}

blockquote{
   margin-left:    1.58em;
   margin-right:   0;
   padding-left:   1.58em;
   padding-right:  0;
   border-left:    0;
   border-right:   0;
}

address{
   margin-left:    0;
   margin-right:   0;
   padding-left:   1.58em;
   padding-right:  0;
   border-left:    0;
   border-right:   0;
}

pre{
   margin-left:    0;
   margin-right:   0;
   padding-left:   1.58em;
   padding-right:  0;
   border-left:    0;
   border-right:   0;
}

li{
   margin-left:    3.16em;
   margin-right:   0;
   padding-left:   0;
   padding-right:  0;
   border-left:    0;
   border-right:   0;
}

dt{
   margin-left:    0;
   margin-right:   0;
   padding-left:   0;
   padding-right:  0;
   border-left:    0;
   border-right:   0;
}

dd{
   margin-left:    1.58em;
   margin-right:   0;
   padding-left:   0;
   padding-right:  0;
   border-left:    0;
   border-right:   0;
}

ul ul, ol ol, li address, li dl, li ol, li p, li ul, li dir, li menu, li pre, li h1, li h2, li h3, li h4, li h5, li h6, dd address, dd dl, dd ol, dd p, dd ul, dd dir, dd menu, dd pre, dd h1, dd h2, dd h3, dd h4, dd h5, dd h6  {
   margin-left:    0;
   margin-right:   0;
   padding-left:   0;
   padding-right:  0;
   border-left:    0;
   border-right:   0;
}


center  {
   margin-left:    0;
   margin-right:   0;
   padding-left:   0;
   padding-right:  0;
   border-left:    0;
   border-right:   0;
   text-align:     left;
}

        /* end horizontal */

        /* begin body box */    /* 2 - 'ninths asymmetric' */

body    {
   margin-top:     1.58em;
   margin-left:    0%;
   margin-right:   0%;
   margin-bottom:  1.58em;
   padding-top:    0;
   padding-left:   0;
   padding-right:  0;
   padding-bottom: 0;
   border-top:     0;
   border-left:    0;
   border-bottom:  0;
   border-right:   0;
   width:  auto;
}
   /* end body box */

pre {
   margin-top: 0px;
   margin:                1px;
   color:                 orange;
   font-weight: bolder;
   /*
   font: bold 4px Times-Roman;
   font-weight: bold;
   font-family:           Verdana,  Arial,  sans-serif;
   scrollbar-base-color:  #003344;
   background-color:      #dddd99;
   background-color:      #dddddd;
   */
   padding:               1em 1em 1em 1em;
   margin:                1em 1em 1em 1em;
   margin-right:          4em;
}


///////////////////////
pre.wide {
   font-size: 8pt;
}
pre i {
   color:                 #2222ff;
   font-weight: bolder;
}
pre b {
   color:                 #ff0000;
   font-weight: boldest;
}

blockquote {
   margin-top: 0px;
   margin:                1px;
   color:                 #888800;
   font-weight: bolder;
   font-family:           Verdana,  Arial,  sans-serif;
   background-color:      #dddd99;
   padding:               1em 1em 1em 1em;
   margin:                1em 1em 1em 1em;
   border-bottom-color:  #dddd33   ;
   border-bottom-style:  solid     ;
   border-bottom-width:  10px      ;
   border-left-color:    #ddbb33   ;
   border-left-style:    solid     ;
   border-left-width:    10px      ;
   border-right-color:   #ddee33   ;
   border-right-style:   solid     ;
   border-right-width:   10px      ;
   border-top-color:     #ddcc33   ;
   border-top-style:     solid     ;
   border-top-width:     10px      ;
   border-collapse:      collapse  ;
   border-collapse:      separate  ;
   border-style:         none      ;
   border-style:         groove    ;
   border-style:         ridge     ;
   border-style:         outset    ;
   border-style:         inset     ;
}

p.synopsis {
   margin-top:           1em       ;
   margin:               1px       ;
   color:                #008888   ;
   font-weight:          bolder    ;
   font-family:          Verdana,Arial,sans-serif  ;
   background-color:     #dddd99   ;
   padding:              1em       1em     1em         1em  ;
   margin:               1em       1em     1em         1em  ;
   border-bottom-color:  #33dd33   ;
   border-bottom-style:  solid     ;
   border-bottom-width:  10px      ;
   border-left-color:    #33bb33   ;
   border-left-style:    solid     ;
   border-left-width:    10px      ;
   border-right-color:   #33ee33   ;
   border-right-style:   solid     ;
   border-right-width:   10px      ;
   border-top-color:     #33cc33   ;
   border-top-style:     solid     ;
   border-top-width:     10px      ;
   border-collapse:      collapse  ;
   border-collapse:      separate  ;
   border-style:         dashed    ;
   border-style:         dotted    ;
   border-style:         double    ;
   border-style:         hidden    ;
   border-style:         inset     ;
   border-style:         none      ;
   border-style:         outset    ;
   border-style:         solid     ;
   border-style:         groove    ;
   border-style:         ridge     ;
}

div.synopsis pre {
   background-color:     #ffffff;
   font-weight: bolder;
   border-style:         double    ;
   border-width:  1em      ;
}

h2 {
   text-align:     right;
   padding-right:  1em;
   margin-right:   1em;
   border-right:   1em;
   padding-left:   1em;
   margin-left:    1em;
   border-left:    1em;
   color:          yellow;
   font-weight:    bolder;
}
div.synopsis {
   margin-top:           1em       ;
   margin:               1px       ;
   color:                #008888   ;
   font-weight:          bolder    ;
   font-family:          Verdana,Arial,sans-serif  ;
   background-color:     #dddd99   ;
   padding:              1em       1em     1em         1em  ;
   margin:               1em       1em     1em         1em  ;
   border-bottom-color:  #33dd33   ;
   border-bottom-style:  solid     ;
   border-bottom-width:  10px      ;
   border-left-color:    #33bb33   ;
   border-left-style:    solid     ;
   border-left-width:    10px      ;
   border-right-color:   #33ee33   ;
   border-right-style:   solid     ;
   border-right-width:   10px      ;
   border-top-color:     #33cc33   ;
   border-top-style:     solid     ;
   border-top-width:     10px      ;
   border-style:         ridge     ;
}

hr{
   background-color:  white;
   border-bottom:     0;
   border-left:       0;
   border-right:      0;
   border-top:        0;
   color:             #CC9;
   height:            5px;
   margin-bottom:     0.25em;
   margin-left:       0em;
   margin-right:      0;
   margin-top:        1.75em;
   padding-bottom:    0;
   padding-left:      0.0em;
   padding-right:     0;
   padding-top:       0;
   text-align:        left;
   /*
   width:             12em;
   */
   page-break-before: always;
}

*{
        text-indent:    0;
}

p, dd{
   border-top:        1em;
   margin-top:        0.4em;
   padding-top:       1em;
   border-right:      3em;
   margin-right:      3em;
   padding-right:     3em;
   border-left:       1em;
   margin-left:       1em;
   padding-left:      1em;
   border-bottom:     1em;
   margin-bottom:     1em;
   padding-bottom:    1em;
   text-indent:       0em;
}
table{
   border-style:      double;
   color:             white;
   border-color:      black;
   border-width:      1em;
   background:        yellow;
}
td{
   padding-left:      1.0em;
   padding-right:     1.0em;
   margin-left:       1.0em;
   margin-right:      1.0em;
   padding-left:      1.0em;
   padding-right:     1.0em;
}
p,dd,dl{
   padding-bottom:    1.0em;
   margin-bottom:     1.0em;
   border-bottom:     1.0em;
   padding-left:      1.0em;
   padding-right:     1.0em;
   margin-left:       1.0em;
   margin-right:      1.0em;
   padding-left:      1.0em;
   padding-right:     1.0em;
}

p{
   padding-bottom:    1em;
   padding-top:       1em;
   border-top:        1em;
   margin-bottom:     0em;
   text-indent:       0em;
   /*
   border-bottom:     0em;
   */
}
dd p{
   padding-bottom:    1.4em;
   padding-top:       0em;
   border-top:        0em;
   margin-bottom:     0em;
   text-indent:       0em;
   /*
   border-bottom:     0em;
   */
}
dl dd {
   padding-bottom:    0.4em;
   padding-top:       0em;
   border-top:        0em;
   margin-bottom:     0em;
   text-indent:       0em;
   /*
   border-bottom:     0em;
   */
}

pre{
   padding-top:    0em;
   margin-top:     0em;
   border-top:     0em;
   padding-bottom:    0.0em;
   margin-bottom:     0.0em;
   border-bottom:     0.0em;
   padding-left:    0.0em;
   margin-left:     2.0em;
   border-left:     0.0em;
   padding-right:    0.0em;
   margin-right:     0.0em;
   border-right:     0.0em;
}

form.fortran{
   background:        gray;
   width:             100%;
}
footer td {
   background: white;
}
footer table {
   background: gray;
   border-style:      double;
   color:             white;
   border-color:      black;
   border-width:      0.5em;
   background:        pink;
}

/* use background colors for proofreading */
/*
p { background: teal;   }
dd{ background: green;  }
dl{ background: silver; }
*/
pre	{	
	margin-top:	.75em;
	margin-bottom:	.75em;
	padding-top:	0;
	padding-bottom:	0;
	border-top:	0;
	border-bottom:	0;
	line-height:	1.25em;
        margin-top: 0px;
        margin:                1px;
        color:                 #000088;
        font-weight: bolder;
        /*
        font: bold 4px Times-Roman;
        font-weight: bold;
        font-family:           Verdana,  Arial,  sans-serif;
        scrollbar-base-color:  #003344;
        */
        background-color:      #dddd99;
        padding:               1em 1em 1em 1em;
        margin:                1em 1em 1em 1em;
}
pre i {
            color:                 #2222ff;
            font-weight: bolder;
}
pre	{	
	font-family:	'Monotype.com', Courier New, monospace;
	}	
hr.newpage {
   page-break-before: always;
   visibility:     hidden;
   borders: 0;
   padding: 0;
   margin: 0;
}
