<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
	background-color: #FFFFFF; 
	color: #003399;
	background-image:url(html/backgrounds/paper3.jpg);
	background-attachment: fixed;
	font-family: Georgia, Arial, Helvetica, serif;
}

a.menu:link {
	color:#400040;
	font-weight: 500;
}
a.menu:visited {
	color:#400040;
	font-weight: 500;
}
a.menu:active {
	color:#400040;
	font-weight: 500;
}

table.regular {
  margin-left:10px;
  margin-right:10px;
  border-color:#A2A9CE;
}

table.center {
  margin-left: auto;
  margin-right: auto;
}

td.pagetitle {
	background-color: #400040; 
	color: #FFFFFF;
	font-family: Comic Sans MS, Arial, serif;	
	text-align: center;
	font-size:xx-large;
	font-weight: 500;
	line-height:30px;
	width:80%
}

td.menu {
	background-color: #FF8000;
	width:15%;
	text-align:left;
	font-family: Arial, serif;
	color:#FFFFFF; 
	font-size:medium;
}

td.emptyspace {
	line-height:6px;
}	

.announce {
  color:#FF0000;
}

tr.even-week {
  background-color: #99FF66;
}

tr.odd-week {
  background-color: #FFFFFF;
}

tr.header {
  background-color: #C0C0C0;
  font-weight: bold;
}

tr.grey {
        background-color:#F0F0F0;
}

tr.white {
        background-color:#FFFFFF;
}
tr.blue {
        background-color:#B0C4DE;
}

tr.lav {
        background-color:#9080B0;
}

td.text, td.picture {
  border-top: 2px dotted #333;
  width: 50%;
  vertical-align: top;
}

h1, h2, h3, h4 {
	font-family:Comic Sans MS, Arial, serif;
	color:#FFFFFF; 
	background:#400040;
}

h1 {
	text-align: center;
	font-size: x-large;
	font-weight: 
	margin-top: 10px;
	margin-bottom:20px;
}

h2 {
	font-size: large;
	font-weight: bold;
	margin-top:5px;
	margin-bottom:10px;
}

h3, h4 {
	font-size: medium;
	padding-left:2em;
}

h4 {
	font-style: italic;
}

p, pre, li {
  margin-left:10px;
  margin-right:10px;
}

p.image {
  text-align: center;
}

p.note {
  background-color: #ffffcc;
  border: #BBBBBB 2px inset;
  margin-left: 5%;
  margin-right: 5%;
  padding: 5px;
}

p.quote {
  font-style: italic;
  margin-left: 5%;
  margin-right: 5%;
}

p.source {
  font-style: normal;
  text-align: right;
}

p.warning {
  color: red;
  margin-left: 10%;
  margin-right: 10%;
}


ul, dl {
	list-style-type: square;
	margin-left:20px;
}

li {
  margin-left: 5%;
}

dt {
	color:#342253;
	font-weight:700;
	font-size:large;
}

blockquote.algorithm {
  white-space: pre;
}


div.instructions {
  border: 2px solid #333;
  margin-left: 5em;
  margin-right: 5em;
  width: 80%;
}

.instructions .text {
  float: left;
  width: 49%;
}

.instructions .picture {
  float: right;
  overflow: auto;
  padding-bottom: 4px;
  width: 49%;
}

.instructions ul {
  margin-left: 1em;
}
.instructions li {
  margin-left: 1em;
}

.finish {
  clear: both;
}

.instructions hr {
  clear: both;
  line-height: 2;
}

code {
  background-color: #CCCCCC;
  border: #BBBBBB 2px inset;
  color: black;
  padding-left: 5px;
  padding-right: 5px;
}

pre.sample-code, pre.bad-style, pre.good-style {
  color: black;
  margin-left: 5%;
  margin-right: 5%
  overflow: auto;
}

pre.sample-code {
  background-color: #CCCCCC;
  border: #BBBBBB 4px inset;
  padding: 5px;
}

pre.bad-style {
  background-color: #ffdddd;
}

pre.good-style {
  background-color: #ddffdd;
}

span.button {
  background-color: lightgrey;
  color: black;
  border: darkgrey 2px outset;
  padding-left: 2px;
  padding-right: 2px;
}

.code {
  font-family: courier, monospace;
  color: black;
  background-color: white;
}
</pre></body></html>