*{
    padding: 0;
    margin:0;
    box-sizing: border-box;
}


body{
  background-color: rgb(196, 16, 16); 
background:fixed; 
padding: 100px;
}



#wrapper{
    width: 940px;
    margin: auto;

    
}

header{
    height:
    background-color rgb(28, 74, 95);
    
    
}


nav{
    height: 50px;
    /* background-color:rgb(199, 219, 133); */
    
}

main{
    width: 580px;
    float:left;
    /* background-color: rgb(191, 228, 107);  */
     margin-top: 20px;
    margin-bottom: 20px;
    padding: 5px;
    
} 

form li{
    list-style-type: none;
}
label {
    display:block;
    margin-bottom: 5px;
    font-size: 1.1em;
  font-weight: bold;
}
legend{
    font-size: 1.3em;
    font-style: italic;
    padding: 0 5px;
   
}
  form{
    max-width: 580px;
    margin-bottom: 20px;
    
} 
fieldset{
    padding: 20px;
   
   
} 
form ul{
    margin-left: 10px;
    margin-bottom: 10px;
}

form li{
    list-style-type: none;
}
select{
    margin-bottom: 20px;
    
}
textarea{
    width:100%;
    height:50px;
    margin-bottom: 10px
} 
input{
    height: 30px;
    width:100%;
    margin-bottom: 10px;
    
}   
input[type=radio],input[type=checkbox]
{
    width:auto;
    height: auto;
    margin-right:3px; 
       margin-bottom:3px; 
} 


input[type="submit"]{
    width:auto;
    
}
 aside{
    width: 340px;
   height: 400px; 
     /* background-color: rgb(198, 219, 80);  */
    float: right;
    margin-top: 20px;
    
}
 aside p {
     
    padding:10px;
     margin-bottom: 20px;
}
h1{
    padding-bottom: 20px;
    padding-top: 20px;
    color: rgb(107, 141, 156);
    font-style: italic;
}

h3 {
    margin-left: 10px;
    margin-top:20px;
}











footer{
    height: 60px;
     /* background-color: rgb(124, 173, 43);  */
    clear: both;
    display: flex;
    line-height: 60px;
  
     text-decoration-line: none;
     border-top: 1px dotted rgb(202, 196, 196);
}
footer ul{
   display: flex;
  
}

footer li{
    margin: 0 10px;
    float:left;
    /* width: 10%; */
     text-align: center; 
     margin-top: 10px;
    /* margin-right: 0 10px; */
list-style-type: none;
    justify-content: center; 
}






 /* form{
    max-width: 580px;
    margin-bottom: 20px;
    
} */

 /* fieldset{
    padding: 10px;
    border-radius: 5px;
    border: 1px #800;
} 
legend{
    font-size: 1.3em;
    font-style: italic;
    padding: 0 5px;
   
}

label {
    display:block;
    margin-bottom: 5px;
    font-size: 1.1em;
  font-weight: bold;
}

input{
    height: 30px;
    width:100%;
    margin-bottom: 10px;
    
}

input[type=radio],input[type=checkbox]
{
    width:auto;
    height: auto;
    margin-right:3px; 
       margin-bottom:3px; 
} 


input[type="submit"]{
    width:auto;
    
}
form ul{
    margin-left: 10px;
    margin-bottom: 10px;
}

form li{
    list-style-type: none;
}

select{
    margin-bottom: 20px;
    
}
textarea{
    width:100%;
    height:50px;
    margin-bottom: 10px
}    */
