@font-face { font-family: 'sitefont'; src: url('/fonts/comfortaa_regular.woff2') format('woff2'), url('/fonts/comfortaa_regular.woff') format('woff'), url('/fonts/comfortaa_regular.ttf') format('truetype'); font-weight: normal; font-style: normal; } ::-webkit-scrollbar { width: 20px; height: 20px; } ::-webkit-scrollbar-button { width: 100px; height: 100px; } ::-webkit-scrollbar-thumb { background: #9370DB; border: 1px solid NavajoWhite; border-radius: 50px; } ::-webkit-scrollbar-thumb:hover { background: ; } ::-webkit-scrollbar-thumb:active { background: #9370DB; } ::-webkit-scrollbar-track { background: NavajoWhite; border: 2px solid #9370DB; border-radius: 50px; } ::-webkit-scrollbar-corner { background: transparent; } header { /** annoyingkettle **/ height:175px; width:100%; } body { background-color: #9370DB; background-image: url(/images/paper-623167_1280.jpg); background-size: 100% 100%; color: NavajoWhite; width:calc(100% - 20px); /** annoyingkettle **/ height:calc(100% - 20px); overflow-y:hidden; overflow-x:auto; font-family: sitefont,Verdana,sans-serif; font-size: 24px; scrollbar-base-color: NavajoWhite; scrollbar-3dlight-color: rgba(147, 112, 219, 0.9); scrollbar-highlight-color: rgba(147, 112, 219, 0.9); scrollbar-track-color: rgba(147, 112, 219, 0.9); scrollbar-arrow-color: NavajoWhite; scrollbar-shadow-color: rgba(147, 112, 219, 0.9); scrollbar-dark-shadow-color: rgba(147, 112, 219, 0.9); } table { white-space: normal; line-height: normal; font-weight: normal; font-family: sitefont,Verdana,sans-serif; font-size: 24px; font-style: normal; color: -internal-quirk-inherit; text-align: start; font-variant: normal normal; } footer { width:100%; height:25px; } a.submenu { color: NavajoWhite; background: rgba(147, 112, 219, 0.9); text-decoration: none; outline: none; font-weight: normal; padding: 3px; margin: 3px; } td.submenu { color: NavajoWhite; background: rgba(147, 112, 219, 0.9); padding: 3px; margin: 3px; } a.faqQ { color: NavajoWhite; text-decoration: none; outline: none; font-weight: bold; } ol { margin-top: 5px; padding-left: 80px; } ul { list-style-type: circle; margin-top: 5px; padding-left: 80px; } ul.menu { list-style-type: none; margin: 0; padding: 0; overflow: hidden; background-color: rgba(147, 112, 219, 0.9); } li.menu { float: left; font-size:24px; } li.menu a { display: block; color: NavajoWhite; text-align: center; padding: 14px 16px; text-decoration: none; } li.menu a:hover:not(.active) { background-color: #8162C0; } .active { background-color: #8162C0; color: #9370DB; } .cornerimg { height: 40px; width: 40px; } #basetable { width:100%; height:100%; border-collapse: collapse; font-size: 24px; } #tltd { width:40px; vertical-align:top; text-align:left; } #titletd { width:calc(100% - 40px); vertical-align:middle; text-align:center; } .titlespan { text-align:center; vertical-align:middle; width:100%; height:60px; font-size:50px; color: NavajoWhite; background: rgba(147, 112, 219, 0.9); } .pricingchart { font-size:18px; text-align:right; vertical-align:bottom; padding:5px; } #trtd { width:40px; vertical-align:top; text-align:right; } #menutd { vertical-align:middle; text-align:center; } #contentdiv { /** annoyingkettle **/ width:calc(100% - 2px); margin: 0 auto; height:calc(100% - 200px); overflow:hidden; border-collapse: collapse; } #lsidediv { width:40px; height:100%; float:left; overflow:hidden; border-collapse: collapse; } #lsidetable { width:100%; height:100%; border-collapse: collapse; } #lsidetd { vetical-align:middle; text-align:center; } #maindiv { overflow:auto; overflow-x:hidden; width:calc(100% - 80px); height:100%; float:left; border-collapse: collapse; background-color: rgba(147, 112, 219, 0.9); } #rsidediv { width:40px; height:100%; float:left; overflow:hidden; border-collapse: collapse; } #rsidetable { width:100%; height:100%; border-collapse: collapse; } #rsidetd { vetical-align:middle; text-align:center; } #foottable { width:100%; height:100%; border-collapse: collapse; } #bltd { width:40px; vertical-align:top; text-align:left; } #copytd { width:calc(100% - 80px); vertical-align:bottom; text-align:center; } #copyspan { width:100%; font-size:11px; color: NavajoWhite; background: rgba(147, 112, 219, 0.9); } #brtd { width:40px; vertical-align:top; text-align:right; } li.q::before { content: "Q:"; padding-right: 8px; color: black; } li.a::before { content: "A:"; padding-right: 8px; color: black; } hr { border: 1px solid #8162C0; }