/******************************************************************************/
/*                 This is the style sheet for most pages.                    */
/*                                                                            */
/*                                                                    9/11/07 */
/******************************************************************************/


        .header {font-family:"Comic Sans MS";
                 border: 4px outset;
                 padding-top: 0px;
                 padding-right: 10px;
                 padding-bottom: 0px;
                 padding-left: 40px;
                 margin-right: 10px;
                 margin-bottom:40px;
                 margin-left: 10px; }

        .navigator {font-family:"Times New Roman";
                    width: auto;
                    float:right;
                    background-color:#AABADD;
                    font-size:small;
                    border: 2px outset #AABADD;
                    padding:5px;
                    margin-top:10px;
                    margin-right: 10px;
                    margin-bottom: 10px;
                    margin-left: 20px;
                    position: relative; }
        #navigation-title {font-family:"Times New Roman";
                           font-size:medium;
                           font-style:italic;
                           font-weight:bold;
                           background-color:#D5DCEF;
                           padding-left: 10px; }
        .navlist-headed {padding-left: 1em;
                         text-indent: -1em; }

        .navlist-nohead {padding-left: 1em; }

        .main {font-family:"Times New Roman";
               margin-left: 10px;
               margin-right: 10px; }

        .narrative {font-family:"Times New Roman";
               margin-left: 10px;
               margin-right: 10px; }

        .solution {color:maroon; }

        a:link {color:blue; }
        a:visited {color:purple; }
        a:focus {color:orange; }
        a:hover {color:red; }
        a:active {color:green; }
        a[id="superscript"]:link {text-decoration: none; color: blue; }
        a[id="superscript"]:visited {text-decoration: none; color: purple; }
        a[id="superscript"]:focus {text-decoration: none; color: orange; }
        a[id="superscript"]:hover {text-decoration: none; color: red; }
        a[id="superscript"]:active {text-decoration: none; color: green; }

        .picture {float:left;
                  padding-top: 3px;
                  padding-left: 2px;
                  margin-top:10px;
                  margin-right: 20px;
                  margin-bottom: 40px;
                  margin-left: 10px; }

        .inline-left {float:left;
                  margin-top: 20px;
                  margin-right: 20px;
                  margin-bottom: 20px;
                  margin-left: 5px; }

        .inline-right {float:right;
                  margin-top: 20px;
                  margin-right: 5px;
                  margin-bottom: 20px;
                  margin-left: 20px; }

        .horizontal {text-align: center; }

        .divider {text-align: center; clear: both; }

        .listing {margin-left: 40px;
                  margin-right: 40px;
                  clear: both; }

        .tabulation {font-family:"Times New Roman"; }
        .tabulation table {border: solid;
                           border-width: thin;
                           border-color: black;
                           margin-top: 80px;
                           margin-right: auto;
                           margin-bottom: 20px;
                           margin-left: auto;
                           clear: both; }
        .table-header {text-align: center;
                       font-size: large;
                       font-weight: bold; }
        .tabulation td {border: solid;
                        border-width: thin;
                        border-color: silver;
                        padding: 10px; }

        .tab-no-border {font-family:"Times New Roman"; }
        .tab-no-border table {border: none;
                              margin-top: 40px;
                              margin-right: auto;
                              margin-bottom: 20px;
                              margin-left: auto;
                              clear: both; }
        .tab-no-border td {border: none;
                           padding: 10px; }

        .tab-no-border2 {font-family:"Times New Roman"; }
        .tab-no-border2 table {border: none;
                              margin-top: 40px;
                              margin-right: auto;
                              margin-bottom: 20px;
                              margin-left: auto;
                              clear: both; }
        .tab-no-border2 td {border: none;
                           padding: 1px 15px; }

        .tab-no-border3 {font-family:"Times New Roman"; text-align:center; font-size:large; font-weight:bold; font-style:italic}
        .tab-no-border3 table {border: none;
                              border-spacing:10px;
                              margin-top: 40px;
                              margin-right: auto;
                              margin-bottom: 20px;
                              margin-left: auto;
                              clear: both; }
        .tab-no-border3 td {border: none;
                           padding: 1px 15px; }
