/* variables and mixins used in multiple less files go here */ .header-text { height: 36px; line-height: 36px; display: block; text-decoration: none; font-weight: bold; font-size: 13px; letter-spacing: -0.05em; } .panelborders { border-width: 1px 0px; border-style: solid none; border-color: #FFFFFF; } #js-page-wrap { overflow: hidden; } #main-container { margin-top: 20px; } #js-leftcol .jsmodule { margin-bottom: 10px; } #js-leftcol .jsmodule.rounded { background: #edf3f4; -moz-border-radius: 20px 20px 20px 20px; -webkit-border-radius: 20px 20px 20px 20px; border-radius: 20px 20px 20px 20px; } #js-leftcol .jsmodule.rounded .jsmod-content { padding: 10px 20px; font-weight: bold; border: none; margin: 0; } .book-detail { float: left; width: 100%; clear: both; display: block; } .book-detail-img { float: left; margin-right: 10px; width: 151px; } .book-detail-img img { padding: 5px; border: solid 5px #edf3f4; } .book-detail-info { float: left; /* if we want to nix the explore bar, width should be 544ish */ width: 309px; } .book-detail-info h2.book-name, .book-detail-info h3.book-author, .book-detail-info h3.book-year { padding: 0; margin: 0; line-height: normal; } .book-detail-info h2.book-name { font-size: 18px; text-transform: capitalize; font-weight: bold; color: #3d4e53; } .book-detail-info h3.book-author, .book-detail-info h3.book-year { font-size: 12px; font-weight: normal; color: #6994a3; } .book-detail-info > div { width: 100%; clear: both; display: block; overflow: hidden; border-top: 1px solid #edf3f4; padding: 10px 0; } .book-detail-info .find-book { margin-top: 15px; } .book-detail-info .find-book label { float: left; line-height: 31px; } .book-detail-info .find-link { float: right; } .book-detail-info .pledged-info { padding: 0; } .book-detail-info .pledged-group { padding: 10px 40px 10px 0; float: left; } .book-detail-info .status { float: right; margin-top: 11px; } .book-detail-info .btn_support a { background: url("/static/images/btn_bg.png") 0 0 no-repeat; width: 104px; height: 41px; line-height: 41px; display: block; color: #fff; font-weight: bold; text-align: center; } #tabs { border-bottom: 4px solid #6994a3; clear: both; float: left; margin-top: 10px; width: 100%; } #tabs ul.book-list-view { margin-bottom: 4px !important; } #tabs-2, #tabs-3, #tabs-4 { display: none; } ul.tabs { float: left; padding: 0; margin: 0; list-style: none; } ul.tabs li { float: left; height: 46px; line-height: 46px; margin-right: 2px; margin-bottom: 1px; } ul.tabs li a { height: 46px; line-height: 46px; display: block; text-align: center; padding: 0 10px; min-width: 80px; -moz-border-radius: 7px 7px 0 0; -webkit-border-radius: 7px 7px 0 0; border-radius: 7px 7px 0 0; background: #d6dde0; color: #3d4e53; } ul.tabs li a:hover, ul.tabs li.active a { background: #6994a3; color: #fff; } #js-rightcol { float: right; width: 235px; } #js-rightcol h3.jsmod-title { background: #a7c1ca; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px; padding: 10px; height: auto; font-style: normal; font-size: 14px; margin: 0 0 10px 0; } #js-rightcol h3.jsmod-title span { padding: 0; color: #fff; font-style: normal; } #js-rightcol .jsmodule { margin-bottom: 10px; } #js-rightcol .jsmod-content { padding-left: 10px; } .js-rightcol-pad { border: 1px solid #d6dde0; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px; padding: 10px; } #js-maincol { float: left; /* If we want to nuke the explore column, width should be 705ish */ width: 470px; margin: 0 10px; } #js-maincol div.content-block { background: none; padding: 0; } div.content-block-content { padding-left: 5px; } .tabs-content { padding-right: 5px; } ul.social li { padding: 5px 0 5px 30px; height: 28px; line-height: 28px; } ul.social li.facebook { background: url("/static/images/icons/facebook.png") left center no-repeat; } ul.social li.twitter { background: url("/static/images/icons/twitter.png") left center no-repeat; } ul.social li.email { background: url("/static/images/icons/email.png") left center no-repeat; } #widgetcode { display: none; border: 1px solid #d6dde0; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px; padding: 10px; } ul.support li { border-bottom: 1px solid #d6dde0; padding: 10px 15px 10px 0; } ul.support li span { display: block; } ul.support li span.menu-item-price { font-size: 18px; } .work_supporter { height: 50px; margin-top: 5px; vertical-align: middle; margin-left: -5px; } .work_supporter .work_supporter_avatar { float: left; } .work_supporter .work_supporter_name { height: 50px; line-height: 50px; float: left; margin-left: 5px; } /* this line differs from sitewide.css. should it? */ a { color: #3d4e53; font-size: 12px; } .add-wishlist, .remove-wishlist, .on-wishlist, .create-account { margin-right: 10px; padding-right: 10px; width: 136px; float: left; cursor: pointer; } .add-wishlist span, .remove-wishlist span, .on-wishlist span, .create-account span { font-weight: normal; color: #3d4e53; text-transform: none; background: url("/static/images/booklist/add-wishlist.png") left center no-repeat; padding-left: 20px; } .editions { clear: both; } .editions div { float: left; padding-bottom: 5px; } .editions .metadata { display: block; overflow: hidden; margin-left: 5px; }