.gletter {font-family: Junicode; cursor: pointer;}
@supports (font-variation-settings: 'wght' 400) {
    .gletter {
        font-family: Elstob;
        font-variation-settings: 'wght' 400, 'ops' 8, 'GRAD' 0;
        cursor: pointer;
}
table {border: 1px solid #cdc3b7;}
td {padding: 5px; vertical-align: top;}
#glchoice {border: none;}
#glchoice td {border: 1px solid #cdc3b7; width: 50px; height: 50px; background: url("https://www.oldenglishaerobics.net/css/humanity/images/ui-bg_glass_70_ede4d4_1x400.png") repeat-x scroll 50% 50% #EDE4D4; text-align: center; vertical-align: middle;}
.gletter {color: #1e1b1d;}
.gletter:hover {color: #a46313;}
.keybutton {width: 60px; margin: 0 5px 0 5px; font-family: Junicode}
@supports (font-variation-settings: 'wght' 400) {
    .keybutton {
        width: 60px;
        margin: 0 5px 0 5px;
        font-family: Elstob;
        font-variation-settings: 'wght' 400, 'ops' 8, 'GRAD' 0;
    }
}
#searchtext {font-size: 100%; font-family: Junicode;}
@supports (font-variation-settings: 'wght' 400) {
    .keybutton {
        width: 60px;
        margin: 0 5px 0 5px;
        font-family: Elstob;
        font-variation-settings: 'wght' 400, 'ops' 8, 'GRAD' 0;
    }
    #searchtext {
        font-size: 100%;
        font-family: Elstob;
        font-variation-settings: 'wght' 400, 'ops' 8, 'GRAD' 0;
    }
}
td.searchcontrols {padding-top: 10px; padding-bottom: 10px;}
.lookparams {line-spacing: 120%;}
#controlbuttons .ui-button {width: 120px; margin-top: 10px; margin-bottom: 10px;}
.ui-widget, .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {font-family: Junicode;}
@supports (font-variation-settings: 'wght' 400) {
    .ui-widget, .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
        font-family: Elstob;
        font-variation-settings: 'wght' 400, 'ops' 8, 'GRAD' 0;
}
#menubox input {font-family: Verdana, Arial, sans-serif;}