/* Global styles */
body {
    background-color: #FFFFFF;
    color: #666666;
}

/* Header styles */
header {
    background-color: #002171;
    color: #FFFFFF;
}

/* Removes the empty space below h1 */
h1 {
    margin-bottom: 0;
}

/* Navigation styles */
nav {
    background-color: #BBDEFB;
}

/* Heading 2 styles */
h2 {
    color: #1976D2;
}

/* Description term (dt) styles */
dt {
    color: #002171;
}

/* Resort class styles */
.resort {
    color: #1976D2;
}