/* For tabulated poetry */
         td.tab-verse-head {width:42%; border-bottom:none; text-indent:-20px; padding: 10px 10px 0 30px}
         td.tab-verse-body {width:42%; border-top:none; border-bottom:none; text-indent:-20px; padding: 0 10px 0 30px}
         td.tab-verse-foot {width:42%; border-top:none; text-indent:-20px; padding: 0 10px 10px 30px}

        .table-of-contents {font-family:"Times New Roman"; }
        .table-of-contents table {border: none;
                              margin-top: 40px;
                              margin-right: auto;
                              margin-bottom: 20px;
                              margin-left: auto;
                              clear: both; }
        .table-of-contents td {border: none;
                               padding: 0px 10px 0px 10px; }
        .toc-header {border: none;
                       padding: 0px 10px 0px 10px;
                       text-align:left;
                       font-size: x-large;
                       font-weight:bold; }
        .toc-part-no {border: none;
                       padding: 0px 10px 0px 10px;
                       text-align:left;
                       font-weight:bold }
        .toc-ch-no {border: none;
                       padding: 0px 10px 0px 10px;
                       text-align:right;
                       vertical-align:top }



        .paybutton {text-align: center;
                              clear: both; }

        .footer {font-family:"Times New Roman";
                 clear:both;
                 text-align:center;
                 margin-top: 40px; }

/******************************************************************************/
/*         Pages that are nothing but an image need special formats           */
/******************************************************************************/

        .img-only-header {font-family:"Comic Sans MS";
                          margin-left: 10px; }

        .img-only-navigator {font-family:"Times New Roman";
                             text-align:center; }

        .img-only-picture {margin-left: 10px;
                           text-align:center; }

/******************************************************************************/
/*             This is the master color scheme for header banners             */
/******************************************************************************/

/*** BOOKS ********************************************************************/
/* pinks:      3D001C 58002B 6F0039 840045 990050 AD005B BE0066 D20071 E3007B */
/*             E62B86 EA5493 EE71A2 F289AE F5A0BD F7B5CB F9C8D8 FCDBE4 FDEDF2 */

        #books-default      {background-color: #E62B86;
                                 border-color: #E62B86;
                                        color: #000000; }

        #books-main-page    {background-color: #AD005B;
                                 border-color: #AD005B;
                                        color: #FDEDF2; }

        #books-level1       {background-color: #E3007B;
                                 border-color: #E3007B;
                                        color: #FDEDF2; }

        #books-level2       {background-color: #EE71A2;
                                 border-color: #EE71A2;
                                        color: #58002B; }

        #books-level3       {background-color: #F7B5CB;
                                 border-color: #F7B5CB;
                                        color: #58002B; }


/*** REVIEWS ******************************************************************/
/* violets:    24001D 35002C 440039 530046 600051 6D005C 7A0067 860071 92007B */
/*             9C2C86 A74992 B1629F BC7AAC C790B9 D2A6C7 DEBDD6 E9D2E4 F4E8F0 */

        #reviews-default      {background-color: #860071;
                                   border-color: #860071;
                                          color: #FFFFFF; }

        #reviews-main-page    {background-color: #860071;
                                   border-color: #860071;
                                          color: #FFFFFF; }

        #reviews-level1       {background-color: #A74992;
                                   border-color: #A74992;
                                          color: #24001D; }

        #reviews-level2       {background-color: #BC7AAC;
                                   border-color: #BC7AAC;
                                          color: #440039; }

        #reviews-level3       {background-color: #DEBDD6;
                                   border-color: #DEBDD6;
                                          color: #440039; }

        #reviews-china-index  {background-color: #7A0067;
                                   border-color: #7A0067;
                                          color: #FFFFFF; }
        #reviews-china-detail {background-color: #B1629F;
                                   border-color: #B1629F;
                                          color: #FFFF00; }

        #reviews-humsci-index  {background-color: #92007B;
                                    border-color: #92007B;
                                           color: #FFFFFF; }
        #reviews-humsci-detail {background-color: #C790B9;
                                    border-color: #C790B9;
                                           color: #FFFF00; }

        #reviews-fiction-index  {background-color: #7A0067;
                                     border-color: #7A0067;
                                            color: #FFFFFF; }
        #reviews-fiction-detail {background-color: #DEBDD6;
                                     border-color: #DEBDD6;
                                            color: #000000; }

        #reviews-religion-index  {background-color: #92007B;
                                      border-color: #92007B;
                                             color: #FFFFFF; }
        #reviews-religion-detail {background-color: #F4E8F0;
                                      border-color: #F4E8F0;
                                             color: #000000; }

        #reviews-math-index  {background-color: #860071;
                                  border-color: #860071;
                                         color: #FFFFFF; }
        #reviews-math-detail {background-color: #E9D2E4;
                                  border-color: #E9D2E4;
                                         color: #000000; }

        #reviews-misc-index  {background-color: #6D005C;
                                  border-color: #6D005C;
                                         color: #FFFFFF; }
        #reviews-misc-detail {background-color: #D2A6C7;
                                  border-color: #D2A6C7;
                                         color: #000000; }

