body {
  background-color : #d3d3d3;
  margin : 0px;
  padding : 0px;
}
body, div, td { 
  font-family : verdana,helvetica,arial,sans-serif; 
  font-size : 9px;
}


.list {
}

.list div, .list td {
  background-color : #d3ccc6;
  padding : 1px 3px 3px 3px;
  border-top : solid #fff 1px;
  border-left : solid #fff 1px; 
  border-bottom : solid #888 1px;
  border-right : solid #888 1px; 
  clear : all;
}

a.id {
/*  float : right; */
  margin-right: 3px;
  color : #000;
  font-weight : bold;
  text-decoration : none;
}
a.id:hover {
  color : #c00;
  text-decoration : underline;
}

/*
a.title {
  margin : -1px 0px -3px 2px;
  padding : 1px 4px 3px 4px;
  border-left : solid #d3ccc6 1px;
  border-right : solid #d3ccc6 1px;
  border-top : solid #fff 1px; 
  border-bottom : solid #999 1px; 
}
a.title:hover, a.title:active {
  background-color : #ccc;
  border-left : solid #999 1px;
  border-right : solid #fff 1px;
  border-top : solid #d3ccc6 1px; 
  border-bottom : solid #d3ccc6 1px; 
}
*/

.header {
  border-bottom : solid #000 1px;
  background-color : #999;
  padding : 1px 0px 2px 2px;
  color : #555;
}

.footer {
  border-top : solid #fff 1px; 
  padding : 1px 3px 12px 3px;
  color : #999;
}
.footer a {
  color : #669; 
}
.footer a:hover, .footer a:active {
  color : #c33;
}

.filedate {
  color : #777;
}
.filedate .filedate {
  color : #999;
}

.header a {
  font-size : 10px;
  color : #008;
  padding : 0px 6px 1px 6px ;
  border-top : solid #999 1px; 
  border-left : solid #999 1px; 
  border-bottom : solid #999 1px; 
  border-right : solid #999 1px; 
  text-decoration : none;
}
.header a:hover, .header a:active {
  color : #a00;
  background-color : #9f9f9f;
  border-top : solid #ccc 1px; 
  border-left : solid #ccc 1px; 
  border-bottom : solid #666 1px; 
  border-right : solid #666 1px; 
}
.header a.x {
  padding-left : 1px;
}






