/* typography.css */
body {font-size:10pt;color:#252525;background:#fff;font-family: Georgia, 'Times New Roman', serif;width:100%;}
h1, h2, h3, h4 {font-weight:normal;}
h1 {font-size:2em;line-height:1;margin-bottom:0.5em;}
h2, .post h1 {font-size:1.5em;margin-bottom:0.75em;}
h3 {font-size:1.3em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.1em;line-height:1.25;margin-bottom:1.25em;height:1.25em;}
p {margin:0 0 1.5em;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:normal;font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
a:link {font-weight: bold;text-decoration: underline;color: #06c;border-bottom:0;}
a:after {content: " (" attr(href) ") ";font-size: 0.75em;color:#06c;}
.header .name {text-align: center;}
div.main,
div.container,
div.content,
.post-wrapper {background-color: #fff;width:100%;margin: 0;float:none;}
.post-wrapper ul {list-style-position: outside;list-style-type: none;margin: 0;}
.post {margin-bottom: 20px;}
.post p {margin: 0 0 15px;}
.post ul, .post ol {margin: 0 0 15px;}
.post ul {list-style-type: circle;}
.post ul li, .post ol li {margin-bottom: 5px;padding: 0;}
.post code {margin: 0 15px;padding: 0.75em 15px;display: block;font-family: monospace;color: #252525;border: 1px solid #cccccc;}
.post blockquote {border: 1px solid #999;margin: 15px 30px 15px 15px;}
.post blockquote p {font-style: italic;padding: 0.5em;margin: 0;color: #252525;}
.post blockquote ul {color: #252525;}
.post p, .post a, .post li {font-size: 10pt;}	
.post p, .post span, .post li {line-height: 1.5em;}
.post .title, .post .title a {display: block;float:left;margin: 0 7px 7px 0;font-size: 1.2em;line-height: 1.25em;font-weight: bold;}
.post .title a {background-color: #fff;color: #000;text-decoration: none;}
.post .text-header {margin-bottom: 0;}
.post img {margin:0;}
.post .wp-smiley,div.info-small,.st-related-posts,.com,.reply,.hr,.sidebar,div.footer,div.banner,div.menu,.slogan {display:none;}