/* H    */

h1    { text-align: center; font-style: italic; 
        padding:0.3em; margin-top:1; margin-bottom:0em; 
        margin-left:10%; margin-right:10%;
        background-color:#ffe0c0; 
      }
h2    { text-align: center; font-weight:900; 
        margin-top:1; margin-bottom:1em; 
        margin-left:10%; margin-right:10%;
        padding:0.3em;
        background-color:#e0e0e0; }
h3    { text-align: center; margin-top:3em; margin-bottom:1em; 
        margin-left:15%; margin-right:15%;
        padding: 0.5em; 
        background-color:#e0e0ff;
        font-style: italic; font-size: 1.4em; }
h4    { text-align: left; margin-top:2; margin-bottom:2; 
        margin-left:15%; margin-right:15%;
        padding-top:0.1em; padding-bottom:0.1em; padding-left:1em;
        font-weight:normal;font-style: italic; font-size: 1.2em; 
        background-color:#e0e0ff; }

p         { text-align: justify; }
td        { }
li        { text-align: justify; 
            padding-bottom:1; padding-top:1;}
/*i         { font-weight:bold; text-decoration: underline }
b         { font-weight:bold; font-style: italic; }
u         { font-style: italic; text-decoration: none }     */

b         { font-weight:900; }

dt { font-style: italic; padding-left:4em }
dd { text-align:right; font-style: italic; }

a      { text-decoration:none; font-style:italic; font-weight:100; }
a.a    { color:#800000; }
a.new  { color:#ff0000; font-weight:bold; }

/* "H"  */

table.brickmenu
      { margin:0; margin-top:1em; margin-bottom:1em;}
table.brickmenu tr td 
      { padding: 0.2em;
        border-bottom: 2 solid #a0a0a0; border-right: 2 solid #a0a0a0;
        padding-left:5; padding-right:20; background-color:#e0e0e0; 
        text-align: justify; vertical-align:top; }
table.brickmenu tr th
      { padding: 0.2em;
        border-bottom: 2 solid #a0a0a0; border-right: 2 solid #a0a0a0;
        padding-left:5; padding-right:20; background-color:#c0c0c0; 
        text-align: left; vertical-align:top; }

table.brickmenu tr th.gold
      { background-color: #ffffa0; color:red; }
table.brickmenu tr th.prod
      { background-color: #a0ffa0; color:purple; }

table.dscmenu            { width:100%; margin-top: 1em; margin-bottom:1em}
table.dscmenu tr td      { padding-left: 0.5em; padding-right: 0.5em; 
                         }
table.dscmenu tr td.p1   { width:3%; color:white; }
table.dscmenu tr td.p2   { width:7%; color:white; }
table.dscmenu tr td.dsc  { width:100%;
                           border-right: 1 solid black;
                           border-bottom: 1 solid black;
                           padding-top: 0.25em; padding-bottom: 0.25em;
                           background-color: #e0e0e0;
                           text-align: justify;
                         }
table.dscmenu tr td.area { border-right: 1 solid silver;
                           background-color: #c0c0c0;
                           padding-top: 0.1em; padding-bottom: 0.1em;
                           border-right: 1 solid teal;
                           border-bottom: 1 solid teal;
                           font-weight:bold;
                         }
table.dscmenu tr td.name { border-right: 1 solid gray;
                           border-bottom: 1 solid gray;
                           font-size:100%; 
                           background-color: #e0e0e0;
                           font-weight:bold;
                           padding-top: 0.25em; padding-bottom: 0.25em;
                         }
table.dscmenu tr td.nameh
                         { border-right: 1 solid gray;
                           border-bottom: 1 solid gray;
                           background-color: #e0e0e0;
                           font-size:100%; 
                           font-weight:bold;
                           padding-top: 0.25em; padding-bottom: 0.25em;
                         }
table.dscmenu tr td.noname 
                         { border-right: 1 solid gray;
                           border-bottom: 1 solid gray;
                           background-color: #c0c0c0;
                           color: #c0c0c0;
                         }
table.dscmenu tr td.gold { border-right: 1 solid silver;
                           border-bottom: 1 solid silver; 
                           background-color: #ffffa0; 
                           color: red; font-width: bold;
                           }
table.dscmenu tr td.prod { border-right: 1 solid silver;
                           border-bottom: 1 solid silver; 
                           background-color: #a0ffa0; }
table.dscmenu tr td.next { width:5%;
                           border-right: 1 solid silver;
                           border-bottom: 1 solid silver; 
                           background-color: #e0e0e0; 
                           font-size:66%;
                         }
table.dscmenu tr td.nonext 
                         { width:5%;color:white; }

table.mainmenu { margin-left:5%; width:90%; background-color:silver; }
table.mainmenu tr td     
      { background-color:#ffffc0; text-align:center; 
        padding:0.5em; padding-left:1em; padding-right:1em; }
table.mainmenu tr td a   { font-size:10pt; }

table.treeruler { margin-left:6.8%; 
                  background-color:silver; margin-top:1 }
table.treeruler tr td
      { background-color:#f0f0f0; 
        font-size:10pt; font-style: italic; 
        text-align:center; 
        padding:0.1em; padding-left:1em; padding-right:1em; }
table.treeruler tr th
      { background-color:#ffffc0; 
        font-size:10pt; font-style: italic; 
        text-align:center; 
        padding:0.1em; padding-left:1em; padding-right:1em; }

table.history tr th   { vertical-align:top; text-align:center; 
                        background-color:#e0e0e0 }
table.history tr th p { text-align:center; }
table.history tr td   { vertical-align:top; }

td.w { background-color:white   }
td.o { background-color:#ffe0c0 }
td.r { background-color:#ffd0d0 }
td.g { background-color:#c0f0c0 }
td.u { background-color:#d0d0d0 }
td.l { background-color:#e0e0e0 }
td.b { background-color:#d0d0ff }
td.c { background-color:#80ffff }
td.m { background-color:#ffd0f0 }
td.y { background-color:#ffffd0 }

