.page-navigation{display:block; margin:20px auto; padding:0; font-size:.9em}
.page-navigation a{color:#202830; text-decoration:none}
.page-navigation a:hover{border-bottom:1px solid #202830}
.page-navigation .left{padding:0 0 0 15px; background:url("../images/link_arrow_left.png") no-repeat left 50%}
.page-navigation .right{padding:0 15px 0 0; background:url("../images/link_arrow.png") no-repeat right 50%}
.main-entry{display:block; width:541px; margin:0 0 40px 0}
.main-entry h1, h2, h3, h4, h5, h6{color:#39444d; margin:0 0 .5em 0}
.main-entry h1{font-size:2.5em; line-height:1.25em}
.main-entry h2{font-size:1.9em; line-height:1.2em}
.main-entry h3{font-size:1.8em; line-height:1.1em}
.main-entry h4{font-size:1.7em; line-height:1em}
.main-entry h5{font-size:1.6em; line-height:.9em}
.main-entry h6{font-size:1.5em; line-height:.8em}
.main-entry h1 a{color:#39444d}
.main-entry h1 a:hover{border-bottom:1px solid #39444d}
.main-entry .meta-top{margin:0; padding:5px 0 10px 0; font-size:.8em; border-top:1px solid #5b7d00}
.main-entry .meta-top li{display:inline; list-style:none}
.main-entry .meta-top a{text-decoration:none}
.main-entry .meta-top a:hover{text-decoration:underline}
.meta-bottom{display:block; margin:20px 0 0 0; padding:0; font-size:.95em; min-height:70px; background:url("../images/main_entry_grass.png") no-repeat bottom}
.meta-bottom li{float:left; list-style:none}
.meta-bottom .comments{list-style:none; margin:0; padding:2px 0 2px 23px; background:url("../images/icon_comments.png") no-repeat left 50%}
.meta-bottom .permalink{list-style:none; margin:0 10px 0 10px; padding:2px 0 2px 15px; background:url("../images/icon_document.png") no-repeat left 50%}
.meta-bottom .tags{list-style:none; margin:0; padding:2px 5px 2px 20px; background:url("../images/tag_icon.png") no-repeat left 50%}
.meta-bottom .tag-item{word-wrap:break-word; list-style:none; margin:0; padding:2px 0 2px 0; border:1px dotted pink}
.meta-bottom .feed{margin:0; padding:2px 0 2px 25px; background:url("../images/rss_icon.png") no-repeat left 50%}
.meta-bottom .bookmark{margin:0; padding:0 5px 0 10px}
.meta-bottom .fff{padding:1px 0 0 0}
.meta-bottom a{text-decoration:none}
.meta-bottom a:hover{text-decoration:underline}
.main-entry .excerpt{font-size:1.2em; font-weight:normal; line-height:1.5em; color:#202830}
.main-entry p{line-height:1.4em}
.main-entry embed{display:block; margin:0 auto 1em auto; padding:0}
pre, code, kbd, samp, tt{display:block; padding:10px; border:1px solid #ccc; overflow:auto}
.main-entry ol li, 
.main-entry ul li{margin:0 0 5px 0; line-height:1.4em}
.main-entry ol li a:hover, 
.main-entry ul li a:hover{text-decoration:underline}
.main-entry ul li{list-style-image:url("../images/link_arrow.png"); line-height:1.25em}
.main-entry blockquote{margin:20px 0 20px 0; padding:0; border-top:1px dotted #5c748b; border-bottom:1px dotted #5c748b; background:url("../images/quotes.gif") no-repeat 15px 25px}
.main-entry blockquote p{margin:20px 0 20px 60px; padding:0; font-size:1.2em; line-height:1.5em}
.main-entry blockquote cite{display:none; margin:0; padding:0; font-size:.9em}
.main-entry blockquote a.citelink{display:block; text-align:right; margin:0; padding:0; font-size:.8em; text-decoration:none; color:#CB4200; background:none}
.main-entry blockquote a.citelink:hover{text-decoration:underline; color:#CB4200; background:none}
.entry .date{display:block; float:left; margin:0; padding:0; width:75px; background:url("../images/date_bg.png") no-repeat top}
.entry .date .month-year{display:block; float:left; margin:56px 0 10px 0; padding:0; width:75px; text-align:center; font-weight:bold; font-size:.85em; color:#fff}
.main-entry{margin:0 0 10px 0}
.past .entry-content h1{display:block; margin:35px 0 5px 0; padding:0; font-size:1.4em}
.past .entry-content h1 a{font-weight:normal; text-decoration:none; border:none; color:#39444d}
.past h1 a:hover{border-bottom:1px solid #39444d}
.past .entry-content{margin:0; padding:0; width:446px}
.past .entry-content p{font-size:.9em}
.past .dateblock{margin:0; background:url("../images/date_bg.png") no-repeat top; min-width:75px; min-height:150px}
.past .dateblock li{color:#fff; list-style:none; list-style-image:none}
.past .dateblock li.top, 
.past .dateblock li.bottom{text-align:center}
.past .dateblock li.top{margin:54px 0 10px 0; padding:0; font-size:.80em; font-weight:bold}
.past .dateblock li.bottom{margin:0; padding:0 0 30px 0; width:75px; font-family:'Georgia',Times,Serif; font-size:3.1em}
.past .meta-bottom{margin:10px 0 0 0; padding:0; min-height:40px; font-size:.95em; background:none}