@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: Black; border: 1px solid White; border-radius: 50px; } ::-webkit-scrollbar-thumb:hover { background: DimGray; } ::-webkit-scrollbar-thumb:active { background: DimGray; } ::-webkit-scrollbar-track { background: DarkGray; border: 2px solid DarkGray; border-radius: 50px; } ::-webkit-scrollbar-corner { background: transparent; } header { /** annoyingkettle **/ height:175px; width:100%; } body { background-color: DarkGray; background-image: url(/images/iron-meteorite-seamless-background.jpg); background-repeat: repeat; color: Black; width:calc(100% - 20px); /** annoyingkettle **/ height:calc(100% - 90px); overflow-y:hidden; overflow-x:auto; font-family: sitefont,Verdana,sans-serif; font-size: 24px; scrollbar-base-color: Black; scrollbar-3dlight-color: rgba(169,169,169,0.8); scrollbar-highlight-color: rgba(169,169,169,0.8); scrollbar-track-color: rgba(169,169,169,0.8); scrollbar-arrow-color: Black; scrollbar-shadow-color: rgba(169,169,169,0.8); scrollbar-dark-shadow-color: rgba(169,169,169,0.8); } 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: Gainsboro; background: rgba(105,105,105,0.8); text-decoration: none; outline: none; font-weight: normal; padding: 3px; margin: 3px; } td.submenu { color: Gainsboro; background: rgba(105,105,105,0.8); padding: 3px; margin: 3px; } a.faqQ { color: DimGray; 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(105,105,105,0.8); } li.menu { float: left; font-size:24px; } li.menu a { display: block; color: Gainsboro; text-align: center; padding: 14px 16px; text-decoration: none; } li.menu a:hover:not(.active) { background-color: rgba(128,128,128,0.8); } .active { background-color: rgba(0, 0, 0, 0.8); color: Gainsboro; } .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: Gainsboro; background: rgba(105,105,105,0.8); } .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% - 140px); 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(169,169,169,0.8); } #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: Gainsboro; background: rgba(105,105,105,0.8); } #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; }