.comment {
  width: 370px;
  font-size: 16px;
  font-family: times new roman;
  margin-bottom: 0px;
  margin-top: 0px;
  rows: 1;
  height: 17px;
  white-space: nowrap;
  padding: 0px;
  border: 0px;
  outline: none;
  color: #addaca;
  background-color: transparent;
  resize: none;
  overflow: hidden;
  text-overflow: ellipsis ellipsis;
  direction: rtl;
}
.comment:hover { color: #aacc66; background-color: #0a0736; }

html { overflow-y: scroll; }
hr { border: 1px solid #addaca; margin-top: 2px; margin-left: -6px;  margin-right: -6px;  margin-bottom: 2px; }

#indexlist th, #indexlist td { padding-left: 0px; padding-right: 0px; padding-top: 1px; padding-bottom: 1px; }
.odd:hover, .even:hover { background-color: #0a0736; }
#indexlist tr:nth-child(3) td:nth-child(4) { visibility: hidden; } /* Hides first "-" under "Size" */
#indexlist { width: 708px; table-layout: fixed; border: 0px solid; border-spacing: 0px 0px; border-collapse: collapse; margin-top: -53px; } /* margin-top move list upp 53pixels to land on top of textarea */
.indexcolicon { width: 28px; text-align: left; }
.indexcolname { width: 500px; text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }  /* Long name overflow turns inte "..." */
th.indexcolname { display: block; margin-left: 30px; margin-top: 2px; width: 470px;} /* Allow for headline "Name" to move in X number of pixels */
.indexcollastmod { width: 160px; text-align: center; }
th.indexcollastmod { margin-bottom: 2px }
.indexcolsize { width: 60px;  white-space: nowrap; text-align: right; direction:rtl; text-shadow: 2px -2px #0b0a3d, -2px 2px #0b0a3d, 2px 2px #0b0a3d, -2px -2px #0b0a3d, 3px -3px #0b0a3d, -3px 3px #0b0a3d, 3px 3px #0b0a3d, -3px -3px #0b0a3d, 4px -4px #0b0a3d, -4px 4px #0b0a3d, 4px 4px #0b0a3d, -4px -4px #0b0a3d; } /* Size will overflow to the left (over the date/time, shadows make it legible) */

a:link {color:#ADDACA;}
a:visited {color:#ADDACA;}
a:hover {color:#AACC66;}
a:active {color:#83AE58;}
a {text-decoration: none}
