@charset "UTF-8";

hr {
  display:none;
}
body{
  margin: 20px 20px 10px 10px;
  background:#ffffff;
  font-family: arial, sans-serif;
}
h1 {
  font-size:130%;
  padding:0;
  margin-bottom:0px;
  font-family:Verdana, Arial, sans-serif;
}
h1 a {
  color: #5a79AD;
  text-decoration:none;
}
h1 a:hover {
  color: #5a79AD;
  text-decoration:underline;
}

.description {
    padding-left:10px;
    margin-bottom:10px;
    color : #999;
    font-family:Verdana, Arial, sans-serif;
    font-size:small;
    font-weight:bold;
    text-transform:none;
    letter-spacing:normal;
}

.descriptiontwo {
    padding-top:10px;
    padding-left:10px;
    margin-bottom:10px;
    color : #999;
    font-family:Verdana, Arial, sans-serif;
    font-weight:bold;
    text-transform:none;
    letter-spacing:normal;
}

.descriptiontwo a {
   color : #5a79AD;
   text-decoration:none;
}

.descriptiontwo a:hover {
   color : #5a79AD;
   text-decoration: underline;
}

.banner {
 clear:both;
 background-color: #eee;
 height: 3px;
 border: 1px solid #ccc;
 border-width: 1px 0 0 0;
 margin-bottom: 15px;
}

#main {
  padding-left:20px;
  float:left;
  width:500px;
}

#sidebar {
  float:right;
  width: 290px;
  margin:0px;
  padding:5px;
  font-size:12px;
}

#linklist {
  margin:0px;
  padding:0px 15px 0px 0px;
}

#linklist ul {
  margin:0px;
  list-style-type: none;
}

#linklist ul li {
  font-size:12px;
  margin-bottom:10px;
  padding-bottom: 3px;
}


#linklist ul li h4{
  font-size:16px;
  font-weight:normal;
  margin-bottom:0px;
  padding-bottom:0px;

}

#linklist h3 {
  margin-bottom:5px;
}

.bookdata{
  text-decoration:none;
  color:#999999;
}

#sidebar a {
  text-decoration: none;
}
#sidebar a:hover {
  text-decoration: underline;
}


#titlelist {
    font-size: 100%;
}
#titlelist ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

#titlelist ul li {
  padding:3px;
}

#titlelist ul a {
  text-decoration: none;
}
#titlelist ul a:hover {
  text-decoration: underline;
}


#authorlist {
    font-size: 85%;
}
#authorlist ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

#authorlist ul li {
  display: inline;
  padding:3px;
}

#authorlist ul a {
  text-decoration: none;
}
#authorlist ul a:hover {
  text-decoration: underline;
}

.list {
  border: 1px dashed #666;
  padding:15px;
  margin-top:15px;
}

#rrb {
  padding: 0.5em 1em 1em 0;
  margin-bottom:5px;
}

#rrb h3 {
  margin-bottom:5px;
}

#rrb ul {
  list-style-type: none;
  margin: 0;
  padding-left: 10px;
}
#rrb ul li {
  display: inline;
}

#sep-hr {
 clear: both;
 background-color: #eee;
 height: 10px;
 border: 1px solid #ccc;
 border-width: 1px 0 0 0;
 margin-top: 15px;
 margin-bottom: 15px;
}

#searchBox {
  float:right;
  padding: 0.5em 1em 0 0;
  font-size:90%;
}
#searchBox h3 {
  margin-bottom:5px;
}

#searchText{
  border: solid 1px #666666 ;
}
.botton {
  color:#666666;
  border:double 2px #666666 ;
  background-color:#eee;
}


ul.taglist li {
    letter-spacing:-0.1em;
}

#sidebar h3 {
    font-size:14px;
}
li.tagcloud0 { font-size: 12px;}
li.tagcloud1 { font-size: 13px;}
li.tagcloud2 { font-size: 14px;}
li.tagcloud3 { font-size: 15px;}
li.tagcloud4 { font-size: 16px;}
li.tagcloud5 { font-size: 17px;}
li.tagcloud6 { font-size: 18px;}
li.tagcloud7 { font-size: 19px;}
li.tagcloud8 { font-size: 20px;}
li.tagcloud9 { font-size: 21px;}
li.tagcloud10 { font-size: 22px;}
li.tagcloud11 { font-size: 23px;}
li.tagcloud12 { font-size: 24px;}
li.tagcloud13 { font-size: 25px;}
li.tagcloud14 { font-size: 26px;}
li.tagcloud15 { font-size: 27px;}
li.tagcloud16 { font-size: 28px;}
li.tagcloud17 { font-size: 29px;}
li.tagcloud18 { font-size: 30px;}
li.tagcloud19 { font-size: 31px;}
li.tagcloud20 { font-size: 32px;}
li.tagcloud21 { font-size: 33px;}
li.tagcloud22 { font-size: 34px;}
li.tagcloud23 { font-size: 35px;}
li.tagcloud24 { font-size: 36px;}

span.title_desc {
  color:orange;
}

#bookinfo {
    margin-bottom:20px;
}

#bookinfo a {
   color : #5a79AD;
   text-decoration:none;
}

#bookinfo a:hover {
   color : #5a79AD;
   text-decoration: underline;
}


.image {
  border:0px;
}

.bookimage{
  float:left;
}
.data {
  width:180px;
  float:left;
  padding-top:8px;
  padding-left:10px;
  margin-bottom:5px;
  font-size:12px;
}

#AuthorBookList ul li{
  display: inline;
}
