/* This is the CSS1 style sheet for FOYM pages.  See the CSS1 specification
   for more details: http://www.w3.org/TR/REC-CSS1.

   Created by: Arun Chauhan (achauhan@cs.rice.edu)
               Dept of Computer Science
	       Rice University
           on: Apr 22, 2000
*/


/* for main navigator */
table.navigator {
  width: 100%;
  align: center;
  font-family: helvetica, arial, sans-serif;
  border-width: 2;
  cell-padding: 2;
  cell-spacing: 2;
}
th.navigator {
  font-family: helvetica, arial, sans-serif;
  background: rgb(204, 204, 153);
  text-align: center;
}
td.navigator {
  font-family: helvetica, arial, sans-serif;
  background: rgb(180, 180, 210);
  text-align: center;
}
a.navigator {
  font-family: helvetica, arial, sans-serif;
  text-decoration: none;
  font-size: 12pt;
  font-weight: bold;
  color: rgb(20, 40, 0);
  visited: rgb(20, 40, 0);
  active: lime;
}
img.navigator {
  align: center;
}
strong.navigator {
  font-family: helvetica, arial, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  text-align: center;
  color: rgb(0, 100, 0);
}
th.whatsnew {
  font-family: helvetica, arial, sans-serif;
  background: rgb(250, 250, 200);
  text-align: center;
  color: rgb(20, 0, 0);
}
td.whatsnew {
  font-family: helvetica, arial, sans-serif;
  background: rgb(180, 180, 210);
  text-align: center;
  color: rgb(60, 0, 0);
}
a.whatsnew {
  font-family: helvetica, arial, sans-serif;
  text-decoration: none;
  font-size: 12pt;
  font-weight: bold;
  color: rgb(60, 0, 0);
  visited: rgb(60, 0, 0);
  active: lime;
}

/* for navigating album */
table.album {
  align: center;
  width: 100%;
  text-align: center;
  font-family: arial, times-roman, sans-serif;
  border-width: 2;
  cell-padding: 2;
  cell-spacing: 2;
}
th.album {
  font-family: arial, times-roman, sans-serif;
  font-size: 12pt;
  font-weight: bold;
  text-align: center;
  background: rgb(100, 100, 100);
}
td.album {
  font-family: arial, times-roman, sans-serif;
  font-size: 12pt;
  font-weight: bold;
  text-align: center;
  background: rgb(180, 180, 180);
}
a.album {
  font-family: arial, times-roman, sans-serif;
  text-decoration: none;
  font-size: 12pt;
  font-weight: bold;
  color: rgb(100, 40, 20);
  visited: rgb(100, 40, 20);
  active: lime;
}
img.album {
  align: center;
}
p.album {
  text-align: center;
  font-weight: bold;
}

/* for the main body */
body {
  font-family: helvetica, arial, sans-serif;
  font-size: 12pt;
  background: rgb(230, 230, 210);
  color: rgb(20, 20, 40);
}
p {
  font-family: helvetica, arial, sans-serif;
  font-size: 12pt;
  background: rgb(230, 230, 210);
  color: rgb(20, 20, 40);
}

/* for table that is used for formatting text, this should match "body" and
   "p" above for consistency */
table.text {
  font-family: helvetica, arial, sans-serif;
  font-size: 12pt;
  background: rgb(230, 230, 210);
  color: rgb(20, 20, 40);
  width: 100%;
}
th.text {
  font-family: helvetica, arial, sans-serif;
  font-size: 12pt;
  background: rgb(230, 230, 210);
  color: rgb(20, 20, 40);
}
td.text {
  font-family: helvetica, arial, sans-serif;
  font-size: 12pt;
  background: rgb(230, 230, 210);
  color: rgb(20, 20, 40);
}

/* other, related to main text */
h1 {
  font-size: 16pt;
  font-weight: bold;
  color: rgb(80, 50, 60);
  text-align: center;
}

h2 {
  font-size: 14pt;
  font-weight: bold;
  color: rgb(0, 150, 150);
  text-align: center;
}

h3 {
  font-size: 12pt;
  font-weight: bold;
  color: rgb(0, 0, 0);
  text-align: left;
}

strong.subhead {
  font-family: helvetica, arial, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: rgb(190, 0, 0);
  background: rgb(250, 250, 200);
}

strong.warning {
  font-family: helvetica, arial, sans-serif;
  font-size: 12pt;
  font-weight: bold;
  color: rgb(220, 0, 0);
}


/* for writing the "last updated" line at the bottom */
address {
  font-family: arial, helvetica, sans-serif;
  font-size: 10pt;
  font-variation: italics;
  color: rgb(20, 30, 200);
}

/* for writing a highlighted note or quote on the margin */
p.margin {
  font-family: arial, sans-serif;
  font-size: 14pt;
  font-weight: normal;
  color: blue;
}

/* quotation */
em.quote {
  font-family: arial, sans-serif;
  color: green;
}

/* for banner image on the first page */
img.banner {
  align: center;
  height: 200;
}

a:link {
  color: blue;
  visited: red;
  active: lime;
}

/* for currently selected position int the album */
em.position {
     text-decoration: none;
     font-variation: normal;
     font-weight: bold;
}

table.position {
     font-family: helvetica, sans-serif;
     font-size: 12pt;
     font-weight: bold;
     align: center;
}
th.position {
  font-family: arial, times-roman, sans-serif;
  font-size: 12pt;
  font-weight: bold;
  text-align: center;
  background: rgb(180, 180, 180);
}
td.position {
  font-family: arial, times-roman, sans-serif;
  font-size: 12pt;
  font-weight: bold;
  text-align: center;
}
