
#blog_wrapper {position: relative; left: 7px; width: 680px;}
#blog_clear {clear: both; position: relative; width: 600px; height: 1px;}
#blog_menubar { float:left; top:100px; left:66px; width:130px; }
#blog_menubar h3 { border-bottom:1px solid #396; margin:0 0 10px 0; padding:2px 10px; color:#396; }
#blog_menubar p, #menubar form { margin:0 10px 30px 10px; }

#blog_main { float:right; top:0px; left:160px; width:530px; }
.blog_entry { background-color:#fff; border:1px dotted #396; margin-bottom:30px; padding:10px 10px 0; }
.blog_entry h2 { font-size:16px; margin:0 0 0.5em; color:#060; }
.blog_entryfooter { margin:10px -10px 0; padding:5px 10px; border-top:1px dotted #396; background-color:#eee; font-size:0.8em; color:#666; }
.blog_entryfooter a { margin:0 5px; text-decoration:none; color:#336; }

.blog_comments { margin-bottom:20px; }
.blog_comments h3 { margin:0; color:#060;}
.blog_comment, .blog_comments form { margin:15px 0; background-color:#f6f6f6; border:1px dotted #396; padding:10px 10px 0; }
.blog_comments label { display:block; margin-bottom:10px; }
.blog_comments textarea { width:100%; }
