body {
  background-image: url("../i/bg/bgpaper.jpg");
  background-repeat: repeat;
  margin: 0;
  padding: 0;
  color: #D6CE9C;
  font-family: Georgia, "Palatino Linotype", "Times New Roman", Times, serif;
  font-size: 10pt; }

p, h1, h2, h3, h4 {
  line-height: 1.6em;
  margin-top: 0em;
  margin-bottom: 1.6em; }

h1 {
  margin-bottom: 0.35em;
  margin-top: 0.35em;
  font-size: 1.8em;
  font-weight: bold;
  text-align: center; }

h2 {
  margin-bottom: 0.4em;
  margin-top: 0.4em;
  font-size: 1.6em;
  font-weight: bold;
  text-align: center; }

h3 {
  margin-bottom: 0.45em;
  margin-top: 0.45em;
  font-size: 1.4em;
  font-weight: bold;
  text-align: center; }

p.c {
  text-align: center; }

a, a:hover, a:visited {
  color: #D6CE9C; }

.content {
  width: 960px;
  margin: 6px auto;
  clear: both; }

#titlebar {
  width: 948px;
  margin: 6px;
  word-wrap: break-word; }

.masonry {
  abackground-color: #333; }

#bookbar {
  width: 148px;
  margin: 6px;
  word-wrap: break-word;
  background-image: url("../i/bg/blackhaze50.png"); }
  #bookbar img {
    width: 136px;
    margin: 6px 6px; }

a.bookthumb, a.linkthumb {
  background-color: #000;
  display: block;
  cursor: pointer;
  filter: alpha(opacity= 70 );
  opacity: 0.7;
  -moz-opacity: 70; }
  a.bookthumb:hover, a.linkthumb:hover {
    filter: alpha(opacity= 100 );
    opacity: 1;
    -moz-opacity: 100;
    background-color: #151510;
    background-image: none; }

.bookthumb.opaque {
  filter: alpha(opacity= 100 );
  opacity: 1;
  -moz-opacity: 100; }

#coverbar {
  width: 468px;
  margin: 6px;
  word-wrap: break-word;
  background-image: url("../i/bg/blackhaze50.png"); }
  #coverbar img {
    width: 456px;
    margin: 6px 6px; }

#blurbbar {
  width: 308px;
  margin: 6px;
  word-wrap: break-word;
  background-image: url("../i/bg/blackhaze50.png"); }

#linkbar {
  width: 308px;
  margin: 6px;
  word-wrap: break-word;
  background-image: url("../i/bg/blackhaze50.png"); }

.bookblurb {
  margin: 10px; }

.innerpad {
  margin: 10px; }

.item {
  background-image: url("../i/bg/blackhaze50.png");
  line-height: 1.6em;
  margin-top: 0em;
  margin-bottom: 1.6em;
  font-family: Verdana, Geneva, sans-serif; }

.review {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 1.1em; }
  .review span {
    display: block;
    clear: both;
    font-size: 0.8em;
    font-style: italic; }
    .review span b {
      color: #FDAC7A; }

.date {
  float: right;
  padding: 0 5px;
  background-color: #D6CE9C;
  color: black; }

.ordernow {
  border: 1px solid #FDAC7A; }
  .ordernow h2 {
    display: block;
    width: 160px;
    margin: auto;
    text-align: center;
    text-transform: uppercase;
    font-size: 1.2em;
    color: black;
    background-color: #FDAC7A; }

.previewlink {
  border: 1px solid #FDAC7A;
  display: block;
  width: 160px;
  margin: .5em auto;
  text-align: center;
  text-transform: uppercase;
  font-family: Verdana, Geneva, sans-serif;
  background-color: #000; }
  .previewlink a {
    display: block;
    color: #FDAC7A;
    text-decoration: none; }
  .previewlink:hover {
    background-color: #FDAC7A; }
    .previewlink:hover a {
      color: #000; }

.tag {
  color: #FDAC7A; }

.col2 {
  width: 148px;
  margin: 6px;
  word-wrap: break-word; }

.col3 {
  width: 228px;
  margin: 6px;
  word-wrap: break-word; }

.col4 {
  width: 308px;
  margin: 6px;
  word-wrap: break-word; }

.col5 {
  width: 388px;
  margin: 6px;
  word-wrap: break-word; }

.col6 {
  width: 468px;
  margin: 6px;
  word-wrap: break-word; }

.col7 {
  width: 548px;
  margin: 6px;
  word-wrap: break-word; }

.col8 {
  width: 628px;
  margin: 6px;
  word-wrap: break-word; }

.col9 {
  width: 708px;
  margin: 6px;
  word-wrap: break-word; }

.col10 {
  width: 788px;
  margin: 6px;
  word-wrap: break-word; }

.col11 {
  width: 868px;
  margin: 6px;
  word-wrap: break-word; }

.col12 {
  width: 948px;
  margin: 6px;
  word-wrap: break-word; }

