/* New Index Styles */ /* ======================================================================================= */ /* ======================================================================================= */ /* ======================================================================================= */ /* ======================= STYLES FOR INDEX.HTML ========================================= */ div.heading { background-color: #338822; display: block; margin: 6px 2px 6px 2px; width: calc(100% - 10px - 4px); /*width: 710px;*/ border: solid #000000 4px; padding: 5px; clear: both; box-sizing: border-box; } div.heading h1 { font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bolder; /*color: #325513;*/ color: #ccee66; text-align: center; display: block; width: calc(100% - 10px); margin: 0px; padding: 5px; } div.largebox { margin: 5px; /* padding: 5px;*/ display: grid; gap: 10px; /* grid-template-columns: repeat(2, 1fr); */ grid-template-columns: 1fr 1fr; grid-template-columns: repeat(auto-fit, minmax(45%, 1fr)); width: calc(100% - 8px - 8px); color: #030; border: 4px solid #000000; background-color: #2a621c; /* #8ab27c */ box-sizing: border-box; } .spanning-cell { width: 100%; grid-column: 1 / span 2; } ul.spanning-cell { margin: 2px; } div.double-column { grid-column: 1 / span 2; border: 4px solid #000000; margin: 2px; background-color: #76b766; } div.largebox p.welcomeIntro { font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 1em; font-weight: bolder; color: #ccee66; display: block; margin: 5px; width: 100%; /*width: 600px;*/ } div.double-column a img { display: block; float: left; margin: 10px; border: 0; width: 90px; } div.double-column p { font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 1em; font-weight: bolder; color: #000000; display: block; float: left; margin: 5px; width: calc(100% - 140px); /*width: 600px;*/ } div.smallbox { background-color: #76b766; display: block; float: left; border: 4px solid #000000; margin: 2px; grid-column: 1 / span 2; } @media (min-width: 620px) { div.smallbox { /* min-height: 11em;*/ grid-column: auto; } } div.smallbox p{ font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 1em; font-weight: bolder; color: #000000; display: block; float: left; width: calc(100% - 120px); margin: 5px; line-height: 1.2em; } div.smallbox h2 { display: block; margin: 4px; width: calc(100% - 8px); } div.smallbox a img { display: block; margin: 10px; border: 0; width: 90px; float: left; } a.largehead:link { font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bolder; color: #0F4D2A; background-color: #25FA82; display: block; border: 4px solid #ECC93D; text-align: left; text-decoration: none; margin: 2px; padding: 6px; background: #25FA82; } a.largehead:visited { font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bolder; margin: 2px; padding: 6px; border: 4px solid #ECC93D; display: block; color: #5EA473; text-decoration: none; background-color: #104D2C; } a.largehead:hover { font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bolder; color: #0F4D2A; background-color: #ECC93D; display: block; border: 4px solid #0F4D2A; text-decoration: none; margin: 2px; padding: 6px; } a.largehead:active { font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bolder; color: #0F4D2A; text-decoration: none; background-color: #25FA82; display: block; border: 4px solid #ECC93D; margin: 2px; padding: 6px; } div.largeboxbottom { font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; background-image: url(/images/generalLibrary/logo_back.jpg); background-repeat: repeat; display: block; margin: 2px; padding: 5px; clear: both; width: calc(100% - 14px); /*width: 710px;*/ border: 4px solid #000000; } div.largeboxbottom p { display: block; text-align: center; font-size: 1.2em; line-height: 1.2em; font-style: italic; color: #ECC93D; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-weight: bolder; } div.largeboxcenter { background-color: #8ab27c; text-align: center; display: block; margin: 2px; padding: 5px; float: left; /* width: 710px;*/ border: 4px solid #000000; } div#copyright { background-color: #ebebc1; text-align: center; display: block; margin: 2px; padding: 5px; float: left; width: 100%; border: 4px solid #000000; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-weight: bolder; } /* ============================= END OF INDEX.HTML STYLES ================================ */ /* ======================================================================================= */ /* ======================================================================================= */ /* ======================================================================================= */ /* ======================================================================================= */ /* ======================================================================================= */ div#bookMatrix div.rowbox{ width: auto; /*width: 710px;*/ display: block; margin: 2px; } div#bookMatrix div.categoryBox{ float: left; margin: 0 0 0 5px; width: auto; /*width: 250px;*/ } div#bookMatrix div.categoryBox h1{ margin: 5px 0; font-family:Tahoma, Geneva, sans-serif; font-size: 1.1em; font-weight:bolder; } div#bookMatrix div.largebox li.shaded2{ padding: 0.5em 0; background-color: #aae2ac; } div#bookMatrix div.largebox li.shaded3{ padding: 0.5em 0; background-color: #f2eac3; } div#bookMatrix div.largebox li.shaded3 strong{ font-weight: bolder; } div#bookMatrix div.largebox li.shaded{ padding: 0.5em 0; background-color: #9ad29c; } /* Old Index Styles */ a.iconlink { border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; float: left; margin: 5px; }