.comment { position : relative; -moz-border-radius : 10px;  -webkit-border-radius : 10px; margin-bottom: 15px; border-radius : 10px; padding : 15px;  }
.comment .comment_number { position : absolute; right : 10px; top : 10px; font-size : 19pt; color : #07e4f3; }
.comment .comment_number a { text-decoration : none; color : #07e4f3; }
.comment .comment_name { background : url(/assets/img/social/comment.png) left center no-repeat; padding-left : 23px; color :#1b5860; }
.comment .content { background-color : #fff; border: 1px solid #89b1ad; padding: 10px;  -moz-border-radius : 10px;  -webkit-border-radius : 10px;  border-radius : 10px; margin-top: 5px; }
#comments .even { background-color : #c3dfe3; }
#comments .odd { background-color : #bce5e1; }
#comment_form_area .input_wrapper { margin-bottom: 5px; overflow : hidden; zoom : 1; }
#comment_form_area .input_wrapper label { float : left; width : 180px; text-align: right; margin-right : 5px; }
#comment_form_area .input_wrapper input, #comment_form_area .input_wrapper textarea { width : 390px; }
#comment_form_area .submit_wrapper { text-align : right; }
#rog-body .blog_component h3 a, #rog-body .blog_component h3 a:visited { color: #1b5860; text-decoration: none; }
.blog_post { margin-bottom : 25px; }
.blog_post .metadata {
  background : #c3dfe3;
  padding : 10px;
  -moz-border-radius : 10px;
  -webkit-border-radius : 10px;
  border-radius : 10px;
  overflow : hidden;
  zoom : 1;
  font-size: 8pt;
  margin-bottom : 15px;
}
.blog_post .metadata .comments {
  font-size : 9pt;
  background : url(/assets/img/social/comment.png) left center no-repeat;
  padding-left : 23px;
}
.blog_post .metadata .comments, .blog_post .metadata .tags, .blog_post .metadata .category { float : left; margin-right: 15px; }
.blog_post .metadata .share { display : none; }
.blog_post h3 { font-size: 18pt; }
.blog_post .post_read_more a { text-transform: lowercase; background: url(/assets/img/ui/body-arrow.png) right 2px no-repeat; padding-right : 16px; }
.search-wrapper { padding : 0px; }
#location_0 .blog_component h2 { display : none; }
.comment .avatar, .comment .avatar img { border: 0px; }
.tweet { margin-bottom : 10px; font-size: 9pt; }
.tweet_text { display: block; margin-bottom: 5px; background-color : #fbf9ee;  border: 1px solid #fcefa1; padding : 5px; }
.tweet_date_posted:before { content:'tweet '; }
#rog-body .sidebar ul.tweets { margin-left: 0px; padding-left : 0px; }
.blog_search_component h2 { display : none; }
