body {
  margin : 0px;
  padding : 0px;
  background-color : #ffffc4;
}

#container {
  width : 800px;
  margin-left : auto;
  margin-right : auto;
  background-color : white;
  font-size : 13px;

}

#banner {
  width : 800px;
/*  height : 115px;  */
  background-color : white;
}

#contents {
  width : 500px;
  float : left;
  background-color : white;


}

#rightsidebar {
  width : 300px;
  float : right ;
  font-size : 12px;

}

.bannerinner {
  padding : 0px;
  overflow : hidden;
}

.sidebarinner {
  padding : 0px;
  overflow : hidden;
}

.contentsinner {
  padding : 5px;
  overflow : hidden;
  margin-left : 5px;
  line-height : 140%;
}

h1{
   font-size : 12px;
}

.contentsinner h3 {
  font-size : medium ;
  background-color : lightcyan ;
  border-top : 1px solid blue ;
  border-bottom : 1px solid blue ;
  padding-top : 4px ;
  padding-bottom : 4px;
  padding-left : 15px ;
}

.contentsinner h4 {
  font-size : small ;
  font-style : italic ;
  background-color : lightgreen ;
  border-top : 1px solid green ;
  border-bottom : 1px solid green ;
  padding-top : 4px ;
  padding-bottom : 4px;
  padding-left : 15px ;
  padding-right : 15px;
}



.contentsinner blockquote {
  border-right: 1px solid #999999;
  border-bottom: 1px solid #999999;
  background-color: #fcece0;
  padding: 20px 10px;
  width: 350px;
}

.contentsinner strong{
  color: #ff0000;
}           



p.blogname {
  margin : 0px;
  padding : 0px;
}

p.blogdesc {
  margin : 0px;
  padding : 0px;
}

a:link {
  color: blue;
}

a:visited {
  color: blue;
}

a:active {
  color: blue;
}

a:hover {
  background-color : yellow;
}


.drk7jpSimilarity {
/*  border : 1px solid black; */
  padding : 3px;
}

.drk7jpSimilaritySiteSummarys {
  border-left : 7px solid #d3d3d3;
  padding-left : 5px;
  margin-left : 10px;
  margin-top : 3px;
  margin-right : 3px;
}

.drk7jpSimilarityFooter {
  text-align : right ;
  font-size : 10%;
}







