#blog { }
#blog .blog-left { float: left; width: 500px; }
#blog .blog-right { float: left; width: 160px; }

#blog .entry { margin-bottom: 27px; width: 450px; }
#blog h2 { margin-bottom: 0; color: #1BD140; }
#blog p { width: 425px; }
#blog p.pdate { color: #999; font-size: 10px; margin-bottom: 12px; }
#blog p.commented { margin: 12px 0 0 0; }

#blog .blog-right p { width: 160px; }


#comments { width: 450px; margin-top: 36px; }
/* h2 { font-size: 1em; font-weight: normal; margin: 0 0 9px 0; } */
#comments h3 { font-size: 12px; margin: 6px 0; color: #1BD140; }

#blog .blog-right h3 { font-size: 12px; font-weight: bold; margin: 0 0 6px 0; color: #1BD140; }
#blog .blog-right h4 { width: 160px; font-size: 12px; font-weight: normal; margin: 0; color: #1BD140; }

.comment { padding: 18px 0 0 0; }
.comment .author { padding: 0 0 9px 0; line-height: 1.3em; font-weight: bold; }
.comment .author span { font-size: 10px; color: #999; font-weight: normal; }

#comment-form { margin-top: 36px; }
#comment-form fieldset { padding: 3px 0; border: none; }
#comment-form form { padding-top: 12px; }
#comment-form fieldset label { display: block; margin-bottom: 1px; }
#comment-form fieldset input[type='text'] { width: 225px; padding: 3px 1px; margin-bottom: 1px; }
#comment-form fieldset textarea { width: 396px; height: 125px; padding: 2px 1px; margin-bottom: 1px; }
#comment-form fieldset p { margin-top: 9px; }

#comment-error { margin: 6px 0; color: red; }

#comments p#comment-closed { margin-top: 9px; }

#comments p { }
#comments blockquote { border-left: 1px solid #ccc; margin-left: 18px; padding-left: 18px; }

#blog blockquote { padding-left: 12px; padding-right: 12px; }