   * { padding:0; margin:0; } h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address { margin:1em 0; } li, dd { margin-left:5%; } fieldset { padding: .5em; } select option{ padding:0 5px; } .hide, .print-logo, .close-button{ display:none; } .left{ float:left; } .right{ float:right; } .clear{ clear:both; height:1px; font-size:1px; line-height:1px; } a img{ border:none; }  body{ background:#272727; color:#BFBFBF; font-size:11px; font-family: Helvetica, Arial, sans-serif; }  .inside{ width:60%; min-width:65em; max-width:85em; margin:0 auto; } a{ color:#FFF; } h1{ color:#CCC; font-size:1.5em; font-weight:normal; margin:1.5em 0; } h2, h3{ font-size:1.15em; color:#FFF; font-weight:normal; } p{ line-height:1.75em; } ul li{ list-style-type:square; margin:0.5em 0 0.5em 2em; } blockquote{ margin-left:1em; padding-left:1em; border-left:2px solid #CCC; color:#CCC; } pre{ width:100%; padding:1em 0; overflow:auto; border-top:1px dotted #333; border-bottom:1px dotted #333; } table{ width:100%; border-spacing:2px; margin:1.5em 0; } table th, table td{ padding:0.3em 0.75em } table th{ background:#CCC; color:#000; text-align:left; } table td{ background:#333; color:#FFF; } table caption{ text-align:left; color:#FFF; margin-bottom:-1em; margin-top:1em; } .rule{ border-top:1px solid #CCC; height:1px; font-size:1px; line-height:1px; margin:1.5em 0; }  #header{ background:#000; } #header .inside{ padding:2em 0; } #header h2{ font-size:2.25em; margin:0 0.5em 0 0; padding:0 0.5em 0.25em 0; border-right:1px solid #808080; float:left; } #header h2 a{ text-decoration:none; font-family: Helvetica, Arial, sans-serif; } #header p{ padding:1em 0; margin:0; line-height:1em; }  img#profile { float:left; margin: .1cm; } #primary{ background:#000; padding:1px 0 2em 0; color:#808080; } #primary a { font-weight:bold; text-decoration:none; border-bottom: 0px dotted #666; } #primary a:hover { font-weight:bold; background-color: transparent; border-bottom: 0px dotted #666; } #primary a.flickr:hover { background-color:none; } #primary h2{ color:#CCC; font-size:1.5em; font-weight:normal; } #primary h2 a{ font-weight:normal; text-decoration: none; } #primary h2 a:hover{ font-weight:normal; text-decoration: none; border-bottom: 1px dotted #666; } #primary.onecol-stories .primary{ float:left; width:50%; } #primary.onecol-stories .secondary{ float:right; width:40%; margin:0 0 0 9%; } #primary.twocol-stories .story{ float:left; width:48%; margin:0 0 0 4%; display:inline; } * html #primary.twocol-stories .story{ margin-left:2%; } #primary.twocol-stories .first, * html #primary.twocol-stories .first{ margin:0 0 0 0; } #primary.twocol-stories .solo, * html #primary.twocol-stories .solo{ margin:0 0 0 0; width:65%; } #primary.twocol-stories #asides{ float:left; width:30%; margin:0 0 0 5%; display:inline; } #asides ul { list-style-type:none; margin:1.5em 0 2em 0; } #asides ul li { list-style-type:none; margin:0; padding:0.5em 0; border-bottom:1px solid #eee; } #asides ul li a{ text-decoration:none; font-weight: bold; } #asides ul li a:hover{ text-decoration:none; border-bottom:1px dotted #666; font-weight: bold; } #asides ul li span{ display:block; color: #666; } .story h3{ font-size:1.15em; margin:0 0 1.5em 0; font-weight:normal; color:#CCC; } .story h3 a{ color:#CCC; text-decoration:none; border-bottom:1px dotted #666; font-weight: bold; } .story .details{ margin:1em 0; text-align:right; border-top:1px solid #333; padding:0.5em 0; font-size:0.95em; color:#666; } .story .details .read-on{ background:url(/wp-content/themes/hemingway/images/readon_black.gif) 100% 60% no-repeat; padding-right:20px; display:block; } .story .read-on{ background:url(/wp-content/themes/hemingway/images/readon_black.gif) 100% 60% no-repeat; padding-right:20px; display:inline; } .story .details a{ color:#666; text-decoration:none; font-weight: bold; } .story .details a:hover{ color:#FFF; font-weight: bold; }  #primary .primary{ float:right; width:65%; } #primary .secondary{ float:right; width:30%; margin-right:5%; padding-top:0.65em; display:inline; } * html #primary .secondary{ margin-right:3%; } .secondary .featured p{ border-bottom:1px solid #333333; border-top: 1px solid #333333; padding:0.5em 0 0.6em 0; line-height:1.5em; margin:1em 0 0 0; } .secondary .featured dl{ margin:0 0; border-bottom:1px solid #333333; padding:0.5em 0 0.6em 0; } .secondary dt{ display:inline; margin:0; padding:0; color:#AAA; } .secondary dd{ display:inline; margin:0; padding:0; } .secondary dd a:hover{ color:#FFF; } .single-post h1, .single-post h2{ margin-top:0; }  #secondary{ background:#0C0C0C; padding:1px 2em; border-top:1px solid #1C1C1C; } .comment-head{ border-bottom:1px solid #1C1C1C; padding:0.8em 2em 1.0em 2em; } .comment-head h2{ font-size:1.5em; margin:0; } .comment-head a{ text-decoration:none; color:#868686; } .comment-head .details{ font-size:0.95em; } ol#comments{ list-style-type:none; margin:2em 0; } ol#comments li{ list-style-type:none; margin:2em 0; } #comments cite{ float:left; width:31%; font-style:normal; text-align:right; } * html #comments cite{ width:30.6%; } #comments cite span{ display:block; } #comments cite .author{ font-size:1.2em; } #comments cite .author a{ text-decoration:none; } #comments cite .author a:hover{ text-decoration:none; border-bottom: 1px dotted #666; } #comments cite .admin-tools{ margin:5px 0; } #comments cite .admin-tools a{ float:right; margin:0 5px; padding:0px 3px 3px; background:#666; border:1px solid #999; text-decoration:none; } #primary .secondary .admin-tools{ margin:1em 0; } #preview{ margin:1em 0; padding:0.5em; border:1px solid #333; } #preview p{ margin:1em 0 0 0; } #errors{ color:#FF0000; font-weight:bold; } #comments .pingback cite .author{ display:block; padding-top:68px; background:url(/wp-content/themes/hemingway/images/trackback_pingback.gif) 100% 0 no-repeat; } #comments .content{ float:left; width:60%; margin-left:1.9%; border-left:1px solid #868686; padding: 0 0 0 2%; } #comments .content p{ margin:0 0 1em 0; } #comments .content h3{ margin:0; font-size:1em; } #comment-form{ margin:5em 0 5em 35.4%; width:36em; } input.textfield{ width: 15em; margin:5px 0; } textarea.commentbox{ width:28em; height:10em; padding:0.25em; margin:5px 0; font-size:1.25em; font-family: Helvetica, Arial, sans-serif; } label.text{ position:relative; left:0.5em; top:-0.5em; } .formactions input.submit{ float:right; margin:-1em 0 0 0; padding:0 0.5em; } .formactions .spinner{ float:right; margin:-8px -20px 0 0; }  #ancillary{ padding:2em 0 0 0; } #ancillary .block{ float:left; width: 30%; margin:0 0 0 5%; } * html #ancillary .block{ margin-left:3.9%; } #ancillary .twice-length{ width:65%; } #ancillary .thrice-length{ width:100%; } #ancillary .first, * html #ancillary .first{ clear:both; margin:0; } #ancillary .block-separator{ clear:both; height:2.5em; } #ancillary .block h2, #ancillary .block h3{ margin:0 0 .5em 0; } ul.dates, ul.counts, ul.blogroll ul, ul.pages{ list-style-type:none; margin:1.5em 0 2em 0; border-top:1px solid #3D3D3D; } ul.dates li, ul.counts li, ul.blogroll ul li, ul.pages li{ list-style-type:none; margin:0; padding:0.5em 0; border-bottom:1px solid #3D3D3D; } ul.dates .date{ color:#858585; padding:0 1.5em 0 0; } ul.counts .count{ float:right; color:#858585; } ul.dates a, ul.counts a, ul.blogroll a, ul.pages a{ color:#BFBFBF; text-decoration:none; } ul.dates a:hover, ul.dates a:hover .date, ul.counts a:hover, ul.counts a:hover .count, ul.blogroll a:hover, ul.pages a:hover{ color:#FFF; } ul.blogroll{ margin-top:0; } ul.blogroll li{ list-style-type:none; margin:0; } ul.pages ul{ margin:0; } ul.pages ul li{ border:none; margin-left:2em; list-style-type:square; }  #footer{ clear:both; color:#939393; margin:2em 0 3em 0; } #footer .inside{ background:url(/wp-content/themes/hemingway/images/footer_black.gif) 50% 0 repeat-x; padding:1em 0; } #footer p{ margin:0; font-size:0.95em; } #footer p.copyright{ float:left; } #footer p.attributes{ float:right; } #footer p.attributes a{ padding:0 0 0 1em; text-decoration:none; color:#525252; } #footer p.attributes a:hover{ color:#FFF; }  #search{ float:right; width:200px; margin:1em 0 0 0; opacity:0.4; text-align:right; } #search:hover{ opacity:1.0; } #search .searchimg{ float:left; width:14px; height:13px; background:url(/wp-content/themes/hemingway/images/search.gif) 0 0 no-repeat; position:relative; top:4px; } #search input{ width:175px; font-size: 0.85em; background:#CCC; margin-top:2px; } #search input:focus{ background:#FFF; } #searchform{ margin:1em 0; } #searchform #s{ background:#222; border:none; border-bottom:1px solid #333; width:30em; color:#666666; padding:0.25em; } #searchform #searchsubmit{ background:#000; color:#666; border:none; font-size:0.9em; text-transform:uppercase; letter-spacing:0.25em; }  #search-results{ width:30%; background:#333; padding:0 0 0 0; float:right; opacity:0.9; border-top:1em solid #000; } #search-results h3{ font-weight:bold; text-align:left; margin:0; padding:0 0 1em 0; background:#000; } #search-results small{ display:block; text-align:left; font-size:0.9em; padding:0.5em 1em 0.7em 1em; border-top:1px solid #666; border-bottom:1px solid #555; } #search-results small a{ color:#CCC; } #search-results ul li{ list-style-type:none; padding:0 1em 0.5em 1em; margin:0.5em 0; } #search-results ul li:hover{ background:#202020; } #search-result ul{ margin:0; } #search-results ul li a{ text-decoration:none; border-bottom:1px dotted #CCC; } #search img.archives-icon{ margin:0 7px 0 0; top:1px; }  a.flickr { text-decoration:none; border:0px; } img.flickr { border: 1px solid #808080; margin: .2em; padding: 1px; } img.flickrrss { border: 1px solid #808080; margin: .2em; padding: 1px; } img.left { margin-left: 0; margin-right: 1em; } img.right { margin-left: 1em; margin-right: 0; } img#fence {border: 1px solid #808080; margin: .2em; padding: 1px; } #ftp-ad { border: 0px solid black; margin: 0 0 1em 0;} #ftp-ad #logo { } #ftp-ad #text { width: 50%; } #ftp-ad #text a { text-decoration:none; } #ftp-ad #text a:hover { border-bottom: 1px dotted #666; } #ftp-logo {border: 0px solid #808080; margin: .2em .5em .2em 0; }     