/* This document validates as CSS! */

/* Global Link, Body, and Generic formating. */
A:link { text-decoration: none; color: #20E5D8; }
A:active { text-decoration: none; color: #20E5D8; }
A:visited { text-decoration: none; color: #20E5D8; }
A:hover { text-decoration: underline; color: #CC0000; }
body { background-color: black; color: white; text-align: center; }
.center { text-align: center; }
.centeredtable { margin: auto auto; }
p.sm-headings { font-size: xx-small;
  font-family: arial, "lucida console", sans-serif;}


/* index.html */
table.sage-table {
  background-color: #304456;
  text-align: center; 	
  margin: auto auto;
}
td.sage {
  text-align: center;
  font-size: smaller;
  background-color: #263646;
}
td.subtable1 { width: 60%;}
table.blurb-table {
  background-color: #304456;
  margin: auto auto;
}
td.blurb {
  font-size: smaller;
  background-color: #263646;
  text-align: left;
}
td.subtable2 { width: 25%;}
table.link-table {
  background-color: #304456;
  margin: auto auto;
}
td.link {
  font-size: smaller;
  background-color: #263646;
  text-align: center;
}

/* CH History */

table.history_master {
  width: 85%;
  margin: auto auto;
}
table.history_who {
  background-color: #304456;
  width: 85%;
  text-align: center;
}
td.who {
  background-color: #263646;
  width: 85%;
  text-align: left;
  font-size: smaller;
}
table.history_table {
  background-color: #304456;
  width: 85%;
  text-align: center;
}
td.history {
  background-color: #263646;
  width: 85%;
  text-align: left;
  font-size: smaller;
}
p.year_heading {
  color: black;
  text-align: center;
  background-color: #597FA3;
  width: 100%;
  font-size: medium;
  font-family: courier; 
  margin-top: 1px;
  margin-bottom: 5px;
}

/* cgi-bin/quote.cgi */

table.quote {
  background-color: #304456;
  width: 85%;
  text-align: center;
}
tr.quote-names {
  font-size: smaller;
  background-color: #263646;
  text-align: left;
}
td.quote {
  font-size: smaller;
  font-family: courier;
  background-color: #263646;
}

/* speech.html */

table.fs {
  background-color: #304456;
  width: 80%;
  margin: auto auto;
  text-align: left;
}
td.fs_head {
  background-color: #263646;
  text-align: center;
}
td.fs_text {
  text-align: left;
  font-size: smaller;
  background-color: #263646;
}

/* Projects */
table.proj_dblist {
  background-color: white; /*#304456;*/
  width: 85%;
  font-family: ariel;
  font-size: smaller;
  margin: auto auto;
}
td.proj_head {
  background-color: #263646;
  text-align: center;
}
td.proj_ent_name {
  background-color: #263646;
  text-align: left;
}
td.proj_ent_link {
  background-color: #263646;
  text-align: left;
}
td.proj_ent_status {
  background-color: #263646;
  text-align: center;
}
td.proj_ent_status-plan- {
  background-color: #263646;
  text-align: center;
  font-weight: bold;
  color: #0000FF;
}
td.proj_ent_status-dev- {
  background-color: #263646;
  text-align: center;
  font-weight: bold;
  color: #00FF00;
}
td.proj_ent_status-stall- {
  background-color: #263646;
  text-align: center;
  font-weight: bold;
  color: #FF0000;
}
td.proj_ent_status-done- {
  background-color: #263646;
  text-align: center;
  font-weight: bold;
  color: #FFFFFF;
}
table.tab_proj {
  width: 60%;
  margin: auto auto;
  background-color: white;
  font-size: smaller;
}
td.proj {
  background-color: #263646;
  text-align: center;
}
td.proja {
  width: 23%;
  background-color: #263646;
  text-align: center;
}
td.projb {
  background-color: #263646;
  text-align: left;
}




table.profile {
  background-color: #304456;
  width: 75%;
  text-align: center;
}
td.profile_q {
  width: 20%;
  font-size: smaller;
  background-color: #263646;
  text-align: right;
}
td.profile_a {
  width: 50%;
  font-family: courier;
  text-align: left;
  font-size: smaller;
  background-color: #263646;
}