html{
    background-image:url(https://paulymouse.com/simple/bg.jpg);
    z-index:0;
    height:100%;
}
html>body{
    min-height:100%;
    height:auto;
}
body{
    background:0 0;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    margin:0;
    padding:0;
    background-image:url(https://paulymouse.com/simple/bg1.png);
    background-repeat:repeat-y;
    background-attachment:scroll;
    background-position:top right;
    color:#000;
    font-size:16px;
    text-align:center;
}
img.icon{
    border:solid thin #000;
    padding:0px;
    margin:0px;
    width:160px;
    height:120px;
}
A:link{
    color:blue;
    text-decoration:underline;
}
A:visited{
    color:dark blue;
    text-decoration:underline;
}
A:hover{
    color:purple;
    text-decoration:underline overline;
}
table{
    border:solid thin;
    border-color:#000;
    width:60%;
    margin-left:auto;
    margin-right:auto;
    border-collapse:collapse;
    background-color:#fff;
    text-align:center;
}
ul,li{text-align:center;
}
td{
    width:20%;
    text-align:left;
    padding:3px;
}
table.menu{
    background:0 0;
}
table.checklist {
  border: 1px solid;
  border-collapse: collapse;
}
td.menu{
    background:#fff;
    width:10%;
    border:1px solid #000;
    text-align:center;
}
td.selected{
    background-color:#000;
    color:#fff;
    width:10%;
    border:1px solid #000;
    text-align:center;
}
td.selected a:link{
    color:#fff;
    text-decoration:none;
}
td.selected a:visited{
    color:#fff;
    text-decoration:none;
}
td.selected a:hover{
    color:#fff;
    text-decoration:underline overline;
}
.checklist {
  border: 1px solid black;
}
tr.menu{
    background:0 0;
}
.top{
    font-size:150%;
}
.pictd{
    width:7%;
    text-align:center;
}
.instd{
    width:52%;
}
.numtd{
    width:1%;
    padding-left:9px;
}
.spec{
    color:#fff;
    background-color:#79cffe;
    font-weight:700;
    text-align:left;
    font-size:125%;
}
.name{
   font-weight: 700;
   width: 30%;
   border: solid thin black;
}
.desc{
   width: 70%;
   border: solid thin black;
}
td.yes{
   font-size:150%;
   font-weight: 700;
   color:green;
   width:10%;
   text-align:center;
}
td.no{
   font-weight: 700;
   color:red;
   width:10%;
   text-align:center;
}
td.language{
   text-align:center;
}
td.q{
   font-weight: 700;
   color:purple;
   width:10%;
   text-align:center;
}
td.item{
   width:90%;
}
.check{
    padding-left:10px;
}
table.grid{
   border-collapse: collapse;
   border: solid thin black;
}
#main{
    background:url(https://paulymouse.com/simple/bg2.png);
    background-repeat:repeat-y;
    background-attachment:scroll;
    background-position:top left;
}