.wall-post {
  /*padding:10px 20px;*/
  padding:0 20px;
}
.wall-name {

}
.wall-name a {
  text-decoration:none;
  font-weight:bold;
}

.wall-post-footer {
	margin-top:10px;
}

.wall-post-footer .bar {
	color:#666;
}

.wall-timestamp {
  color:#404040;
}


.wall-action {

}

.wall-action a {
  font-weight:bold;
}

#wall-new-post-wrap {
  padding:10px 20px;
}
#wall-new-post-wrap textarea {
  height:20px;
  width:407px;
  float:right;
  border:1px solid #c3d69b;
  overflow:hidden;
}
#wall-new-post-wrap form.wall-focus textarea {
  height:50px;
  margin-bottom:5px;
}

#wall-new-post-wrap form #embed_url_wrap {
  display:none;
}

#wall-new-post-wrap img.wall-owner {
  float:left;
  width:60px;
  margin:1px 8px 5px 0px;
}
#wall-new-post-wrap .UI_Button {
  float:right;
  display:none;
}
#wall-new-post-wrap form.wall-focus .UI_Button {
  display:inline;
}
.wall-post .wall-texts {
  width:414px;
  float:right;
}

#attachment {
  visibility:hidden;
  position:absolute;
}
#wall-new-attachment-wrap {
  float:right;
  display:none;
  width:409px;
}
#wall-new-attachment-wrap a {

}
.wall-focus #wall-new-attachment-wrap {
  display:block;
}
.wall-post .wall-photo {
  float:left;
  width:90px;
  margin:10px 10px 10px 0px;
  border:1px solid #d6d6d6;
  padding:2px;
  cursor:pointer;
}
.wall-post  .wall-photo img {
  width:100%;
}
.wall-photo .wall-content {
  margin:10px 0px;
  float:right;
  width:307px;
}
.wall-user {
  width:60px;
  float:left;
}
.wall-post.wall-photo.wall-focus .wall-photo {
  width:400px;
  margin-bottom:0px;
}
.wall-post.wall-photo.wall-focus .wall-content {
  float:left;
  margin:10px;
  text-align:center;
  width:auto;
}
.wall-post.wall-video .wall-video-image {
  float:left;
  width:90px;
  margin:5px 10px 0px 2px;
  cursor:pointer;
}
.wall-post.wall-video .wall-video-image img {
  width:100%;
}
.wall-post.wall-video .wall-video {
  display:none;
  margin:10px 0px;
}
.wall-video .wall-video-info,.wall-video .wall-content {
  float:right;
  width:312px;
}
.wall-video.wall-focus .wall-video-info {
  float:none;
  width:auto;
  text-align:left;
  margin-top:10px;
}
.wall-video .wall-video iframe {
  border:0px;
  width:100%;
  padding:0px;
  margin:0px;
  height:310px;
}
.wall-embed-video .wall-content {
  float:none;
  width:auto;
}
span.wall-more {
  display:none;
}
.wall-focus span.wall-more {
  display:inline;
}
.swfu-holder {
  position:relative;
}
.swfu-cover {
  position:absolute;
  top:0px;
  left:0px;
  right:0px;
  bottom:0px;
}
#embed_url_wrap {
  width: 409px;
  float:right;
  color:#7f7f7f;   
  margin:10px 0px;
  margin-right:12px;
  display:none;
}
#embed_url_input {
  border: 1px solid #C3D69B;
  width: 401px;
}


/*
* timeline wall page rules
*/

ol.wall_timeline {
  list-style: none;
  margin:0;
  padding:0;
  position:relative;
}

.wall_timeline .timeline_unit {
    display:block;
    position:relative;
    margin-bottom:10px;
    width:468px;
}
.wall_timeline .timeline_unit.left {
    clear:left;
    float:left;
}
.wall_timeline .timeline_unit.right {
    clear:right;
    float:right;
}

.timeline_unit .wall_feed_block {
    padding:10px;
    border:1px solid #f2f2f2;
    background:#f8f8f8;
    
    border-radius:2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    box-shadow: 0 1px 5px 0 #f2f2f2;
}

.tl_divider {
    position: absolute;
    width: 2px;
    height: 100%;
    border-left: 2px solid #DBDBDB;
    top: 0;
    left: 50%;
    margin-left: -2px;
    
}

.tl_feed {
    
}

.tl_feed .upper {
    padding-bottom:10px;
    border-bottom:1px solid #D7D7D7;
}

.tl_feed .thumb {
    float:left;
    width:45px;
}

.tl_feed .header-line {
    margin-left:55px;
    word-wrap:break-word;
}

.tl_feed .title {
    font-weight: bold;
}

.tl_feed .title .at-tag {
    color:#666;
}

.tl_feed .ts {
    color:#7A7A7A;
}

.tl_feed .title.nol, .tl_feed .header-line .inline-bottom {
    overflow:auto;
}

.tl_feed .title.nol, .tl_feed .header-line .inline-ts {
    float:left;
}

.tl_feed .title.nol, .tl_feed .header-line .inline-rating {
    float:right;
}

.tl_feed .title.nol, .tl_feed .header-line.nol {
    margin-left:0;
}

.tl_feed .feed_story  {
    margin-top:10px;
}

.tl_feed .content {
    
}

.tl_feed .feed_story .attachment .play-video-wrap {
    display:none;
    margin:10px 0;
}

.tl_feed .feed_story .attachment .attachment_extra_data {
    margin-top:10px;
}

.tl_feed .feed_story .attachment .attachment_extra_data .attachment_title{
    font-weight: bold;
    color:black;
}

.tl_feed .feed_story .attachment .clrfx {
    display:inline-block;
}

