body {
    /*background-color: midnightblue;*/
    /*color: LightGrey;*/
    color: darkgray;
    font-family: sans-serif;
    background: #16222A;  /* fallback for old browsers */
    background: -webkit-linear-gradient(to right, #3A6073, #16222A);  /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to right, #3A6073, #16222A); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */

}

i {
    float: right;
}

h1, h2 {
    color: navy; 
}

a {
    /*color: LightGrey;*/
    color: dimgray;

}

table
{
    /*background-color: lightslategrey;*/
    background-color: skyblue;
    text-align: left;
    color: black;
    border: 1px solid;
    border-collapse: collapse;
}

table.menu
{
    background-color: black;
    color: white;
    border: 1px solid;
    padding: 10px;

}



td.menu
{
    padding: 10px;
}

td, th
{
    padding: 5px;
}



tr {
    border: 1px solid;

}



td.menu 
{
    font-size: 0.8em;
}

th.menu
{
    text-align: center;
}

caption
{
    background-color: black;
    color: white;
    text-align: center;
    font-size: 1.15em;
    padding: 5px;
}

caption.menu
{
    border: 1px solid;
    border-bottom: 0px;
    /*font-size: 0.8em;*/
}

tr.command
{
    background-color: black;
    color: white;
    text-align: center;
    font-size: 1.15em;
    /*padding-top: 5px;*/
    border: 1px solid;
    border-color: black;
    /*font-weight: bold;*/
}

td.command
{
    /*border: 1px solid;*/
    padding-top: 0px;
    padding-bottom: 0px;
    padding-right: 5px;
    padding-left: 5px;

}