body    {
    background-color: powderblue;

}

h1      {
    font-family: tahoma;
    background-color: teal;
    font-family: arial;
}

h2      {
    background-color: teal;
    font-family: tahoma;
}

h3      {
    background-color: teal;
    font-family: tahoma;

}

p       {
    font-family: tahoma;
    border: 2px solid teal;
    padding: 5px;
    margin: 5px;
    background-color: rgba(0, 128, 128, 0.3);
}

/* links */

a:link  {
    color: #142F2F;
    text-decoration:dotted underline;
    font-weight: bold;
}

a:visited   {
    color:rgb(107, 78, 159);
}

a:hover     {
    text-decoration: underline;
}

table, th, td   {
    border:2px solid powderblue;
    border-collapse: collapse;
    background-color: rgba(0, 128, 128, 0.3);
    font-family: tahoma;
    padding: 1px;
    margin: 1px;
}

ul, ol, dl      {
    background-color:rgba(0, 128, 128, 0.3);
}