body {
    font-family: Garamond;
}




/* Style for section headers with unique colors */
.about-me {
    color: #cb0ce9; /* Purplish */
}

.hobbies {
    color: #33A1FF; /* Blue */
}

.education {
    color: #33FF57; /* Green */
}

.thank-you {
    color:#6796ee; /*blue */
}

/* Style for education list formatting */
.college-degree {
    font-weight: bold;
}

.high-school {
    font-style: italic;
}

.certificate {
    text-decoration: underline;
}

/* Hyperlink hover effect */
ul li a:not(.no-hover) {
    transition: font-size 0.3s ease;
}

ul li a:not(.no-hover):hover {
    font-size: 150%;
}

/* Class Schedule Table Styles */
.class-schedule-table th {
    background-color: #0074D9; /* Primary color for header row */
    color: white;
    text-align: center;
}

.class-schedule-table td {
    text-align: center;
}

.class-schedule-table tr:nth-child(even) {
    background-color: #f2f2f2; /* Stripe color */
}

/* Holiday & Special Events List Formatting */
.holiday-list {
    list-style-type: decimal;
}

.holiday-list li ul {
    list-style-type: upper-alpha;
}

/* Limit images to a maximum of 3 inches in width or height */
img {
    max-width: 3in;
    max-height: 3in;
    height: auto;
    width: auto;
}