body { background-color: white; color: black; font-family: 'trebuchet MS', verdana, sans-serif; font-size:14px; } div.body { line-height:1.1; } table#banner { display:none; } a { color: blue; } big { font-size: 2.0em; } div#slogan { text-align: right; } div.calendar { font-size: 70%; margin: 0 5%; padding: 0% !important; } h1 {} h2 {} h3 {} h1 a, h2 a, h3 a { text-decoration:none; color: black; } p.sectionheader { text-align: right; } h3 .edit { font-size: 60%; } h4 { border-bottom:none; border-left:7px solid #5279E7; } span.timestamp, span.sanchor { font-size:60% } div.day p { text-indent: 0; } div.section {} div.section p { padding-left: 1em; } div.section p textarea { width:90%; height:10em; } div.section p img.hatena-fotolife, div.section p img.http-image { border:1px solid #5279E7; margin: 1em; } div.section blockquote, div.section pre { border:1px solid #5279E7; } div.section blockquote { background-color: #F5F5F5; color: #333333; margin: 2px; padding: 0.5em; } div.section code, div.section pre { background-color:#E7EBFF; } div.section pre { padding:0.5em; white-space : pre-wrap; font-family:'Bitstream Vera Sans Mono',monospace; font-size:90% margin: 4px; }