.wrap {
   width: 500px;
   text-align: left;
   margin: 0 auto;
   margin-top: 10px;
   margin-bottom: 20px;
   padding: 20px;
   background: #fff;
   border: 1px solid #eee;
}

body {
   margin: 0 auto; 
   text-align: center; 
   font-family: "helvetica neue", helvetica, sans-serif; 
   font-size: 15px; 
   line-height: 20px;
   background: #fff url(../img/body-background.png) repeat-x fixed;
}

img {
    border: 1px solid #ccc;
}

#header {display: block; width: 500px; margin: 0 auto; margin-top: 20px;}

#header h1 {font-size: 38px; text-align: center; display: block;}

#header h1 a {text-decoration: none; color: #000;}

#header h1 a:hover {color: #646464;}

ul.nav li {display: inline;}

ul.nav li a {text-decoration: none; padding-top: 2px;}

ul.nav li a:hover {text-decoration: underline;}

body.tags ul.nav li.tags a, body.about ul.nav li.about a {background-color: #C4A5CD; padding-bottom: 5px;}

body.tags ul.nav li.tags a, body.about ul.nav li.about a, h1, h2, h3, h4, h5 {font-weight: bold; margin-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; line-height: 26px; -moz-border-radius: 2px; -webkit-border-radius: 2px;}

.flat h2, .flat h1, .flat h3, .titlish h2, .titlish h1 {display: inline-block; background: #C4A5CD; padding-left: 5px; padding-right: 5px;}

.titlish {padding-bottom: 20px; display: inline-block;}

span.meta, span.meta a {color: #828282;}
span.meta {display: block;}

.titlish h2 a, .titlish h2 a:hover {color: black; text-decoration: none;}

p {margin-bottom: 10px;}

a, a:visited, a:link {color: #000;}

a:hover {color: #828282;}

label {width: 100px; display: inline-block;}

input, text-area {border: 1px solid #000;}

.content ul {padding-left: 20px; margin-top: 10px;}

ul li {list-style-type: square; padding-left: 10px; margin-bottom: 10px;}

.each-post {margin-bottom: 20px; border-bottom: 1px solid #eee; padding-bottom: 20px;}
#last {border-bottom: 0; margin-bottom: 0; padding-bottom: 0;}

blockquote {background: #eee; padding: 20px; margin: 10px;}


pre code, code pre, pre, code {margin-bottom: 10px; font-family: monaco, monospace; font-size: 14px; line-height: 20px;}

sup {font-size: 10px; vertical-align: super;}

.footnotes {font-size: 12px; line-height: 14px; margin-top: 30px;}
.footer {margin-bottom: 20px;}