.tl_feed .feed_story .attachment .left_photo {
    float:left;
}

.tl_feed .feed_story .attachment .left_photo .photo {
    width:160px;
}

.tl_feed .feed_story .attachment .attachment_extra_data.with_left_photo {
    float:left;
    margin-top:0px;
    margin-left:10px;
    width:275px;
}

.tl_feed .feed_story .attachment .recipe_prep_time {
    background: url(img/recipe_prep_time_16.png) no-repeat;
    padding-left: 19px;
    display: inline-block;
}

.tl_feed .feed_story .thumbnails {
    margin-top:5px;
}

.tl_feed .feed_story .thumbnails .thumbnail {
    height:60px;
}

.tl_feed .feed_story .attachment .wall-video-image {
    margin-bottom:10px;
}

.tl_feed .feed_story .attachment .photo {
    max-width: 446px;
}

.tl_feed .feed_story .attachment .description {
    margin-top:10px;
}

.tl_comment_section {
    margin-top:10px;
}

.wall-video-image .photo {
    cursor:pointer;
}

/* business wall post specific rules */

.business_wall_comment_section .dent_right {
    
}

.business_wall_comment_section .member-comment-entry .comment-block, .news_feed_comment_section .member-comment-entry .comment-block {
    background:#fff;
}

.wall_post_zone {
    margin-bottom:20px;
}

#wall_post_box {
    width:470px;
    margin:0 auto;
}

#wall_post_box .mt_wrap { display:block;}
#wall_post_box .mt_wrap .inner_wrap { display:inline-block;}
#wall_post_box .mt_wrap .l { float:left; display:none; }
#wall_post_box .mt_wrap .r { margin-left: 0px;}
#wall_post_box .mt_wrap .thumb {}
#wall_post_box .mt_wrap .ui_message_text {
    width:445px;
    height: 22px;
    margin:0;
}

#wall_post_box .bottom_wrap { display:none; }


#wall_post_box.active .mt_wrap .l { display:block; }
#wall_post_box.active .mt_wrap .r { margin-left: 60px;}
#wall_post_box.active .mt_wrap .thumb {}
#wall_post_box.active .mt_wrap .ui_message_text {
    height: 44px;
    width:398px;
}

#wall_post_box.active .bottom_wrap {
    display:block;
}

#wall_post_box .wait-wall-post-loading {
    margin:auto!important;
    border:0px none!important;
    top:0;
    left:106%;
    position: absolute;
    display:none;
}

#wall_post_box .attachment_snapshot {
    display:inline-block;
    width:470px;
}

#wall_post_box .attachment_snapshot .attachment_extra_data {
    word-break: break-all;
}

#pagelet_wall_timeline .see_more_wrapper {
    margin-top:10px;
    padding:4px 0;
    text-align:center;
    position:relative;
    background:#f8f8f8;
}

#pagelet_wall_timeline .see_more_wrapper a {
    color:#666;
    font-weight: bold;
    display:inline-block;
    background:url(img/arrow_down_seemore.png) no-repeat left top;
    padding-left:19px;
}

#pagelet_wall_timeline .see_more_wrapper #wall-feed-loading-more {
    position:absolute;
    display:none;
    margin-left:5px;
}

.enlarge_thumb {
    margin-top:5px;
}

.enlarge_thumb .zoom_view_link {
    background: url(img/magnifier_grey_16.png) no-repeat left top;
    padding: 2px 0 2px 20px;
}

.tl_feed .wall-privacy {
    margin-left:5px;
}

.tl_feed .wall-privacy .privacy-set {
    color:#7A7A7A;
    display:inline-block;
    background-repeat: no-repeat;
    width:12px;
    height:12px;
}

.wall-privacy .privacy-set.public {
    background-image: url(img/globe_12.png);
}

.wall-privacy .privacy-set.friend {
    background-image: url(img/people_12.png);
}

.NewsFeed.WideWall .wall_timeline .timeline_unit { width:815px; }



/* comments rule */
.comments-wrap {
  width:414px;
  margin:20px 0px;
}
.business-photo-with-comments .comments-wrap {
  float:left;
  margin:10px 0;
}
.profile-video .comments-wrap {
  margin:20px 44px;
}

.comments-hidden {
  background:#f2f2f2;
}
.new-comment {
  padding:5px;
  margin:5px 0px;
}
.new-comment textarea {
  width:250px;
  height:45px;
  overflow:hidden;
}
.new-comment .UI_Button {
  position:relative;
  top:-10px;
}
.comment {
  padding:5px;
  border:1px solid #fff;
  border-width:1px 0px;
}
#main .commenter-image {
  width:55px;
  height:55px;
  float:left;
  border:none;
  padding:0;
  margin:0;
  margin-right:10px;
  overflow:hidden;
}
.comment-right {
  width:339px;
  float:right;
}
.comment-right a {
  font-weight:bold;
  text-decoration:none;
}
.comment-content {
  margin:5px 0px;
}
.comment-footer {
}
.more-comments {
  background:#f2f2f2;
  padding:5px;
  cursor:pointer;
}

span.yellow-cloud-holder {
  position:relative;
  margin-right:3px;
  padding-right:3px;
}
span.yellow-cloud-holder span.yellow-cloud {
  background:#ffffcc;
  color:#E46C0A;
  display:inline-block;
  padding:0px 1px;
  border:1px solid #aaa;
  position:relative;
  top:-3px;
  right:-5px;
  border-radius:3px;
  -webkit-border-radius:3px;
}

.comments-link {
  font-weight:bold;
  background:url(img/add_comment.png) left top no-repeat;
  padding:10px 5px 10px 34px;
  vertical-align:middle;
  display:block;
  float:left;
}
.comments-hidden {
  display:none;
}


