  @font-face {
    font-family: 'courprime';
    src: url('/courierprime/courierprime-medium-webfont.woff2') format('woff2'),
         url('/courierprime/courierprime-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}       

@font-face {
    font-family: 'etceteriansq';
    src: 
         url('/etceteriansq/etceteriandigi-webfont.woff') format('woff'), url('/etceteriansq/etceteriandigi-webfont.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}

html{
        --bgColor: #454047;
      --bkColor: #323034;
      --acColor: #cfaf5f;
      --dkColor: #d0c0b0;
      --txColor: #D8CAAB;
      --hiColor: #323034;
      --plColor: #96ab47;
        --kcColor: #3050a0;
        --jcColor: #a050a0;
        --cyColor: #a08030;
        --consColor: #323232;
    
    
    --emTabBody: #80c860;
    --emTabDark: #205010;
    
}


body{
    font-family:'etceteriansq';
    background-color: var(--bgColor);
    /*background-image: url('desk.jpg');*/
}

h1{
    margin: 4px;
    text-align: center;
}

p{
    margin: 0.309em 0px;
}

.lfq{color:#e8e8e8}

.emtblt{
    /*word-wrap: normal;
    overflow:scroll;
    overflow-x:hidden;*/
    width:  75%;
    margin: auto;
    padding:0px;
    
    
}

.tablet{
    
        /*word-wrap: normal;
    overflow:scroll;
    overflow-x:hidden;*/
    overflow:hidden;
    width:  512px;
    height: 828px;
    background-color: var(--emTabBody);
    color:var(--emTabDark);
    margin: 34px auto;
    padding: 13px;
    font-size: 2.618em;
    border-radius: 8px;
    border-style:outset;
    border-width:13px;
    border-color: var(--emTabDark);
    
    
}

.tbhead{
    border-bottom: 2.618px solid #204010;
}

.tbfoot{
    border-top: 2.618px solid #204010;
    padding-top: 13px;
    text-align: center;
}

.sfooter{
  /* font-family: 'courprime', 'courier new', monospace; */
    font-size: 1em;
}

.tbltl{
    
}

.tbltr{
    
}

.tbmain{
    padding:2px;
    height: 92%;
    word-wrap: normal;
    overflow-y:scroll;
    overflow-x:hidden;
    
}

.etcr{

    
}

footer {
     font-family: 'courprime', 'courier new', monospace;  
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 8px;
  background-color: var(--bgColor);
  text-align: center;
}

footer a:hover {
    color: var(--acColor);
}

footer a:visited {
    color: var(--hiColor);
}