body {
  margin: 1%;
  padding: 0px;
  font-size:12px;color:#999;background-color:#000;font-family: 'DejaVu Sans', Verdana, sans-serif, Helvetica;
}
a:link, a:visited
{
	color: #999;
	text-decoration: none;
}
a:active, a:hover
{
	color: #fff;
	text-decoration: none;	
}
a:link#download, a:visited#download {
   color: #C30000;
   font-weight: bold;  
}
a:active#download, a:hover#download {
   color: red; 
   font-weight: bold; 
}
a:link#w3c, a:visited#w3c {
  text-decoration: none;  
}
a:active#w3c, a:hover#w3c {
  text-decoration: none;
}
a:link#review, a:visited#review {
   color: #007F00;
   font-weight: bold;  
}
a:active#review, a:hover#review {
   color: #00CC00; 
   font-weight: bold; 
}
a.underlined {
  text-decoration: underline;
}
h2 {
  font-size:16px;
}
h3 {
  font-size:11px;
  text-indent: 1px;
}
h3#selected {
  color: #696969;
}
p.normal {
  text-align: justify;
}
#header-l {
  float: left;
  width: 3%; height: 85px;
  border: 1px;
  background-image: url(Image/top-header-left.png);
  background-repeat: no-repeat;
}
#header-r {
  float: right;
  width: 97%; height: 85px;
  border: 1px;
  background-image: url(Image/top-header-right.png);
  background-repeat: repeat-x;
}
#main {
  clear: both;
}
#sidebar {
  float: left;
  margin-right: 0.5%;
  width: 14%;
}
#content {
  float: left;
  width: 85.5%;  
}
#footer {
  clear: both;
  border-top: 1px solid #000; 
  color:#333;
  line-height: 7px;  
}
#footer-l {
  float: left;
  width: 14%; height: 50px;
  text-align: center;
  background-image: url(Image/bottom-left.png);
  background-repeat: no-repeat;
}
#footer-r {
  float: right;
  width: 86%; height: 50px;
  text-align: center;
  background-image: url(Image/bottom-right.png);
  background-repeat: repeat-x;
}
#search {
  float: right;
  margin: 30px;
}
#logo {
  float: left;
}
#searchin {
  background-color: #111;
  color: white;
}
#filesent {
  text-align: center;
  color: red;
}
#reviewsent {
  text-align: center;
  color: #00CC00;
}
input.searchin {
  background-color: #111;
  color: white;
}
p.book_desc {
  text-align: justify;
  font-size:12px;
}
p.clear {
  text-align: left;
}
li {
  display: inline;
}
ul {
  padding-left: 0.8%;
  margin-left: 0;
}
div.sidebar-item {
  background-image: url(Image/sidebar.png);
  background-repeat: no-repeat;
  text-align: center;
}
div.content-item {
  clear: both;
  background-image: url(Image/news-header.png);
  background-repeat: repeat-x;
  padding: 0.8%;
  text-indent: 10px;
  font-size:12px;
}
div.record {
  border-top: 2px solid #fff;
  border-top-style: inset;
  padding-left: 5px;  
}
div.clear {
  clear: both;
}
div.leftalign {
  text-align: left;
  text-indent: 0px;
}
div.rightfloat {
  float: right;
  text-align: right;
}
div.form {
  text-align: center;  
}
div.review_form #visitor_name {
  width: 200px;
  margin-left: 20px;
}
div.review_form #visitor_review {
  height: 200px;
  width: 400px;
}
div.review_form{
  margin: 20px;
}
table {
  padding-left: 0.8%;
  margin-left: 0;
}
td {
  font-size:11px;
}
td.columns {
  border-bottom: 2px solid #999;
  border-bottom-style: inset;
}
td.columns-r {
  text-align: right;
}
img.cover {
  float: left;
  margin: 10px;
  padding: 0px;
  border: 0px;
}
img.w3c {
  border: 0px;
}
span.selected {
  color: #696969;
}
p#no_download {
  color: red;
}

