        body {
            font-family: sans-serif;
            margin: 0;
            padding: 0;
        }
		
	header {
            background-color: #555;
            color: white;
            padding: 1rem;
            max-width: 1000px;
            margin: 0 auto;
            border-top-left-radius: 10px; 
            border-top-right-radius: 10px; 
        }
	
	footer {
 	    padding: 20px;
    	    text-align: center;
    	    max-width: 1000px;
    	    margin: 0 auto;
	}

	footer p {
    	    margin: 5px 0;
	}
        
        nav {
            display: flex;
            justify-content: space-between;
            align-items: center;
        }
        .logo {
            font-weight: bold;
        }
		
		.logo a{
			color: #fff; 
			text-decoration: none;  
		}
		
        .menu {
            display: flex;
			margin-left: auto;
        }
        .menu li {
            list-style: none;
            margin-left: 20px;
        }
        .menu a {
            color: white;
            text-decoration: none;
        }
		
		h1 {
			color: #333;
		}
		
		h2 {
			color: #333;
			font-size: 1.7rem;
		}

		h3 {
			color: #333;
			font-size: 1.3rem;
		}
		
		h3 a {
			color: #333;
			font-size: 1.3rem;
		}
		
		h4 {
			color: #333;
			font-size: 1.1rem;
		}

		a {
			font-size: 1.1rem;
		}

		p {
			color: #222;
			font-size: 1.1rem;
		}

		li {
			color: #222;
			font-size: 1.1rem;
		}

		table {
			color: #222;
			font-size: 1.1rem;
		}
		

	.content {
            padding: 20px;
            max-width: 960px; 
            margin: 0 auto; 
        }

        .dropdown {
            position: relative;
            display: inline-block;
        }
		.dropdown-content {
            display: none;
            position: absolute;
            background-color: #555;
            min-width: 160px;
            z-index: 1;        
        }
    
        .dropdown-content a {
            color: white;
            padding: 12px 16px;
            text-decoration: none;
            display: block;
        }
        .dropdown-content a:hover {
            background-color: #333;
        }
        .dropdown:hover .dropdown-content {
            display: block;
        }

        /* Mobile */
        @media (max-width: 768px) {
            .menu {
                display: none;
                flex-direction: column;
                position: absolute;
                top: 60px;
                left: 0;
                width: 100%;
                background-color: #555;
                text-align: center;
            }
            .menu li {
                margin: 10px 0;
            }
            .menu a {
                display: block;
                padding: 10px;
            }
            .hamburger {
                display: block;
                cursor: pointer;
            }
            .hamburger span {
                display: block;
                width: 25px;
                height: 3px;
                background-color: white;
                margin: 5px auto;
            }
        }