#blog_post{margin-top:0px}#blog_post .section_header{margin-top:30px}#blog_post .section_header input[type="text"]{background:url(/assets/search-a6720bb136b79a024d1ad742dafd9bc3.png) no-repeat scroll 5px 50% #fff;border-radius:5px 5px 5px 5px;float:right;margin-top:9px;padding-left:28px;width:18%}#blog_post .post_head_pic{width:100%;padding:20px 0;text-align:center;background:#eee}#blog_post .section_header h3{float:left}#blog_post .post_pic{border:7px solid #FFFFFF;border-radius:5px 5px 5px 5px;box-shadow:1px 1px 2px 0 #CFCFCF;width:95%}#blog_post .post_pic.head{min-width:600px;max-width:95%;width:auto;height:auto}#blog_post .post_content{border-bottom:1px solid #CACACA;box-shadow:0 1px 0 0 white;margin-top:40px;padding-bottom:90px}#blog_post .post_content h2{color:#3F3F3F;font-size:32px;margin-bottom:15px}#blog_post .post_content h3{font-size:20px}#blog_post .post_content .datetime{font-weight:normal;font-size:18px;font-style:italic;color:#777;line-height:1.6em}#blog_post .post_content img{border-radius:10px;border:1px solid #ddd}#blog_post .post_content img.clear{border-radius:0;border:0}#blog_post .clear img{border-radius:0;border:0}#blog_post .post_content img.hs-background{border:10px solid #ddd}#blog_post .post_content .separation{border-top:1px solid #ddd;margin:50px 0 40px 0}#blog_post .post_content span.date{color:#777;display:block;font-size:20px;font-style:italic;margin-bottom:42px;width:100%}#blog_post .post_content p{line-height:24px;margin-bottom:15px}#blog_post .post_content .post_title h2{float:left;color:#3F3F3F;font-size:32px;margin-bottom:15px}#blog_post .return{float:right;font-size:15px;margin-right:50px}#blog_post .post_content .author_box{margin-top:50px}#blog_post .post_content .author_box .author{color:#1189D9;font-size:15px;font-weight:bold;margin-top:45px}#blog_post .post_content .author_box .area{color:#666666;font-size:15px;margin-top:5px}#blog_post .comments{border-bottom:1px solid #CACACA;box-shadow:0 1px 0 0 white;margin-top:3px;padding-bottom:3px;padding-top:50px}#blog_post .comments h4{font-size:23px;margin-bottom:25px;margin-top:0}#blog_post .comments .comment{margin-bottom:60px;margin-top:30px}#blog_post .comments .comment.reply_to{margin-top:-10px}#blog_post .comments .comment .author_pic{float:right;max-width:55px}#blog_post .comments .comment .name{color:#3F3F3F;font-size:14px;font-weight:bold}#blog_post .comments .comment a.reply{-moz-transition:color 0.2s ease 0s;color:#1189D9;font-size:14px;margin-left:20px;text-decoration:underline}#blog_post .comments .comment a.reply:hover{color:#252528}#blog_post .comments .comment .date{color:#747B85;font-size:13px;font-weight:bold}#blog_post .comments .comment .response{font-size:14px;line-height:22px;margin-top:10px}#blog_post .new_comment{margin-top:3px;padding-top:30px}#blog_post .new_comment h4{color:#3F3F3F;font-size:23px}#blog_post .new_comment form{margin-top:35px}#blog_post .new_comment form input[type="text"]{border-radius:3px 3px 3px 3px;height:25px;width:95.7%}#blog_post .new_comment form textarea{margin-top:10px;width:97.9%}#blog_post .new_comment form a.send{-moz-transition:background 0.2s linear 0s, box-shadow 0.2s linear 0s;background:none repeat scroll 0 0 #187CCC;border:0 none;box-shadow:none;color:#FFFFFF;float:right;font-size:15px;font-weight:bold;margin-top:8px;padding:4px 15px;text-shadow:none;text-transform:uppercase}#blog_post .new_comment form a.send:hover{background:none repeat scroll 0 0 #252528}#blog_post .sidebar{background:none repeat scroll 0 0 #FFFFFF;border-radius:4px 4px 4px 4px;box-shadow:1px 1px 2px 0 #CFCFCF;float:right;margin:0;padding:40px 19px 40px 28px}#blog_post .sidebar .box{border-bottom:1px solid #D8D8D8;margin-bottom:40px;overflow:hidden;padding-bottom:30px}#blog_post .sidebar .last{border:0 none;margin-bottom:0;padding:0}#blog_post .sidebar .box .recent{float:left;margin-bottom:20px;width:100%}#blog_post .sidebar .box .recent span img{float:left;margin-right:10px}#blog_post .sidebar .box .recent p{font-size:14px;line-height:18px;margin:0}#blog_post .sidebar .sidebar_header{margin-bottom:20px}#blog_post .sidebar .sidebar_header h4{font-size:19px;margin:0}#blog_post .sidebar .sidebar_menu{list-style-type:none;margin-left:0}#blog_post .sidebar .sidebar_menu ul{list-style:none outside none;margin:0;padding:0}#blog_post .sidebar .sidebar_menu li{margin-bottom:6px}#blog_post .sidebar .sidebar_menu li a{-moz-transition:color 0.2s ease 0s;color:#333333;font-size:14px}#blog_post .sidebar .sidebar_menu li a:hover{color:#1187D8}#blog_post .sidebar .recent_posts{list-style-type:none;margin-left:0;margin-top:30px}#blog_post .sidebar .recent_posts li{font-size:15px;margin-bottom:20px}#blog_post .sidebar .recent_posts .thumb{border:3px solid #FFFFFF;box-shadow:0 0 1px 1px #BDBDBD}#blog_post .sidebar .recent_posts a.link{color:#333333;display:block;margin-top:10px}#blog_post .sidebar .recent_posts a:hover{color:#87A46E;text-decoration:underline}#blog_post .sidebar ul.recent_photos{list-style-type:none;margin-left:0;padding-top:18px}#blog_post .sidebar ul.recent_photos li{display:inline-block;list-style:none outside none;margin-bottom:11px;margin-right:6px}#blog_post .sidebar ul.recent_photos li a img{border-radius:3px 3px 3px 3px;margin-right:9px;max-width:55px}#blog_wrapper .header hr{width:70%}#blog_wrapper .post .main_pic{display:block;margin:0 auto}#blog_wrapper .sidebar .recent_posts .thumb{max-width:100px}#blog_wrapper .sidebar .search-query{width:85%}#blog_post .sidebar .box .recent p{font-size:13px}#blog_wrapper .post .info{width:420px}.comment{border-bottom:1px dashed #eaeaea;margin-bottom:20px}