/*** OPINIONS *****************************************************************/
/* purples:    0A011D 12022C 190438 200645 260751 2C0A5C 330B67 380D71 3D107B */
/*             4A2885 5C3E90 6F559D 826BA9 9781B7 AA99C5 BFB2D3 D4CAE2 EAE4EF */

        #opinions-default      {background-color: #4A2885;
                                    border-color: #4A2885;
                                           color: #FFFFFF; }

        #opinions-main-page    {background-color: #4A2885;
                                    border-color: #4A2885;
                                           color: #FFFFFF; }

        #opinions-level1       {background-color: #6F559D;
                                    border-color: #6F559D;
                                           color: #FFFFFF; }

        #opinions-level2       {background-color: #9781B7;
                                    border-color: #9781B7;
                                           color: #0A011D; }

        #straggler-header      {background-color: #9781B7;
                                    border-color: #9781B7;
                                           color: #0A011D; }

        #opinions-level3       {background-color: #BFB2D3;
                                    border-color: #BFB2D3;
                                           color: #190438; }

        #opinions-level4       {background-color: #EAE4EF;
                                    border-color: #EAE4EF;
                                           color: #260751; }

/*** RECENT *******************************************************************/
/* dark blues: 01172E 002443 022F55 023A67 044476 004E87 005796 0561A5 0469B3 */
/*             2D73B9 497FBF 648DC7 7C9BCF 93A9D5 AABADD C0CBE7 D5DCEF EBECF6 */

        #recent-default      {background-color: #0469B3;
                                  border-color: #0469B3;
                                         color: #FFFFFF; }

        #recent-main-page    {background-color: #0469B3;
                                  border-color: #0469B3;
                                         color: #FFFFFF; }

        #recent-level1       {background-color: #7C9BCF;
                                  border-color: #7C9BCF;
                                         color: #01172E; }

/*** READINGS *****************************************************************/
/* light blues: 002B40 003F5B 005073 006189 00709E 0080B4 008DC6 009CDA 00A8EC */
/*              00AEED 00B5EF 49BDEF 6EC6F1 8DCFF4 A5D8F6 BFE2F9 D4ECFB EBF5FC */

        #readings-default      {background-color: #00AEED;
                                    border-color: #00AEED;
                                           color: #000000; }

        #readings-main-page    {background-color: #009CDA;
                                    border-color: #009CDA;
                                           color: #003F5B; }

        #readings-level1       {background-color: #009CDA;
                                    border-color: #009CDA;
                                           color: #003F5B; }

        #readings-level2       {background-color: #49BDEF;
                                    border-color: #49BDEF;
                                           color: #003F5B; }

/*** INTERVIEWS ****************************************************************/
/* dark dark reds:  3C0005 560007 6C000A 820010 960014 A90017 BC001D CF0021 DF0024 */

        #interviews-default   {background-color: #A90017;
                                   border-color: #A90017;
                                          color: #C0C0C0; }

        #interviews-main-page {background-color: #A90017;
                                   border-color: #A90017;
                                          color: #C0C0C0; }

        #interviews-level1    {background-color: #A90017;
                                   border-color: #A90017;
                                          color: #C0C0C0; }

/*** ALBUM ********************************************************************/
/* turquoises: 002927 003D39 004E4A 005E5A 006D68 007B76 008983 009790 00A49D */
/*             00A9A4 00B1AE 49BAB6 6FC3C1 8CCCCA A7D6D5 BEE0DF D5EAE9 EBF4F3 */

        #album-default      {background-color: #007B76;
                                 border-color: #007B76;
                                        color: #FFFFFF; }

        #album-main-page    {background-color: #007B76;
                                 border-color: #007B76;
                                        color: #FFFFFF; }

        #album-level1       {background-color: #00A9A4;
                                 border-color: #00A9A4;
                                        color: #000000; }

        #album-level2       {background-color: #8CCCCA;
                                 border-color: #8CCCCA;
                                        color: #000000; }

