/* remove all default margin and paddings */
*{
padding: 0;
Margin: 0;

}

header{
height: 150px;
background-color: aquamarine;

}

header h1{
    text-align: center;
    padding-top: 50px;
    font-size: 50px;
    text-shadow: 1px 1px 15px;
}

nav {
    height: 80px;
    background-color: grey;
}
nav ul {

display: flex;
align-items: center;
height: 100%;
justify-content: space-between;
padding: 0 40px;

}

nav ul li{
    list-style-type: none;


}

nav ul li a{
text-decoration: none;
text-transform: uppercase;
color: aquamarine;
font-size: 30px;
transition: 0.5s;
}

nav ul li:hover a{
    color: white;
    text-shadow: 1px 1px 15px;
}

main{
    background-color: beige;
    min-height: calc(100vh - 150px - 80px - 50px);
}

footer{
    height: 50px
    

}

table,
 tr, 
 th,
  td{
    padding:10px;
    border: 1px solid #000;
		
}

table{

    border-collapse: collapse;

}