* {margin:0;padding:0;}
header, footer, nav, section, article, aside {display: block;}

body {background-color:#fff;border-top:5px solid #000;color:#111;font:12px/16px "Helvetica Neue", Helvetica, Arial, sans-serif;text-align:center;}

a {color:#f00;outline:none;text-decoration:none;}
a:hover {color:#f00;}
a img {border:none;}

#container {margin:40px auto;text-align:left;width:540px;}
h1 {margin-bottom:8px;}

p,article ul,article ol {font-family:Georgia, Times, serif;margin-bottom:8px;}

h1 {font-size:19px;}
h2 {font-size:15px;}
h3 {font-size:12px;}
h4 {font-size:11px;}

h1 a, h2 a, h3 a, h4 a {color:#111;}

section {margin-bottom:25px;}
article {margin-bottom:30px;}
p.meta {color:#999;font-size:11px;}
p.meta .tags {margin-left:10px;}

pre {font-family:"Consolas","Monaco","Bitstream Vera Sans Mono","Courier New",Courier,monospace;font-size:11px;}
pre {background-color:#eee;font-size:11px;margin-bottom:6px;padding:8px;}

#archives article, #tags article {margin-bottom:2px;}

article header {margin-bottom:6px;}
article header h2 {line-height:1.2em;}
article header h3 {line-height:1em;}
#comments header h3, #yourcomment header h3 {margin-bottom:6px;}

#comments {border-left:1px solid #ccc;padding-left:10px;}
#comments article header {margin-bottom:2px;}
#comments p {margin-bottom:6px;}
article.comment {margin-bottom:15px;}

#status {color:#f00;line-height:12px;margin:0;padding:10px 0;}

form input, form textarea {border:1px solid #ccc;color:#111;margin-bottom:8px;outline:none;padding:4px;}
form textarea {width:100%;}
form input {width:300px;}
form dt {color:#111;font-size:11px;font-weight:bold;margin-bottom:2px;}
form #submit {-moz-border-radius:5px;-webkit-border-radius:5px;color:#666;border:1px solid #aaa;background-color:#ccc;padding:5px;width:auto;}
form #filter {margin-right:10px;}

article ul {list-style-type:square;margin-left:30px;}
article ol {margin-left:30px;}
article ul.multi li, article ol.multi li {padding-bottom:5px;}

ul.nav {list-style-type:none;margin-bottom:30px;text-transform:uppercase;}
ul.nav li {display:inline;margin-right:8px;}

img.portrait {border:8px solid #ccc;float:right;margin:0 0 8px 10px;padding:1px;}