/* ---------- @ Post Styles -----------*/
.post {position:relative;}
.entry { padding-bottom:18px; overflow:hidden;}
.entry p {font-size:16px;line-height:1.4;}
.a2a_kit { margin:0; padding-top:0px; color:#4d1411; font-size:14px;width:200px;float:left;}
.categories {width:300px;float:right;text-align:right;}
.postmetadata em { font:italic 1em Georgia, "Times New Roman", Times, serif; text-transform:none; }
.entry pre { width:100%; overflow:auto; margin:15px 0; display:block; background:#f5f3ee; }
.entry code { padding:5px 18px; display:block; font-size:1.2em; }
.entry ul, .entry ol { margin:15px 0; }
.entry ul {list-style-type:disc;}
.entry ol {list-style-type:decimal;}
.entry li { margin: 0 0 10px 42px; line-height:145%;font-size:15px;}
#tags span { padding:3px 6px;}
#tags a, #tags a:visited { text-decoration: none }
p#tags, p#wp-edit, p.nextpage { clear:both }

.post_meta_sidebar {float:left;width:72px;margin-right:10px;}
.post_meta_sidebar p {margin-bottom:0px;}
.post_meta_sidebar img {margin-bottom:0px !important;}
.post_column {float:left;width:535px;}
p.date {position:absolute;width:180px;top:0px;right:0px;font-size:15px;font-style:italic;line-height:1.150;margin-left:15px;}
.comments {text-align:right;}
.comments a {color:#137F8C;}
/*Images*/
	
.entry img { display:block; border:1px solid #999; padding:2px; margin:15px 0; }
.wp-caption { text-align:center; padding:10px 5px 10px 10px; }
img.alignleft { margin:5px 15px 10px 0; float:left }
img.alignright { margin:5px 0 10px 15px; float:right }
.wp-caption.alignleft { float:left; margin:20px 22px 10px 0; }
.wp-caption.alignright { float:right; margin:20px 0 10px 22px; }
.wp-caption.aligncenter, img.aligncenter { margin: 0 auto; display:block; margin-bottom:15px; margin-top:15px; float:none }
p.wp-caption-text { margin:0; text-align:center; padding:5px 0; }
.wp-caption img { float:none; margin:0; }
.gallery { margin:15px 0; display:block; }
.gallery img { border:1px solid #999 !important; padding:2px; margin:0 auto }
.gallery-item { padding:12px 0; text-align:center }
.gallery-caption { padding:10px 0; }
/* ---------- @ Comments -----------*/

.reply {float:right;}	
.commentlist li { margin: 0 0 11px; padding: 15px; list-style:none; overflow:hidden;-moz-border-radius:5px;-webkit-border-radius:5px;}
.commentlist li li { padding-left:25px; background:#e1e9e4;border:1px solid #cfd7d2;}
.commentlist ul.children {clear:both;padding-top:15px;}
.comment {margin-top:15px;}
.commentlist li.bypostauthor {}
.commentlist code { background:#f2f2f2; padding:3px; }
.avatar { margin: 3px 10px 0 0; float:left; padding:2px; border:1px solid #b9b9b9; }
.date .avatar {float:left;margin:0 7px 0 0;}
#trackbacklist li { margin: 10px 0 10px 35px; }
#trackbacklist cite { font-style:normal }
cite.fn { font: 14px Georgia, "Times New Roman", Times, serif; letter-spacing:-0.05em; display:block; padding:9px 0 4px; }
.says { display:none; }
.comment-author { overflow:hidden;margin-bottom:10px; }
.commentmetadata { float:left }
.comment-date a, .comment-date a:visited { color:#9f9f9f; font-size:0.9em; text-decoration:none }
.commentmetadata a:hover, .commentmetadata a:active { text-decoration:underline; color:#333; }
.text_right {text-align:right;}
.addtoany_list a.addtoany_share_save img {margin:0 !important;}
.addtoany_list a {margin:0 !important; padding:0 !important;}
