Revision: 27524
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at June 13, 2010 10:12 by minky
Initial Code
/* reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
article, aside, dialog, figure, footer, header, hgroup, nav, section {display:block;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a {outline:none;}
a img {border:none;}
a:link,a:visited,a:active {text-decoration:none;}
a:hover {text-decoration:none;}
html { width: 100%: height: 100%; }
body { width: 100%: background-color: #fff; color: #565656; font-size: 16px; font-family: Tahoma, Verdana, Geneva, sans-serif; position: relative; }
/* tags */
header, footer, hgroup,
article, section, nav { display: block; }
h1, h2,
h3, h4,
h5, h6 {}
p {}
ul { list-style: none; }
ul li {}
dl { overflow: auto; }
dt { clear: left; float: left; font-size: 12px; height: 30px; line-height: 30px; }
dd { float: left; height: 30px; }
a:link,
a:visited { text-decoration: none; color: #666; }
a:active,
a:hover { color: #333; }
/* classes */
.float-parent { overflow: auto; }
.float-left { float: left; }
.float-right { float: right; }
.float-clear { clear: both; }
.float-left-clear { clear: left; }
.float-right-clear { clear: right; }
.hidden { display: none; }
.hover_off {}
.hover_on { background-color: #ccc; color: #333; }
/* layout */
#wrapper { margin: 0; padding: 0; }
/* header */
#header { padding: 10px; border-bottom: 1px solid #e5e5e5; }
#header hgroup { margin: 0 30px 10px 0; }
#header h1 { font-size: 20px; font-weight: bold; line-height: 30px; color: #333; }
#header p { padding: 0 10px; color: #444; font-size: 12px; }
#header p img { vertical-align: top; }
#header > section { height: 90px; padding: 0; margin: 0 30px 0 0; }
#header > section h1 { font-size: 16px; color: #565656; }
/* footer */
#footer { padding: 10px; height: 50px; border-top: 1px solid #e5e5e5; }
#footer div { float: left; line-height: 40px; }
#footer .copyright { font-size: 12px; color: #999; }
#footer .privacy { float: right; width: 50%; line-height: 13px; text-align: right; padding: 15px 0 0; font-size: 11px; color: #ccc; }
#footer .logo { width: 60px; height: 50px; background: url(../images/logo.png) no-repeat right -3px; }
#footer .logo a { display: block; text-indent: -9999em; }
/* search */
#search {}
#search input { float: left; padding: 5px 5px 3px; width: 100px; height: 17px; margin: 0; font-size: 14px; }
#search a { clear: left; }
#search a:active {}
#search a:hover {}
/* sort/order */
#sort { width: 150px; }
#order { width: 100px; }
#sort header,
#order header {}
#sort section,
#order section {}
#sort ul,
#order ul {}
#sort ul li { width: 50%; }
#order ul li {}
#sort ul li.float-left {}
#sort ul li.float-right {}
#sort ul li a,
#order ul li a { float: none; margin: 0; font-size: 14px; text-align: center; }
/* menu */
#menu { width: 100%; height: 48px; position: fixed; top: 0; left: 0; }
ul.menu { height: 48px; }
ul.menu li { float: left; width: 25%; height: 48px; line-height: 48px; }
ul.menu li a:link,
ul.menu li a:visited { display: block; height: 48px; padding: 0 10px; background-color: #222; }
ul.menu li a:active,
ul.menu li a:hover { background-color: #333; }
ul.menu li a span.icon { float: none; margin: 0 auto; }
ul.menu li a span.text {}
/* content */
#content { width: 100%; min-height: 150px; padding: 0; background-color: #f8f8f8; }
#content.loading { background: #f8f8f8 url(../images/loading.gif) no-repeat center 50px; }
/* lists */
ul.list { height: 50px; padding: 0 5px; border-bottom: 1px dashed #444; }
ul.list li { float: left; height: 50px; line-height: 50px; }
/* error */
article.error { padding: 0 10px; }
article.error h1 { font-size: 16px; font-weight: bold; }
article.error p {}
article.error a {}
article.error a:hover {}
/* server config */
article.server { padding: 0 10px; }
article.server header {}
article.server section {}
article.server header h1 { font-size: 17px; font-weight: bold; color: #595959; }
article.server section dl { padding: 0 0 10px; }
article.server section dt { width: 150px; }
article.server section dd {}
article.server section dd input { margin: 2px 0 0; padding: 5px 5px 3px; height: 17px; font-size: 14px; }
article.server section dd input[type=checkbox] { margin: 9px 0 5px; }
article.server section dd a.button { margin: 5px 0 0; }
/* books */
article.book { padding: 0 10px; }
article.book.active { background-color: #f1f1f1; }
article.book header {}
article.book section {}
article.book header h2 { height: 30px; line-height: 30px; font-size: 18px; font-weight: bold; }
article.book .content { height: 180px; position: relative; }
article.book .details { max-width: 70%; }
article.book .details ul {}
article.book .details ul li { line-height: 30px; }
article.book .details ul li span { display: block; height: 30px; }
article.book .details ul li .label { font-size: 11px; height: 20px; line-height: 20px; color: #888; }
article.book .details ul li .data { font-size: 14px; padding: 0 0 0 10px; color: #444; }
article.book .details ul li a { background-color: #fff; }
article.book .details ul li a:hover { background-color: #dff4ff; }
article.book .details ul li a:active { background-color: #6299c5; }
article.book .image { overflow: visible; z-index: 3; }
article.book .image img { max-height: 160px; z-index: 4; }
article.book .image img.large { max-height: none; max-width: 100%; position: absolute; top: 0; right: 0; z-index: 5; }
/* file links */
a.file { background-image: url(../images/file.png); background-position: 5px 5px; background-repeat: no-repeat; padding: 5px 10px 5px 27px !important; margin: 0 10px 10px 0 !important; }
a.file[href$=".rtf"] { background-image: url(../images/rtf.png); }
a.file[href$=".lit"] { background-image: url(../images/lit.png); }
a.file[href$=".pdf"] { background-image: url(../images/pdf.png); }
a.file[href$=".doc"] { background-image: url(../images/dov.png); }
a.file[href$=".txt"] { background-image: url(../images/txt.png); }
a.file[href$=".epub"] { background-image: url(../images/epub.png); }
a.file[href$=".zip"] { background-image: url(../images/zip.png); }
a.file[href$=".rar"] { background-image: url(../images/rar.png); }
/* paginate */
section.paginate { padding: 0 10px; border-bottom: 1px solid #e5e5e5; }
section.paginate ul { height: 31px; position: relative; }
section.paginate ul li {}
section.paginate ul li.prev { position: absolute; left: 0; top: 2px; }
section.paginate ul li.next { position: absolute; right: 0; top: 2px; }
section.paginate ul li.current { float: none; width: 90px; height: 32px; line-height: 32px; margin: 0 auto; font-size: 12px; text-align: center; }
section.paginate a { display: block; background-color: #fff; }
section.paginate a:hover { background-color: #dff4ff; }
section.paginate a:active { background-color: #6299c5; }
/* button */
a.button { display: block; float: left; line-height: 15px; height: 15px; margin: 0; padding: 5px 10px 5px 7px; border: 1px solid #dedede; border-top: 1px solid #eee; border-left: 1px solid #eee; background-color: #f5f5f5; font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif; font-size: 13px; text-decoration: none; font-weight: bold; color: #565656; cursor: pointer; }
a.button:hover,
a.button.hover { background-color: #dff4ff; border: 1px solid #c2e1ef; color: #336699; }
a.button.active,
a.button:active { background-color: #6299c5; border: 1px solid #6299c5; color: #fff; }
a.button.define { float: none; width: 150px; }
a.button.save {}
/* media queries */
/* portrait mode */
@media all and (orientation:portrait) and (max-width: 500px) and (max-device-width: 500px) {
#search,
#sort, #order { float: none; }
article.book {}
article.book header h2 { height: auto; line-height: 22px; }
article.book .content { height: auto; }
article.book .details { float: none; }
article.book .image { float: none; clear: both; padding: 10px 0 0; }
article.book .details ul li.author,
article.book .details ul li.series { float: none; }
article.book .details ul li .data { font-size: 14px; color: #444; padding: 0 10px; }
}
/* landscape mode */
@media all and (orientation:landscape) {
}
Initial URL
http://www.pixaweb.co.uk/calibre/
Initial Description
forms part of our Calibre Remote. an alternate gui for calibre ebooks content-server. this is the css file. orientation media-query is used for browsers that support it (a slightly cleaner view for portrait mode).
Initial Title
Calibre Remote - CSS
Initial Tags
css, CSS3
Initial Language
CSS