body { font-family: 'Tahoma', 'Open Sans', sans-serif; background:white; }
    p {color: #111111; }

    .menu {background-color: #ec322c;overflow: auto; }

        .main {overflow:auto;background-color: #f5f5f5; }


        .photos {overflow:auto;background-color: #F0EDE4; }


        .footer {overflow:auto;background-color: #333333; }

        .main {overflow: auto;text-align: center;background-color: #f5f5f5;padding-top: 20px;padding-bottom: 20px; }

            .photos {overflow: auto;padding-top: 20px;padding-bottom: 40px; text-align: center; background-color: #F0EDE4; }
            .footer {overflow: auto;  padding-top: 20px;  padding-bottom: 20px;  text-align: center;   background-color: #e0e0e0;   }
            .photos img {border-style: solid; border-width: 2px; border-color: #d4523d; border-radius: 6px; margin: 2px; object-fit: cover; object-position: top; }
            .menu ul {text-align: center; padding-top: 20px; padding-bottom: 20px; text-decoration: none; } .menu li { display: inline-block;  text-align: center;}


                .menu li a {display: inline-block; height: auto; width: 150px; color: #333333; background-color: #f5f5f5; padding: 10px; margin: 4px; text-align: center;font-size: 18px; font-weight: bold;text-decoration: none; border-radius: 4px;}

                .menu li a:hover {background-color: #777777;}     
                .footer ul { text-align: center; padding-top: 10px; padding-bottom: 10px; text-decoration: none;  }



                    .footer li { display: inline-block;text-align: center;}
                    .footer li a { display: inline-block; height: auto; width: auto; color: #333333;  background-color: #f5f5f5;  padding: 10px; margin: 4px; text-align: center;font-size: 16px; font-weight: bold;text-decoration: none;}
                    .footer li a:hover {background-color: #777777; } 



                    h1 {
                        color: #de2c26;
                        font-weight: bold;
                        font-size: 36px;
                        }


                        .main h2 {
                        overflow: auto;
                        margin-top: 40px;
                        margin-left: auto;
                        margin-right: auto;
                        width: 200px;
                        padding: 10px;
                        background-color: #df332d;
                        color: #F0EDE4;
                        font-weight: bold;
                        text-align: center;
                        border-radius: 30px;
                        }



                        .photos h2 {
                        color: #b8342f;
                        font-size: 28px;
                        }



                        .footer h2{
                        color: #560b08;
                        }

                        
                        .footer p {
                        color: #111111;
                        }
                        