* { margin: 0; padding: 0; }

body { font: 14px helvetica, arial, clean, sans-serif; margin-top: 30px; text-align: center; }

/* html, body */
/*   height: 100% */
.main { position: relative; width: 40em; text-align: left; margin-top: 3em; margin-right: auto; margin-bottom: 2em; margin-left: auto; }
.main h1 { -webkit-user-select: none; font: 24px "Helvetica"; color: #00cc00; }
.main h2, .main h3 { color: black; font-size: 97%; margin-bottom: 1em; }
.main a { text-decoration: none; color: blue; }
.main a:hover { color: black; text-decoration: underline; }
.main ul { padding-left: 40px; }
.main li { list-style-type: none; }

ul.projects { padding-left: 0px; }
ul.projects li { line-height: 1.5em; }

#post { font: 1.3em Palatino, "Palatino Linotype", "Book Antiqua", Georgia, "Times New Roman", serif; }
#post .meta { color: #909090; font: 14px helvetica, arial, clean, sans-serif; margin-bottom: 1em; }
#post p { line-height: 1.3em; margin-top: 1em; }
#post code { font: 0.9em Consolas, "Andale Mono", Monaco, "Liberation Mono", "Bitstream Vera Sans Mono", "DejaVu Sans Mono", monospace; }
#post h2, #post h3 { margin-top: 1em; }

#posts { position: relative; }

/*   position: absolute */
/*   right: 0 */
#stack, #stack-margin { float: left; clear: none; }

#stack-margin { margin-left: 1em; }

#date { color: gray; position: absolute; left: -40px; font-size: 90%; text-align: left; padding-top: 1px; }

#spacer30 { margin-top: 30px; clear: both; }

#spacer20 { margin-top: 20px; clear: both; }

#spacer15 { margin-top: 15px; clear: both; }

#spacer10 { margin-top: 15px; clear: both; }

#spacer5 { margin-top: 5px; clear: both; }

#disqus_thread { margin-top: 30px; font: 16px helvetica, arial, clean, sans-serif !important; }
#disqus_thread .dsq-comment-body { font: 1.3em Palatino, "Palatino Linotype", "Book Antiqua", Georgia, "Times New Roman", serif !important; }
#disqus_thread .dsq-item-cp, #disqus_thread .dsq-comment-options, #disqus_thread .dsq-options, #disqus_thread .dsq-by, #disqus_thread .dsq-dc-logo { display: none !important; }
