/* ---------------------------------
   link
   NW
------------------------------------ */
#link ul#index {
  margin : 0px;
  padding : 0px;
  padding-left : 4px;
  list-style-type : none;
}

#link ul#index li {
  display : inline-block;
  text-align : center;
  width : 19%;
  border : solid 1px green;
  background-color : #ffff80;
}

#link table {
  width : 100%;
}

#link table p {
  line-height : 100%;
  margin : 0.3em 0px 0.3em 0px;
  padding : 0px;
}

#link td.citename {
  text-align : left;
  width : 10em;
  padding : 2px 1ex;
  background-color : #fef8e4;
}

#link td.description {
  text-align : left;
  padding : 2px 1ex;
}

#link ul.sub-list {
  margin : 0px 1em 0px 1em;
  padding : 0px;
  font-size : small;
}

#link ul.sub-list li {
  margin : 0px;
  padding : 0px;
}


