.topnav a {
    padding:16px 24px;
    float:left;
    color:white;
    font-weight:bold;
    text-align:center;
    font-size:17px;
    display:block;
}
.topnav{
    overflow:hidden;
    background-color:cornflowerblue;
}
.topnav a:hover{
    background-color:blue;
}
.topnav a.active{
    background-color:darkblue;
}
h1, h2, a, p {
    font-family:cursive;
}
body{
    background-color:lightblue;
}
table, th, td {

border: 1px solid black;

border-collapse: collapse;

}

th, td {

padding: 10px;

}

th {

background-color: #FDDF95;

}

colgroup {

width: 250px;

}
.img{
    height:100px;
    width:200px;
    float:right;
}