/*** JD'S FAMILY HISTORY *******************************************************/
/* dark greens: 002809 003B12 004B18 005B1E 006A25 00782B 008531 009337 009F3C */
/*              00A54E 00AD63 3EB677 69C08A 89CA9D A4D4B0 BEDFC4 D5E9D7 EBF4EA */

        #vattic-default      {background-color: #00A54E;
                                  border-color: #00A54E;
                                         color: #000000; }

        #vattic-main-page    {background-color: #008531;
                                  border-color: #008531;
                                         color: #EBF4EA; }

        #vattic-level1       {background-color: #00A54E;
                                  border-color: #00A54E;
                                         color: #002809; }

        #vattic-level2       {background-color: #3EB677;
                                  border-color: #3EB677;
                                         color: #002809; }

        #vattic-level3       {background-color: #89CA9D;
                                  border-color: #89CA9D;
                                         color: #003B12; }

        #vattic-level4       {background-color: #BEDFC4;
                                  border-color: #BEDFC4;
                                         color: #003B12; }

        #vattic-level5       {background-color: #EBF4EA;
                                  border-color: #EBF4EA;
                                         color: #004B18; }


/*** LRD'S FAMILY HISTORY *******************************************************/
/* light greens: 1D3403 2D4B08 395F0B 46620F 528412 5E9619 69A61D 72B720 7DC623 */
/*               8DCB41 9DD05B AED673 BBDB88 C7E19E D4E7B2 E0EDC5 EAF3DA F5F8EC */

        #qis-default         {background-color: #8DCB41;
                                  border-color: #8DCB41;
                                         color: #000000; }

        #qis-main-page       {background-color: #8DCB41;
                                  border-color: #8DCB41;
                                         color: #000000; }

/*** NELLIE'S PAGES ***********************************************************/
/* yellows:    444200 605F00 7A7700 918E00 A7A400 BDBA00 D2CE00 E6E100 F8F400 */
/*             FAF519 FCF64C FEF76E FEF886 FFF99D FFFAB2 FFFBC6 FFFDDA FFFDED */

        #nellie-default      {background-color: #FAF519;
                                  border-color: #FAF519;
                                         color: #000000; }

        #nellie-main-page    {background-color: #FAF519;
                                  border-color: #FAF519;
                                         color: #000000; }

/*** DANNY'S PAGES ************************************************************/
/* oranges:    412700 5C3900 744A00 8C5900 A06800 B57600 C98300 DC9000 EF9C00 */
/*             F1A629 F3B044 F5BA5C F8C473 FACD8A FBD7A1 FDE2B8 FDEBCF FFF5E8 */

        #danny-default       {background-color: #F1A629;
                                  border-color: #F1A629;
                                         color: #000000; }

        #danny-main-page     {background-color: #B57600;
                                  border-color: #B57600;
                                         color: #000000; }

        #danny-level1        {background-color: #EF9C00;
                                  border-color: #EF9C00;
                                         color: #000000; }

        #danny-level2        {background-color: #F8C473;
                                  border-color: #F8C473;
                                         color: #000000; }

/*** TREEHOUSE ****************************************************************/
/* dark reds:  E3372E E7573B EB714D EF8861 F39E77 F6B28F FAC6AA FCD9C5 FEEDE3 */

        #treehouse-default   {background-color: #EF8861;
                                  border-color: #EF8861;
                                         color: #3C0005; }

        #treehouse-main-page {background-color: #EF8861;
                                  border-color: #EF8861;
                                         color: #3C0005; }

        #treehouse-level1    {background-color: #FAC6AA;
                                  border-color: #FAC6AA;
                                         color: #6C000A; }

/*** LOFT  ********************************************************************/
/* light reds: 3D0011 57001A 6E0023 83002C 980034 AB003C BD0043 D1004B E10052 */
/*             E5325E E9556A ED717A F0888A F49F9C F6B3AD F9C7C2 FCDAD5 FEEDEA */

        #loft-default        {background-color: #E5325E;
                                  border-color: #E5325E;
                                         color: #000000; }

        #loft-main-page      {background-color: #E5325E;
                                  border-color: #E5325E;
                                         color: #000000; }

/*** OTHER ********************************************************************/
/* grays:      000000 121212 252525 363636 464646 555555 636363 707070 7D7D7D */
/*             898989 959595 A0A0A0 ACACAC B7B7B7 C2C2C2 CCCCCC D7D7D7 ECECEC */

        #other-default       {background-color: #898989;
                                  border-color: #898989;
                                         color: #FFFFFF; }

        #other-main-page     {background-color: #898989;
                                  border-color: #898989;
                                         color: #FFFFFF; }

        #other-level1        {background-color: #A0A0A0;
                                  border-color: #A0A0A0;
                                         color: #000000; }

        #other-level2        {background-color: #B7B7B7;
                                  border-color: #B7B7B7;
                                         color: #000000; }

        #other-level3        {background-color: #CCCCCC;
                                  border-color: #CCCCCC;
                                         color: #000000; }

        #other-level4        {background-color: #ECECEC;
                                  border-color: #ECECEC;
                                         color: #000000; }








