body {
  text-align: center;
}
table {
	border: 0;
	margin: auto;
	padding: 20px;
}
tr {
	margin: 0;
	padding: 0;
}
td {
	margin: 0;
	padding: 0;
}
img {
	border: 0;
	margin: 0;
	padding: 0;
}

#loginfo {
  float: left;
  position: absolute;
  background-color: rgb(255,0,0);
  border: 1px solid rgb(0,0,0);
}

.field-with-error {
  background-color: rgb(255,0,0);
}

.pictureRow {
  clear: both;
  width: 100%;
  padding: 0 auto;
  border-top: 1px solid rgb(0,0,0);
  border-bottom: 1px solid rgb(0,0,0);
}

.pictureRow .picture {
  float: left;
  width: 21%;
  margin: 2%;
}

.unknown {
  background-color: rgb(255,0,0);
}

.wildguess {
  background-color: rgb(255,85,0);
}

.thinkso {
  background-color: rgb(255,170,0);
}

.probably {
  background-color: rgb(255,255,0);
}

.prettysure {
  background-color: rgb(170,255,0);
}

.positive {
  background-color: rgb(85,255,0);
}

.finalanswer {
  background-color: rgb(0,255,0);
}

#commentBlock {
  width: 80%;
  margin: 0 auto 5em auto;
  text-align: left;
}

#commentBlock .comment0 {
  background-color: rgb(180,180,180);
}

#commentBlock .comment1 {
  background-color: rgb(220,220,220);
}

#commentBlock h2 {
  margin: 0;
  padding: .5em;
  border-style: dotted;
  border-color: rgb(80,80,80);
  border-width: 1px 1px 0 1px;
}

#commentBlock .commentText {
  padding: .5em;
  border: 1px dotted rgb(80,80,80);
}

#addCommentBlock {
  text-align: center;
}

#addCommentBlock label {
  font-size: 2em;
  font-weight: bold;
}
