/*   Used by definitions - triangle description and also
     by solutions for the # of solutions                   */
table.hole     {font-family: times;
                color: #000099;
                font-size: small; }
table.hole td  {text-align: center;
                width: 14px }

/*  Used by definitions for the explanation of moves.
    The bold is for the top row only                       */
table.peg      {font-family: times;
                color: #000099;
                font-size: small; }
table.peg td   {text-align: center;
                padding-left: 6px;
                padding-right: 6px; }
table.peg tr.bold   
               {font-weight: bold; }


/*  Used only by the singsol page for highlighting the next move   */
td.border      {text-align: center;
                border-style: solid;
                border-width: 1px;
                border-color: #000099;
                width: 12px; }

/*  Used by the triang page  wide for lefthand column
    and bld for first row  */
table.sol      {background-color: #000099;
                font-family: times;
                color: #000099;
                font-size: x-small; }
table.sol td   {background-color: #FFFFCC;
                text-align: right;
                width: 25px;
                padding: 2px; }
table.sol td.top 
              { background-color: #CCCCCC;
                font-weight: bold; }
table.sol td.wide 
              {text-align: left;
               width: 100px;
               background-color: #CCCCCC;
               font-weight: bold; }
table.sol tr.bld   
               {font-weight: bold; }