3 .book-mini-box, .Book-item {
 
   8 .book-wide-box, .book-box {
 
  22     /** This is a fullpage box, it must be aligned with the top menu. 
 
  23         This corresponds to a .1em margin below **/
 
  28  * A mini-box wraps it's contents (image + label) in an <a>
 
  29  * other boxes have an inner box as a wrapper.
 
  33     /* min, so it can grow */
 
  38 .book-mini-box a, .book-box-inner {
 
  41     border: 1px solid #ddd;
 
  46     -moz-box-shadow: 2px 2px 2px #ddd;
 
  47     -webkit-box-shadow: 2px 2px 2px #ddd;
 
  48     box-shadow: 2px 2px 2px #ddd;
 
  58 .book-wide-box .book-box-inner {
 
  59    /* min, so it can grow */ 
 
  63 .search-result .book-box-body {
 
  72 .book-list-header .book-box-inner {
 
  83  * ingenous float containment hack 
 
  84  * http://www.mikepadgett.com/technology/technical/alternative-to-the-pie-clearfix-hack/
 
  87 .search-result .book-box-inner {
 
  93 .book-mini-box img.cover,
 
  95 .book-wide-box img.cover,
 
  96 .search-result img.cover {
 
 100 .book-mini-box img.cover {
 
 101     margin-bottom: 1.8em;
 
 103 .book-box-inner .cover-area,
 
 104 .book-wide-box .cover-area
 
 110 .book-mini-box .desc {
 
 113 .book-mini-box .author {
 
 118     text-overflow: ellipsis;
 
 121 .book-mini-box .title {
 
 133 .book-wide-box .book-box-body {
 
 145 .book-box-head .author {
 
 149 .book-box-head .title {
 
 155 .book-box-body .tags {
 
 166 .book-box-download a {
 
 176     border: 1px solid #ddd;
 
 177     padding: 3.454em 1.727em .818em 1.727em;
 
 179     -moz-box-shadow: 2px 2px 2px #ddd;
 
 180     -webkit-box-shadow: 2px 2px 2px #ddd;
 
 181     box-shadow: 2px 2px 2px #ddd;
 
 187 .book-box-formats span {
 
 191 .book-box-download .book-box-formats span:first-child {
 
 195 .book-box-download:hover .book-box-formats,
 
 196 .book-box-download.hover .book-box-formats {
 
 208 .book-wide-box .book-box-tools {
 
 214 .book-wide-box #theme-list-wrapper {
 
 222 .book-box-read a:before {
 
 223     content: url("/static/img/read.png");
 
 226     vertical-align: middle;
 
 230 .book-box-download a.downarrow:before {
 
 231     content: url("/static/img/download.png");
 
 234     vertical-align: middle;
 
 238 .book-box-audiobook a:before {
 
 239     content: url("/static/img/listen.png");
 
 242     vertical-align: middle;
 
 252     display: inline-block;
 
 261 .book-box-audiobook {
 
 265 ul.inline-items, ul.inline-items li {
 
 271     display: inline-block;
 
 274 .book-wide-box .other-tools {
 
 277     margin: 5em 0 0 1.5em;
 
 280 .book-wide-box .other-download {
 
 283     margin: 5em 1.5em 0em 1.5em;
 
 285 .book-wide-box .other-tools h2,
 
 286 .book-wide-box .other-download h2,
 
 287 .book-wide-box .other-tools ul,
 
 288 .book-wide-box .other-download ul {
 
 291 .book-wide-box .other-tools h2,
 
 292 .book-wide-box .other-download h2 {
 
 298 .book-wide-box .license-icon {
 
 310 .star button::-moz-focus-inner {
 
 316     font-family: inherit;
 
 338 .snippets .snippet-text {