p {
            background-color: #99ccff;
            border-radius: 15px;
            padding-left: 30px;
            padding-right: 30px;
            margin-left: 80px;
            margin-right: 80px;
            padding-top: 30px;
            padding-bottom: 30px;
            font-family: arial;
            font-weight: bold;
            margin-bottom: 50px;
            }
body {
    
     background-color: #cc99ff;
     
     
     }
h1 { 
    padding-top: 30px;
    margin-top: 3px;
    margin-bottom: 3px;
    
    }
#logo {
      
      margin-left: 350px;
      padding-bottom: 40px;  
     }

   
#wrapper {
         width: 1100px;
         margin: auto;
         background-color: #ffccff;
         border-radius: 23px;
         box-shadow: 10px 5px 5px gray;
         padding-top: 25px;
         padding-bottom: 35px;
         
         }

ol {
   list-style-type: none;
   
   }

h4 {
       margin-left: 85px;
       clear: left;
       }
footer {
        clear: left;
        background-color: #ff99cc;
        border-radius: 15px;
        margin-left: 80px;
        margin-right: 80px;
        font-size: x-small;
        padding: 35px 70px 35px 15px;
        }
ol li {
   margin-bottom: 20px;
   margin-left: 40px;
   transform: rotate(3deg);
}
ol li:nth-of-type(odd) {
   transform: rotate(-3deg);
}
h2 {
   text-align: center;
   text-decoration: underline;
   font-size: 40px;
   }
nav {
    float: left;
} 
       
#africa {
        background-image: url(images/africa.jpg);
        width: 250px;
        margin-right: 40px;
        padding-bottom: 80px;
        padding-top: 80px;
        text-align: center;
        }  
li a {
     background-color: #ffffcc;
     padding: 20px 20px 20px 20px;
     border-radius: 20px; 
}
#antarctica {
            background-image: url(images/antarctica.jpg);
            width: 250px;
            margin-right: 40px;
            padding-bottom: 80px;
            padding-top: 80px;
            text-align: center;
}
#asia {
      background-image: url(images/asia.jpg);
      width: 250px;
      margin-right: 40px;
      padding-bottom: 70px;
      padding-top: 70px;
      text-align: center;
}
#australia {
           background-image: url(images/antarctica.jpg);
           width: 250px;
           margin-right: 40px;
           padding-bottom: 80px;
           padding-top: 80px;
           text-align: center;
}
#europe {
         background-image: url(images/europe.jpg);
         width: 250px;
         margin-right: 40px;
         padding-bottom: 80px;
         padding-top: 80px;
         text-align: center;
}
#northamerica {
              background-image: url(images/northamerica.jpg);
              width: 250px;
              margin-right: 40px;
              padding-bottom: 80px;
              padding-top: 80px;
              text-align: center;
}
#southamerica {
              background-image: url(images/southamerica.jpg);
              width: 250px;
              margin-right: 40px;
              padding-bottom: 80px;
              padding-top: 80px;
              text-align: center;
}

form table {
    clear: right;
    padding: 30px;
    background: rgb(238,174,202);
    background: radial-gradient(circle, rgba(238,174,202,1) 0%, rgba(148,187,233,1) 100%);
    margin-left: 40px;
    margin-right: 90px;
    font-family: Arial, sans-serif;
    width: 570px;
    border: 12px dotted #fc466b; 
   }
ul {
   list-style-type: none;
   padding: 0px;
   margin: 0px;
   padding-left: 150px;
   
}
form th {
   text-align: right;
}
form tr:last-of-type {
                text-align: center;
}
p:first-letter {
               font-size: 3em;
               font-weight: bold; color: #fc466b;
}
form caption {
        text-align: left;
        font-weight: bold;
        padding-bottom: 20px;
        font-size: 20px;
} 
main table {
         width: 500px;
         border-collapse: collapse;
         font-family: Arial, sans-serif;
         padding: 15px;
         border: 5px solid #fc466b;
         
         
}

main tr {
           text-align: right;
           padding: 3px;
           border-bottom: 1px solid black;
           
}
main tr:first-of-type {
                         text-align: center;
                         font-size: 30px;
                         background-color: #fc466b;
                         border-bottom: none;
                         
} 
main td {
           text-align: center;
           padding: 3px;
           border-bottom: 1px solid black;
           border-left: 1px solid black;
}
iframe {
       margin-top: 60px;
}