@charset "utf-8"; /* Theme Name: BookBurner Theme URI: http://apepperdesigns.com/wordpress/ Author: Daniel Farrell Author URI: http://apepperdesigns.com/ Description: BookBurner is designed to reflect the minimalism found in modern e-readers that eliminate the need for paperback and hardback books. Simple and easy to read, Bookburner has an array of different features to be released in later versions. This theme is released under GPL, GNU. Version: 0.90 Tags: white, two-columns, right-sidebar, fixed-width, sticky-post, custom-colors, custom-header, custom-background, custom-menu */ htmlF { font-size:100.01%; } html, body { border:0; margin:0; padding:0; } * { padding:0; margin:0; } body { font: 12px/1.4 Arial, Helvetica, sans-serif; color: #666666; filter: alpha(opacity= 90); -moz-opacity: .90; opacity: .90; background:url(images/mainbar_body.jpg) top left repeat; } /***** Headings *****/ h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-weight:normal; color: #666666; filter: alpha(opacity= 90); -moz-opacity: .90; opacity: .90; } h1 { padding:0px 0 10px 0; font-size:24px; color: #666666; filter: alpha(opacity= 90); -moz-opacity: .90; opacity: .90; font-family:Georgia, "Times New Roman", Times, serif; } h2 { padding:0px 0 20px 0; font-size:24px; color: #666666; filter: alpha(opacity= 90); -moz-opacity: .90; opacity: .90; } h3 { font-size:16px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; color: #666666; filter: alpha(opacity= 90); -moz-opacity: .90; opacity: .90; padding:0px 0 20px 0; } /***** Common Formatting *****/ p, ul, ol { margin:0; padding:0 0 20px 0; } ul, ol { padding:0 0 0px 2.5em; } blockquote { margin:0 0 20px 0px; padding:10px 10px 10px 60px; background-image: url(images/quote_body.jpg); background: url(images/blockquote.gif) top left no-repeat; } small { font-size:0.85em; } img { border:0; } sup { position:relative; bottom:0.3em; vertical-align:baseline; } sub { position:relative; bottom:-0.2em; vertical-align:baseline; } acronym, abbr { cursor:help; letter-spacing:1px; border-bottom:1px dashed; } /***** Links *****/ a, a:link, a:visited, a:hover { text-decoration:none; } a:link { color: #333333 } a:visited { color: #666666 } a:hover { color: #FFFFFF; } a:active { color:#666666 } /***** Forms *****/ form { margin:0; padding:0; display:inline; } input, select, textarea { font:1em Arial, Helvetica, sans-serif; } textarea { width:100%; line-height:1.25; } label { cursor:pointer; } /***** Tables *****/ table { border:0; margin:0 0 1.25em 0; padding:0; } table tr td { padding:2px; border:0; } table tr th { padding:2px; border:0; } /***** Wrapper *****/ .wrap { width:1000px; margin:0 auto; } /***** Global Classes *****/ .clear { clear:both; overflow:hidden; width:1px; height:1px;} .float-left { float:left; } .float-right { float:right; } .text-left { text-align:left; } .text-right { text-align:right; } .text-center { text-align:center; } .text-justify { text-align:justify; } .bold { font-weight:bold; } .italic { font-style:italic; } .underline { border-bottom:1px solid; } .highlight { background:#ffc; } .img-left { float:left;margin:4px 10px 4px 0; } .img-right { float:right;margin:4px 0 4px 10px; } .nopadding { padding:0; } .noindent { margin-left:0; padding-left:0; } .nobullet { list-style:none; list-style-image:none; } .width100 { width: 100%; } .width75 { width: 75%; } .width50 { width: 50%; } .aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; } .alignleft { float: left; } .alignright { float: right; } .wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; } .wp-caption img { margin: 0; padding: 0; border: 0 none; } .wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; } /************** Classes **************/ /*++++++++++++++ Header +++++++++++++++*/ .header { width:1000px; height:294px; position:relative; background:url(images/header.jpg) top left no-repeat; } h1.logo { margin:0; padding:0; font:bold 36px/36px Arial, Helvetica, sans-serif; letter-spacing:-1px; text-align:center; color: #333333; filter: alpha(opacity= 95); -moz-opacity: .95; opacity: .95; position:absolute; left:72px; top: 28px; } h1.logo a, h1.logo a:visited { color: #666666; filter: alpha(opacity= 90); -moz-opacity: .90; opacity: .90; text-decoration:none; } .description { margin:0; padding:0; font: 20px/20px Arial, Helvetica, sans-serif; text-align:center; color: #CCCCCC; filter: alpha(opacity= 70); -moz-opacity: .70; opacity: .70; position:absolute; left:95px; top:93px; } .subscribe_rss { margin:0; padding:0; font:bold 18px/18px Arial, Helvetica, sans-serif; position:absolute; right:300px; top:300px; color: #666666; filter: alpha(opacity= 90); -moz-opacity: .90; opacity: .90; } .subscribe_rss a, .subscribe_rss a:visited { color: #666666; filter: alpha(opacity= 90); -moz-opacity: .90; opacity: .90; position:relative; font: bold 14px/14px Arial, Helvetica, sans-serif; right:300px; top:300px; text-decoration:none; } .subscribe_email { margin:0; padding:0; font:bold 14px/14px Arial, Helvetica, sans-serif; text-transform:uppercase; color: #666666; filter: alpha(opacity= 90); -moz-opacity: .90; opacity: .90; position:absolute; top:221px; right:32px; } .subscribe_email a, .subscribe_email a:visited { color: #666666; filter: alpha(opacity= 90); -moz-opacity: .90; opacity: .90; text-decoration:none; } .subscribe_email a:hover, .subscribe_rss a:hover { color: #666666; filter: alpha(opacity= 90); -moz-opacity: .90; opacity: .90; } ul.menu { margin:0; padding:0; position: relative; width:900px; color: #000000; top:128px; left:70px; } ul.menu li { float:left; font: bold 16px/16px Arial, Helvetica, sans-serif; color: #000000; filter: alpha(opacity= 90); -moz-opacity: .90; opacity: .90; list-style: none; padding:5px 20px 10px 20px; position: relative; } ul.menu li a, ul.menu li a:visited { color: #333333; filter: alpha(opacity= 70); -moz-opacity: .70; opacity: .70; list-style: none; } ul.menu li a:hover { color: #FFFFFF; } ul.menu li ul { position: absolute; left:60px; list-style: none; top: 15px; font: bold 14px/14px Arial, Helvetica, sans-serif; padding:0; margin:0; display:none; width:110px; opacity: 0.85; } ul.menu li ul li { float:none; list-style: circle; font: bold 14px/14px Arial, Helvetica, sans-serif; padding:10px 0 17px 5px; display:block; margin:0; position:relative; } ul.menu li ul li ul { position: absolute; font: bold 14px/14px Arial, Helvetica, sans-serif; left:95px; top:0px; display:none; padding:0px 0 10px 0; list-style:none; } ul.menu li:hover ul, ul.menu li.over ul { display: block; } ul.menu li:hover ul li ul, ul.menu li.over ul li ul { display: none; } ul.menu li ul li:hover ul, ul.menu li ul li.over ul { display: block; } /* Content */ .content { width: auto; overflow: visible; } .content_left { width:100%; overflow:hidden; background:url(images/content_left.jpg) top left repeat-y; } .content_right { width:100%; overflow: hidden; background:url(images/content_right.jpg) top right repeat-y; position:relative; right:12px; top:0px; } /* Mainbar */ .mainbar { float:left; width:640px; overflow:visible; display: block; margin:0 0 5px 32px; } .mainbar_top { width:640px; overflow:visible; } .mainbar_bottom { width:640px; overflow:hidden; padding:40px 0; } .mainbar_inner { width:531px; margin:0 0 0 70px; } .post { width:100%; margin:0 0 40px; position:relative; } .post h2.post_header { font:normal 24px/24px Georgia, "Times New Roman", Times, serif; color: #333333; filter: alpha(opacity= 90); -moz-opacity: .90; opacity: .90; margin:0 0 7px; padding:0; } .post h2.post_header a, .post h2.post_header a:visited { color: #333333; filter: alpha(opacity= 90); -moz-opacity: .90; opacity: .90; } .post h2.post_header a:hover { color: #FFFFFF; } .post_line { width:100%; height:7px; background:url(images/post_line.jpg) top left no-repeat; margin:0 0 12px; } .post_content { line-height:20px; } .post_data { width:531px; background: #666666; color: #cccccc; padding:4px 10px; font:normal 12px/12px Georgia, "Times New Roman", Times, serif; color: #FFFFFF; filter: alpha(opacity= 70); -moz-opacity: .7; opacity: .7; margin:20px 0 0 0; } .post_data a, .post_data a:visited { color: #cccccc; text-decoration:underline; } .post_data a:hover { color: #666666; text-decoration:none; } .post_date { width:87px; height:123px; background:url(images/mainbar_date.gif) top left no-repeat; position:absolute; left:-90px; top:0; color: #666666; filter: alpha(opacity= 90); -moz-opacity: .90; opacity: .90; } .post_date_top { margin:60px 0 0 0; font:bold 24px/24px Georgia, "Times New Roman", Times, serif; text-align:center; color: #666666; filter: alpha(opacity= 90); -moz-opacity: .90; opacity: .90; } .post_date_bottom { margin:-50px 0 0 0; font:bold 12px/12px Georgia, "Times New Roman", Times, serif; text-align:center; text-transform:uppercase; } /* Comments */ .comments { width:100%; overflow:hidden; border-top:1px solid #413a1f; color:#333333; } .comments h1 { padding:20px 0 10px; } ol.commentlist { display:block; list-style:none; margin:0; padding:0 0 20px; } li.comment { display:block; padding:10px 0px 0 0; margin:0 0 10px; overflow:hidden; } li.pingback { display:block; padding:10px 0px 0 0; margin:0 0 10px; overflow:hidden; } li.pingback .vcard { padding:0 0px 0 75px; } li.pingback .p { padding:0 0px 0 75px; } li.pingback .commentmetadata { padding:0 0px 0 75px; } li.comment img { border:5px solid #7b9db4; float:left; margin:0 15px 0 0; } li.comment cite { font-style:normal; font-size:14px; line-height:80%; margin:0; padding:0; } li.comment span { font-style:normal; font-size:11px; } .commentmetadata { margin:0; padding:0 0 8px; line-height:80%; font-size:10px; } .comment-body { width:100%; overflow:hidden; } .comment-body p { width:485px; overflow:hidden; float:right; padding:0 0 15px 0; font-size:12px; font-family:Arial, Helvetica, sans-serif; } .comment-body blockquote { overflow:hidden; float:right; padding:0 0 10px 10px; margin:0; font-size:12px; font-family:Arial, Helvetica, sans-serif; } /*Comment form*/ .commentform { width:100%; overflow:hidden; margin:0 0 10px 0; background: url(images/post_bar-2.jpg)top left repeat-y; } .commentform_inner h1 { padding:20px 0 0px; } .commentform_inner { padding:18px 16px 25px; overflow:hidden; } .commentform_inner h3 { padding:0 0 10px 9px; color:#ffffff; } .commentform_hint { padding:6px 9px; overflow:hidden; color:#232323; font-size:11px; margin:0 0 5px 0; } form.commentform_form { width:100%; overflow:hidden; } .commentform_left { float:left; width:120px; overflow:hidden; padding:0 0 0 9px; } .commentform_right { width:260px; overflow:hidden; position:relative; left:45px; top:0; } .commentform_title { font:12px Arial, Helvetica, sans-serif; color:#232323; padding:5px 0 2px 4px; } .commentform_left input { width:115px; height:19px; border:1px solid #9d9474; } .commentform_right textarea { width:250px; height:280px; border:1px solid #9d9474; } .commentform_right input.commentform_submit { width:67px; height:20px; background:url(images/btn.gif) top left repeat-x; margin:12px 0 0 0; border:1px solid #9d9474; font-size:12px; cursor:pointer; } .tags { padding:10px 0; font-size:10px; } /**/ .sidebar { float:left; width:260px; overflow:hidden; margin:0px 0 0 -20px; } .sidebar ul, .sidebar ul li, .sidebar ul li ul, .sidebar ul li ul li { margin:0; padding:0; list-style:none; background:none; overflow:hidden; } .sidebar ul li, .sidebar ul, .sidebar ul li ul { display:block; } .sidebar ul li { width:258px; overflow:hidden; } .sidebar ul li h2 { width:258px; height:33px; background: #666666; margin:0px 0 20px 0; color:#ffffff; text-transform:uppercase; font: bold 24px/33px "Trebuchet MS", Helvetica, sans-serif; padding:0 0 0 18px; } .sidebar ul li ul { width:204px; margin:17px 17px 17px 24px; border:5px #666666; /* CSS3 standard */ opacity:0.99; } .sidebar ul li ul li { margin:0 0 0px 10px; padding: 5px 0 5px 13px; border-left:1px solid #999999; border-bottom:1px solid #999999; } .sidebar ul li ul li a, .sidebar ul li ul li, .sidebar ul li ul li a:visited { font:bold 14px/14px Georgia, "Times New Roman", Times, serif; color: #333333; opacity: 0.99; } .sidebar ul li ul li a:hover { color: #FFFFFF; outline-color: #999999 } .sidebar ul li input.search_input { width:180px; height:18px; vertical-align:middle; font:normal 12px/100% "Trebuchet MS", Helvetica, sans-serif; padding:1px 0 0 5px; margin:0 5px 0 0; } .sidebar ul li input { vertical-align:middle; } .sidebar ul li input.submit_search { width:32px; height:21px; border:1px solid #667b8f; margin:0 0 0 0px; padding:0; font:bold 12px/100% "Trebuchet MS", Helvetica, sans-serif; color: #666666; text-transform:uppercase; cursor:pointer; } form.sidebar_search { background-image: url(/images/sidebar_h2.gif); width:232px; padding:43px 20px 10px; display:block; } .footer { width:100%; height:137px; background:url(images/footer_bottom.jpg) bottom left repeat-x; } .footer_left { width:100%; height:55px; } .footer_right { width:100%; height:55px; position:relative; } .copy { position:absolute; top:0 px; left:85px; font:normal 13px/12px Georgia, "Times New Roman", Times, serif; color: #333333; } .copy_support { position:absolute; color:#333333; top:0px; right:110px; font:normal 13px/12px Georgia, "Times New Roman", Times, serif; } table#wp-calendar { width:100%; }