
body {
  background-color: #FFE4AE;
  color: black;
  font-family: verdana;
}

div#custom-doc {
  width:57.54em;
*width:56.15em;
  min-width:748px;
  margin:auto;
  text-align:left;
  margin-top: 10px;
}

div#logo {
  float: left;
  margin-left: 10px;
  clear: both;
}

div#menu {
  clear: both;
  padding-left: 5px;
  padding-top: 10px;
}

div#language {
  background: #FFE4AE;
  width: 554px;
  font-size: 77%;
  text-align: right;
  padding-bottom: 3px;
}

div#language a {
  text-decoration: none;
  font-weight: bold;
  color: #000;
}

div#language a:visited {
  text-decoration: none;
  font-weight: bold;
  color: #000;
}

div.yui-b { padding-right: 1em; }

div#header, div.yui-g {
  background-color: #fff;
  width: 554px;
  padding-bottom: 7px;
}

div#footer {
  width: 554px;
  padding-top: 3px;
  font-size: 77%;
  color: #000;
}

div#footer a {
  color: #000;
  text-decoration: underline;
}

div.yui-g { line-height: 1.4; }

p, fieldset, table { margin-bottom: 1em; }

h4 { font-size: 108%; }

h1, h2, h3, h4, h5, h6 {
  font-weight: bold;
  margin-bottom: 1em;
}

h1, h2, h3, h4, h5, p {
  margin-left: 0.8em;
  margin-right: 1em;
}

td img { display: block; }

table { margin-left: 0.5em; }

table.form td { padding: 1px; }

table.books td img {
  margin-left: 0.5em;
  margin-right: 1.2em;
}

table.books td {
  padding-top: 7px;
  padding-bottom: 10px;
}

div.blurb_footer {
  float: left;
  margin-left: 0.7em;
  margin-right: 1em;
  clear: none;
}

div.blurb_footer span.cover {
  margin-bottom: 0.8em;
  display:block;
}

div.blurb_footer span.size {
  border-top: 1px solid #666;
  display:block;
}

div.blurb_footer span.isbn {
  border-top: 1px solid #666;
  display:block
}

div.blurb_footer span.price {
  border-top: 1px solid #666;
  border-bottom: 1px solid #666;
  display:block
}

p.author { font-style: italic; }

p.title {
  font-weight: bold;
}

p.blurb { }

input, select, form { font-family: verdana; }
