#body {
    background-color:#666;
    overflow:hidden;
}
#view{
    width:99%;height:99%;
    border:1px solid black;
    border-radius:2em;
    overflow:auto; /* allow height to include floating children */
    position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);
    visibility:hidden; /* avoid flash on load prior to do_resize */
    background-color:#FED;
}
.tab{    font-size:medium; }
#banner{ font-size:medium; padding:0; background-color:transparent; }
#footer{ font-size:medium; padding:0; background-color:transparent; }

