#center #listnav {
  width: 100%;
  margin: 4px 0px 4px 0px;
}

#center #listnav .left {
  text-align: left;  
}

#center #listnav .right {
  text-align: right;  
}

#center #listdata {
  width: 100%;  
}

#center #listdata thead {
  font-weight: bold;
  background-color: #ddd; 
}

#center #listdata td {
  padding: 2px;
}

#center #listdata .author {
  font-weight: bold;
  padding-bottom: 6px;
}

#center #listdata .title {
  font-weight: bold;
}

#center #listdata .content {
  word-wrap: break-word;
  padding-bottom: 6px;
  font-style: oblique;
}

.pagination {
  text-align: right;  
  padding: 3px 0px 3px 0px; 
}

.pagination a {
  margin-left: 6px;
  padding: 1px 5px 1px 5px; 
  border: solid #ccc 1px;
  background: #fff; 
  text-decoration: none;
}

.pagination a:hover {  
  color: #fff; 
  border: solid #000 1px;
  background: #048; 
  text-decoration: none;
}

.pagination .prev, .pagination .next  {
  margin-left: 6px;
  padding: 1px 5px 1px 5px; 
  border: solid #ccc 1px;
  background: #fff; 
  font-weight: bold;
  text-decoration: none;
}

.pagination .prev:hover, .pagination .next:hover {  
  color: #fff; 
  border: solid #000 1px;
  background: #048; 
  text-decoration: none;
}

.pagination .thispage {
  margin-left: 6px;
  padding: 1px 5px 1px 5px; 
  font-weight: bold;	
}

.pagination .invalid {
  margin-left: 6px;
  padding: 1px 5px 1px 5px; 
  color: #666; 
  border: solid #ccc 1px;
  background-color : #eee;
}

.pagination .space {
  margin-left: 6px;
}
