.navlink{
    text-decoration:none;
    color:#495159;
    padding:10px 46px 10px 46px;
    margin:8px
    
    font-size:px;
}

.navlink:hover{
    background-color:#495159;
    color:white;
}
            html{
    background-color:#1C2951;
}

section{
    width:840px;
    background-color:#7285A5;
    border:8px solid #003151;
    margin:0 auto;
    border-radius:20px;
    box-shadow:0 0 15px 3px #442518;
}

nav{
    background-color:#358694;
    font-size:20px;
    padding:10px 0px 10px 0px;
    text-decoration:none;
    border:white solid 5px;
    margin-bottom:20px;
}
img{
    width:200px;
    height:170px;
    margin:15px;
    border:4px #7285A5 solid;
}
.navlink{
    text-decoration:none;
    color:#495159;
    padding:10px 46px 10px 46px;
    margin:8px
    
    font-size:px;
}

.navlink:hover{
    background-color:#495159;
    color:white;
}
nav {
    background-color: #358694; /* Keep this color */
    font-size: 20px;
    padding: 10px 0px 10px 0px;
    text-decoration: none;
    border: black solid 5px;
    margin-bottom: 20px;
}

p{
    font-family: Verdana, sans-serif;
    line-height:22px;
    margin-top:5px;
    font-size:17px;
    color: white;
}

h3{
    font-family: Georgia, serif;
    margin-bottom:0px;
    font-size:21px;
    color: white;
}

hr{
    border:2px dashed #7285A5;
}

.right{
    float:right;
    margin-left:15px;
}

.left{
    float:left;
    margin-right:15px;
}

.main{
    border:5px dashed #7285A5;
}

.top{
    border:5px dashed #7285A5;
    border-bottom:0px;
    background-image:url("https://codehs.com/uploads/f641ecb2969f6bddfed38c4a098d6345");
    background-repeat:no-repeat;
    background-color:#495159;
    padding:90px;
    border-radius:10px 10px 0px 0px;
    margin-top:0px;
    margin-bottom:0px;
}

.content{
    background-color:#495159;
    border:5px dashed #003151;
    border-radius:20px;
    margin:0px 20px 20px 20px;
    padding:0px 20px 0px 20px;
}

.source{
    background-color:#DEFAFF;
    border:5px dashed #003151;
    border-radius:20px;
    margin:20px;
    padding:0px 10px 0px 10px;
}
body{
background-color:#495159 ;
Line-height: 1.2;
width: 790px;
height: 100%;
margin-top: 20px;
margin-left: auto;
margin-right: auto;
padding: 15px;
}

header{ 
    font-family: Georgia, serif;
    margin-bottom:0px;
    font-size:60px;
    color: white;
    text-align: center;
    border:4px dashed #7285A5;
}

footer{
    font-family: Georgia, serif;
    margin-bottom:0px;
    font-size:10px;
    color: white;
}