a { 
  text-decoration: none
}
tt { 
  font-family: courier;
  font-weight: bold;
  font-size: 95%
}
pre {
  font-family: courier;
  font-weight: bold;
  font-size: 95%
}
body { 
  font-family: Arial, helvetica, sans-serif;
  font-size: 95%;
  background-color: white;
  background: URL(http://www.cs.cornell.edu/Courses/cs212/1999fa/images/cs212bg.gif);
}
p, li, td, div {
  font-family: Arial, helvetica, sans-serif;
  font-size: 95%;
}
address {
  font-family: Arial, helvetica, sans-serif;
  font-size: 80%
}
h1, h2, h3, h4 {
  font-family: arial, helvetica, sans-serif;
  font-weight: bold
}
h1 {
  color: navy;
  font-size: 50px
}
h2 {
  color: teal;
  font-size: 175%
}
h3 {
  color: red;
  font-size: 125%
}
h4 {
  color: red;
  font-size: 110%
}

/* These are general styles used throughout the site */
.NOTE {
  color: navy;
  font-weight: bold;
  font-family: Arial, helvetica, sans-serif
}
.WARNING { 
  color: red;
  font-weight: bold;
  font-family: Arial, helvetica, sans-serif 
}
.REASON {
  color: red;
  font-weight: bold;
  font-style: italic
}
.CENTER { 
  text-align: center
}
.RIGHT {
  text-align: right
}

/* These styles apply to the quick-references */
.META-VAR {
  color: red
}
.EXAMPLE {
  color: blue
}

/* These styles are for the titles at the top of each page */
.TITLE {
  color: #DD8500;
  font-size: 45px;
  font-family: Arial, helvetica, sans-serif
}
.TITLE-CS212 {
  color: #CC3300;
  font-weight: bold;
  font-style: italic
}
.TITLE-SUB {
  color: #996633;
  font-weight: bold;
  font-size: 25px;
  font-family: Arial, helvetica, sans-serif
}

/* These styles apply to specific elements of the Front Page */
#FRONT-CS212 {
  color: #CC3300;
  font-family: 'Comic Sans MS', Jester, Arial, helvetica, sans-serif; 
  font-weight: bold;
  font-size: 55px;
  line-height: 55px
}
#FRONT-COURSE {
  color: #DD8500; font-size: 30px;
  line-height: 30px;
  font-weight: bold; 
  font-family: 'Comic Sans MS', Jester, Arial, helvetica, sans-serif
}
#FRONT-SEMESTER {
  color: #996633;
  font-weight: bold;
  font-size: 25px;
  line-height: 25px; 
  font-family: 'Comic Sans MS', Jester, Arial, helvetica, sans-serif
}
.FRONT-DEPARTMENT {
  position: relative;
  top: 20px;
  font-weight: bold;
  font-size: 20px; 
  line-height: 20px;
  font-family: Arial, helvetica, sans-serif
}
#FRONT-ANNOUNCEMENTS {
  color: navy;
  font-weight: bold;
  font-size: 150%;
  font-family: Arial, helvetica, sans-serif
}

/* These styles apply to the exams */
.EXAM-QUESTION {
  color: black;
  font-weight: bold;
  font-size: 25px; 
  font-family: Arial, helvetica, sans-serif; 
  margin-top: 0.3in
}
.EXAM-SOLUTION {
  color: maroon
}

/* Styles for the header */
.HEADER {
  color: red;
}











