h2.head, h3.head {
    font-size: 14px;
    padding: 5px 0px 3px 0px;
    margin:0 0 5px 0;
    /*
    border:1px solid #666666;
    background-image:url("img/bar1.jpg");
    color:#FFFFFF;
    */
    border-bottom:2px solid #6666FF;
}

#summary, #book, #adlink, #link {
  margin-bottom: 10px;
  padding:10px;
}
#adlink {
  background-color:#FFEFEF;
}
#link
{
    clear: both;
    
}
h3.linkhead {
    font-size: 14px;
    border-top:   2px solid #6666FF;
    border-bottom:2px solid #6666FF;
    padding: 5px 0px 3px 5px;
    margin:0 0 5px 0;

}

.head a{
    color: #000000;
    text-decoration:none;
}

.head a:visited {
    color: #000000;
}
.headsummary {
  text-align:right; 
  font-size: 10px;
}


div.returntop {
  text-align: right;
}

div.returntop a {
  color:#0000FF;
}

div.returntop a:visited {
  color:#0000FF;
}

.linksummary {
  line-height:130%;
  margin-bottom:10px;
}

.linksummary ul {
  margin: 10px 10px 10px 10px;
  list-style-type:circle;
  list-style-position:inside;
}

.linksummary a.nodec {
  text-decoration:none;
  color : #000000;
}

.linksummary a:visited.nodec {
  color : #000000;
}

.linksummary strong {
}

.linksummary p {
  text-align:left;
  margin: 0 0 0 10px;
}

.site {
    text-align: justify; 
    text-justify: inter-ideograph;
    padding: 0 0  0 0px;
    margin: 0 0 20px 0;
    border-top: 1px solid #0000FF;
    border-style:none;
}

  .site div.name {
    margin: 2px 0;
    font-weight: bold;
    color: #0000FF; 
  }
  
  .site a {
    color: #0000FF; 
  }
  
  .site a:visited {
    color: #0000FF; 
  }
  
  .site div.desc {
    margin: 2px 0;
    color: #000000; 
  }
  
  .site div.url {
    margin: 0;
    font-size: 10px;
    color: #00AA00; 
  }

.powered {
  font-size:10px;
  text-align:right;
  margin-top:5px;
  clear:both;
  width:192px;
} 

.powered a {
  text-decoration:none;
} 

div.bk {
    margin: 0 0 10px 0;
    padding: 5px;
    clear:right;
    width:182px;
  }

div.bk .smallimage {
    padding: 0;
    margin: 0;
    float:right;
 }

div.bk .summary {
    font-size: x-small;
    margin: 0;
}

div.bk .price {
    font-size: x-small;
    margin: 0;
}

div.bk a.booktitle {
      text-decoration: none;
      color: #0000CC;
    }

div.bk a.booktitle:visited {
      text-decoration: none;
      color: #0000CC;
    }

div.bk   .bookimage {
    border: 1px solid #CCCCCC;
}
ul.linklink {

}

ul.linklink li{
    padding:5px;
}
