div.nav ul          {
                    list-style-type: none;
                    margin: 0;
                    padding: 0;
                    overflow: hidden;
                    background-color: rgb(0, 150, 255);
                    }

div.nav li          {
                    float: left;
                    }

div.nav li a        {
                    display: block;
                    color: white;
                    text-align: center;
                    padding: 14px 16px;
                    text-decoration: none;
                    }

div.nav li a:hover  {
                    background-color: rgb(0, 100, 255);
                    }

header.banner img   { 
                    width: 100%;
                    height: auto;
                    }