body {
  text-align: justify;
  font-family: "Georgia", "Times New Roman", serif;
}

td.menubar {
  border-style: none;
  padding: 0;
}

th {
  text-align: center;
  border-style: none;
}

th.featprojth {
  font-size: 150%;
}

table {
  border: 0;
  border-style: none;
  padding: 5;
  width: 100%;
  text-align: justify;
  font-family: "Georgia", "Times New Roman", serif;
}

table.headtable {
  padding: 0;
  border-collapse: collapse;
}

table.bodytable {
  border-color: #FFFFFF;
  border-style: solid;
  border-width: 5;
}

table.sidebaritem {
  border-color: #FF6800;
  border-style: solid;
  border-width: 2;
  font-size: smaller;
}

table.projectinfo {
  border-color: #7F0D00;
  border-style: solid;
  /*border-width: 0;*/
  border-width: 1 0 0 0;
  padding: 5;
}

table.rightsidebar {
  border-color: #7F0D00;
  border-style: solid;
  border-width: 3;
  padding: 0;
}

img {
  border-width: 0;
}

/* this CSS is borrowed from Wikipedia. */
/* put images inside of a floatright or floatleft class
 * to make text wrap around them */
div.floatright {
  float: right;
  margin: 0;
  position: relative;
  border: 0.1em solid transparent;
  border-width: 0.5em 0 0.8em 1.4em;
}

div.floatleft {
  float: left;
  margin: 0;
  position: relative;
  border: 0.5em solid Black;
  border-width: 0.5em 1.4em 0.8em 0;
}
