/**
 * Blog-specific style sheet
 * @author Martin Bean
 */

#content #blog_main { float: left; width: 485px; }

#content #blog_sidebar { background: #fff4f8; float: right; width: 180px; padding: 1em 1em 0.3em; border: solid 1px #dcb8c4; }
#content #blog_sidebar ul { margin: 0.27em 0 1em 0.36em; }
#content #blog_sidebar ul li { color: #9d7e88; list-style: none; }
#content #blog_sidebar h4 { padding-bottom: 1em; }
#content #blog_sidebar h5 { color: #9d7e88; padding: 0 0 0 0.36em; }

#content #blog_sidebar .subscribe_rss img { vertical-align: bottom; }

#content .posts_list { font-size: 1em; margin: 0; }
#content .posts_list li { margin: 0 0 1em; padding: 0; list-style: none; }

#content .post_heading { background: #f4f9fc; margin: 0 0 1em; padding: 0.6em; border-top: solid 1px #86abbf; border-bottom: solid 1px #e8f3f9; }
#content .post_heading .title { font-size: 1.2em; padding-bottom: 0.25em; }
#content .post_heading .author { padding: 0; }

#content .post_body_wrapper { float: left; width: 425px; }

#content .post_content { margin: 0 0 1em; padding: 0 0.6em; border-bottom: solid 1px #e8f3f9; }
#content .post_content .signoff { color: #000005; font-style: italic; }
#content .post_content h2 { font-size: 12px; font-weight: bold; padding: 3px 0 6px; }


/* post comments */
#content .post_comments { font-size: 1em; margin: 0; padding: 0; }
#content .post_comments li { background: #fff4f8; display: block; margin: 0.2em 0 0; padding: 1.1em 1.3em; border-bottom: solid 1px #f7ecf0; }
#content .post_comments li p { padding: 0; }
#content .post_comments li p.author { color: #9d7e88; padding-bottom: 0.45em; }

.comment_form { font-size: 1.1em; background: #fff4f8; display: block; width: 75%; margin: 0.2em 0 0; padding: 1em 1.27em; border-bottom: solid 1px #f7ecf0; }
.comment_form textarea { display: block; width: 240px; margin-bottom: 0.72em; }

.author_image { display: block; float: right; margin: 0 0 0 1em; }

.author_image img { display: block; }

.blog h1 { background: url(../images/heading-icon-blog.gif) no-repeat 0 50%; padding-left: 2em; }

.blog div.pagination { margin: 0 0 0.54em; padding: 0 0.6em; }

.blog #content .post_content li { list-style: disc; margin: 0; padding: 0.36em 0; }