<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
    font-family: sans-serif;
}

figcaption {
	font-weight: bold;
	text-align: center;
}

.banner {
    color: white;
    background-color: blue;
    text-align: center;
}

.instructor {
    text-align: center;
}

.code {
    font-family: "Courier New" sans-serif;
    font-weight: bold;
}

.notice {
    color: #c25252;
    font-weight: bold;
    font-size: large;
    text-align: center;
}

.semester {
    color: blue;
    border: blue solid 2px;
    clear: both;
    text-align: center;
}

.team {
    font-style: italic;
}

.floatright {
    float: right; 
    padding-left: 1em; 
    padding-right: 1em; 
    text-align: center
}

#left {
    float: left;
    width: 50%;
}

#right {
    float: right;
    width: 50%;
}

.courses {
    font-family: arial, sans-serif;
    border-collapse: collapse;
}

.courses td, 
.courses th {
    border: 1px solid #dddddd;
    text-align: left;
    padding: 6px;
}

.courses tr:nth-child(odd) {
    background-color: #F2F3F4;
}

.assignments tr:nth-child(even) {
    background-color: #e5e7ff
}

.assignments th {
	background: blue;
	color: white;
}
	
.lectures th {
	background: #005c00;
	color: white;
}

tr.week-odd, 
tr.week-1,
tr.week-odd + tr {
	background-color: #e6f8e0
}

table.positions {
    font-family: arial, sans-serif;
    border-collapse: collapse;
    width: 100%;
}

.positions td, 
.positions th {
    border: 1px solid #dddddd;
    text-align: left;
    padding: 8px;
}
	
.positions th {
	background: black;
	color: white;
}

.positions tr:nth-child(even) {
    background-color: #dddddd;
}

.boxed {
	border:           1px solid #ff5151; 
	background-color: #FFE6CC;
	padding:          10px; 
	margin-left:      25px; 
	margin-right:     50px
}

#astronaut {
	width: 300px;
	margin: 25px;
	float: right;
}

</pre></body></html>