/* ruby.css: for CS 3343 pages.
 */

body {
    background-color: #ffffff;
    color: #000000;
}

/* Note: Makes BIG diff. that "active" comes after "hover" below. */
a:link {
  color: #000000;
  font-weight:bold;
  text-decoration: none;
  font-family: arial;
}
a:visited {
  color: #000000;
  font-weight:bold;
  text-decoration: none;
  font-family: arial;
}
a:hover {
  color: #ffffff; 
  font-weight:bold;
  background: #000000;
      /* orange:#ffaa00;*/ 
  text-decoration: none;
  font-family: arial;
}
a:active {
  color: #ffffff;
  font-weight:bold;
  background: #000000;
  text-decoration: none;
  font-family: arial;
}
table.head {
  background-color: #000000;
  color: #ffffff;
  font-weight: bold;
  font-family: arial;
  text-align: center;
}
table.data {
  background-color: #fff8f8;
  color: #000000;
  /* font-weight: bold; */
  /* font-family: sans-serif; */
  /* text-align: center; */
}
table.data2 {
  background-color: #f2f2f2;
  color: #000000;
  /* font-weight: bold; */
  /* font-family: sans-serif; */
  /* text-align: center; */
}
div.largetitlerow {
   font-size: 30pt /* xxx-large */;
  font-family: arial;
}
div.titlerow {
   font-size: 24pt /* xx-large */;
  font-family: arial;
}
div.subtitlerow {
   font-size: 18pt /* x-large */;
  font-family: arial;
}
div.smalltitlerow {
   font-size: 16pt /* x-large */;
  font-family: arial;
}
div.italicrow {
   font-size: 18pt /* x-large */;
  font-family: arial;
   font-style: italic;
}
.date {
  font-family: sans-serif;
  font-size: 13pt;
  color: #e020a0;
  font-weight:bold;
}
/* blue: Recitations, finished, Recitations, dark: 0080ff, light: 66dfff  */
a.recx:link   {color: #000000;}
a.recx:visited{color: #000000;}
a.recx:hover  {color: #ffffff; background: #aaaaaa;}
a.recx:active {color: #ffffff; background: #666666;}
a.recx { font-family: arial; } 
/* blue: Recitations, active, Recitations, dark: 0080ff, light: 66dfff  */
a.reca:link   {color: #0000ff;}
a.reca:visited{color: #0000ff;}
a.reca:hover  {color: #ffffff; background: #0080ff;}
a.reca:active {color: #ffffff; background: #0000bb;}
a.reca { font-family: arial; } 
/* blue: Algorithms, inactive, Recitations, dark: 0080ff, light: 66dfff  */
a.rec:link   {color: #80d0ff;}
a.rec:visited{color: #80d0ff;}
a.rec:hover  {color: #ffffff; background: #80d0ff;}
a.rec:active {color: #ffffff; background: #80d0ff;}
a.rec { font-family: arial; } 

/* purple1: Lectures, active, dark: c080ff, light: e0c0ff  */
a.lecta:link    {color: #990099;}
a.lecta:visited {color: #aa00aa;}
a.lecta:hover   {color: #ffffff; background: #cc00cc;}
a.lecta:active  {color: #ffffff; background: #aa00aa;}
a.lecta { font-family: arial; } 
/* purple1: Lectures, inactive, dark: c080ff, light: e0c0ff  */
a.lect:link    {color: #faaafa;}
a.lect:visited {color: #faaafa;}
a.lect:hover   {color: #ffffff; background: #faaafa;}
a.lect:active  {color: #ffffff; background: #faaafa;}
a.lect { font-family: arial; } 

/* green: Quizes, active, dark: 00bb00, light: 99ff99  */
a.quiza:link    {color: #008800;}
a.quiza:visited {color: #008800;}
a.quiza:hover   {color: #ffffff; background: #00bb00;}
a.quiza:active  {color: #ffffff; background: #008800;}
a.quiza { font-family: arial; } 
/* green: Quizes, inactive, dark: 00bb00, light: 99ff99  */
a.quiz:link    {color: #aaffaa;}
a.quiz:visited {color: #aaffaa;}
a.quiz:hover   {color: #ffffff; background: #aaffaa;}
a.quiz:active  {color: #ffffff; background: #aaffaa;}
a.quiz { font-family: arial; } 

/* red: Exams, given, dark: 00bb00, light:   */
a.exama:link    {color: #ff0000;}
a.exama:visited {color: #ff0000;}
a.exama:hover   {color: #ffffff; background: #ff5555;}
a.exama:active  {color: #ffffff; background: #cc0000;}
a.exama { font-family: arial; } 
/* red: Exams, not yet given, dark: 00bb00, light:   */
a.exam:link    {color: #ffbbbb;}
a.exam:visited {color: #ffbbbb;}
a.exam:hover   {color: #ffffff; background: #ffcccc;}
a.exam:active  {color: #ffffff; background: #ffcccc;}
a.exam { font-family: arial; } 

/* orange: Weird Topics, active, dark: ff8000, light: ffcf99  */
a.weirda:link   {color: #ff8800;}
a.weirda:visited{color: #ff8800;}
a.weirda:hover  {color: #ffffff; background: #ff8000;}
a.weirda:active {color: #ffffff; background: #aa5500;}
a.weirda { font-family: arial; } 
/* orange: Weird Topics, inactive, dark: ff8000, light: ffcf99  */
a.weird:link   {color: #ffdd88;}
a.weird:visited{color: #ffdd88;}
a.weird:hover  {color: #ffffff; background: #ffdd88;}
a.weird:active {color: #ffffff; background: #ffdd88;}
a.weird { font-family: arial; } 

.bluehead {
  font-family: sans-serif;
  font-size: 15pt;
  color: #0000aa;
  font-weight:bold;
}
.redhead {
  font-family: arial;
  font-size: 12pt;
  color: #70001c;
  font-weight:bold;
}
.redheadx {
  font-family: arial;
  font-size: 15pt;
  color: #70001c;
  font-weight:bold;
}
.greenhead {
  font-family: arial;
  font-size: 12pt;
  color: #000000;
  font-weight:bold;
}
.greenheadx {
  font-family: arial;
  font-size: 15pt;
  color: #000000;
  font-weight:bold;
}
.blackhead {
  font-family: arial;
  font-size: 12pt;
  color: #000000;
  font-weight:bold;
}
.blackheadx {
  font-family: arial;
  font-size: 15pt;
  color: #000000;
  font-weight:bold;
}
/*  hr stuff */
div.hr3 {
   color:#000000;
   background-color:#000000;
   height:0.2em;
 }
div.hr3 hr {
   display: none;
   /* gets rid of fine black line! */
}