/****************************************************************************************************************************
* rootmap.css
****************************************************************************************************************************/
/*********************************************************************************************
* debug and trials
*********************************************************************************************/
#content         { border: 0px solid green; }
#maincontent     { border: 0px solid blue; }
#flow            { border: 0px solid red; }
#tab             { border: 0px solid purple; }
#col1            { border: 0px solid green; }
#col3            { border: 0px solid green; }

.wrap            { border: 0px solid green; }

/*********************************************************************************************
* overrides
*********************************************************************************************/
#col1           { display: none; }      /* THIS MUST BE FIRST */
#maincontent    { float: left; width: auto; padding-right: 0px; margin-left: 0px; margin-right: 0%; }
div#flow        { width: auto; margin: 0; float: left; }

/****************************************************************************************************************************
* div#rootmap
****************************************************************************************************************************/
/* display */
div.tablecan                        { width: auto; }
table.rootmap td           a        { display: block; overflow: hidden; } /* table.rootmap td and th links are little display blocks */

/* padding and spacing */
div#rootmap                         { margin: 0; padding: 0; }
div.tablecan                        { margin: 0; padding: 1em; }
table.rootmap                       { margin: 0; padding: 0; border-spacing: .1em .1em; }
table.rootmap caption               { margin: 0; padding: 0; padding-bottom: .2em; }
table.rootmap td                    { margin: 0; padding: 0; }
table.rootmap td           a        { margin: 0; padding: 0; }
table.rootmap td           a span   { margin: 0; padding: 0; }

/* sizing */
table.rootmap td           a        { width: 1.5em; height: 1.5em; }
table.rootmap td.pop       a        { width: 1.4em; height: 1.4em; }
table.rootmap td.mult      a        { width: 1.4em; height: 1.4em; }

/* text sizing */
table.rootmap caption               { font-size: 130%; }
table.rootmap td           a span   { font-size: 115%; }

/* text align */
table.rootmap caption               { text-align: center; }
table.rootmap td                    { text-align: center; }

/* text style */
table.rootmap caption               { font-weight: bold; font-variant: small-caps;  }

/* borders */
div#rootmap                             { border: 0px solid  black; }
div.tablecan                            { border: 1px solid  #aaaaaa; }
table.rootmap                           { border: 1px solid  black; }
table.rootmap caption                   { border: 1px solid  black; border-bottom: 0px; }
table.rootmap td               a        { border: 2px outset #aaaaaa; }
table.rootmap td.varformchange a:hover,
table.rootmap td.varform       a:hover,
table.rootmap td.varrad        a:hover,  
table.rootmap td.pop           a:hover, 
table.rootmap td.mult          a:hover  { border-style: inset; } 

/* colors */
a#howdy                                 {                         color: ivory; }
div#rootmap                             { background: white;                         }
div.tablecan                            { background: lightyellow;                   }
table.rootmap                           { background: ivory;                         }
table.rootmap caption                   { background: white;       color: #808080;   }

table.rootmap td               a         { background: #e0e0e0;     color: red;      }
table.rootmap td.varformchange a,
table.rootmap td.varformchange a.visited { background: #e0e0e0;     color: black;    }
table.rootmap td.varform       a, 
table.rootmap td.varrad        a,        
table.rootmap td.varformchange a:hover  { background: lightyellow; color: #0000c0;   }          

table.rootmap td.pop           a        { background: lightblue;   }
table.rootmap td.pop           a:hover  { background: lightyellow; }
/* multiple must come after pop-ulated for proper cascading */
table.rootmap td.mult          a,        
table.rootmap td.mult          a:visited { background: peachpuff;   color: peachpuff; }
table.rootmap td.mult          a:hover   { background: lightyellow; color: #0000c0;   }          

/****************************************************************************************************************************
* overLIB CSS
****************************************************************************************************************************/
div#overDiv     { max-width: 350px; }
/****************************************************************************************************************************
* ul.rootentries
*
* JavaScript (hadar.js) functions cellp(), cellm() create root entries in overlib from an array preformatted by 
* HebrewRootEntryOver php class.
* <ul><li>entries[snstr]</li><li>entries[next]</li></ul>
****************************************************************************************************************************/
/* widths */
ul.rootentries                  { width: 40em; }

/* padding and spacing */
ul.rootentries                  { margin: 0; padding: 0; }

/* sizing */
ul.rootentries li               { font-size: 125%; line-height: 1.35; /*letter-spacing: .05em;*/ }
ul.rootentries li span.Ezra     { font-size: 145%;/*160%;*/ line-height: .95; }

/* style */
ul.rootentries                  { list-style: none; }

/* borders */
ul.rootentries                  { border: 1px solid lightyellow; }

/* colors */
ul.rootentries                  { background: lightyellow; }


