/* $Activity Message List
/******************************/
.content-fragment.activity-message-list { position: relative; height: 1%; }
	.content-fragment.activity-message-list .user-avatar { display: none; }
	.content-fragment.activity-message-list .user-status { padding: 8px 0; font-size: 13px; }
		.content-fragment.activity-message-list .user-status .status-user { font-weight: bold; color: #666; }
		.content-fragment.activity-message-list .user-status .status-message { font-weight: bold; }
		.content-fragment.activity-message-list .user-status .status-date { font-size: 9px; color: #666; margin-left: 6px; }
		.content-fragment.activity-message-list .user-status td { vertical-align: top; }
		.content-fragment.activity-message-list .user-status .first {  width: auto; }
		.content-fragment.activity-message-list .user-status .second { width: auto; padding-left: 5px; }

	/* status-form styles are created via a markup translation */
	.content-fragment.activity-message-list .status-form { margin: 8px 0 16px 0; }
		.content-fragment.activity-message-list .status-form td { white-space: nowrap; }
		.content-fragment.activity-message-list .status-form td.status { padding-left: 11px; height: 24px; background: url('/images/messages/new-message-background.gif') no-repeat left top; }
		.content-fragment.activity-message-list .status-form .status .field-item-input { display: block; width: 100%; height: 24px; background: url('/images/messages/new-message-background.gif') repeat-x left -24px; }
		.content-fragment.activity-message-list .status-form .status input { width: 98%; overflow: hidden; padding: 4px 5px 4px 18px; height: 16px; margin: 0; border-width: 0; background: Transparent url('/images/Messages/icon-add-message.gif') no-repeat center left; font-size: 12px; color: #666; }
		.content-fragment.activity-message-list .status-form td.submit { padding-left: 11px; height: 24px; background: url('/images/messages/new-message-background.gif') no-repeat left -48px; }
		.content-fragment.activity-message-list .status-form .submit .field-item-input { display: block; margin-left: 10px; padding-right: 11px; height: 24px; background: url('/images/messages/post-button.gif') no-repeat right 0px; }
		.content-fragment.activity-message-list .status-form .submit a { color: #fff; display: block; font-size: 13px; height: 16px; padding: 4px 5px 4px 15px; background: url('/images/messages/post-button.gif') repeat-x; font-weight: bold; }

	.content-fragment.activity-message-list div.filter { position: relative; border: 0px; border: 1px solid #ccc; padding: 0; margin: 0; background: #fff url(/images/filter-background.png) repeat-x bottom left; height: 35px; }
	.content-fragment.activity-message-list span.filter-label { position:absolute; visibility: hidden; }
	.content-fragment.activity-message-list span.filter-option { float: left; padding: 10px 12px 5px 12px; height: 20px; }
		.content-fragment.activity-message-list span.filter-option a { outline: none; }
	.content-fragment.activity-message-list span.filter-option.selected { background: #fff; height: 20px; }
	.content-fragment.activity-message-list .filter-option.selected a { color: #333; }
	.content-fragment.activity-message-list span.separator { float: left; text-indent: -5555em; background: transparent url(/images/filter-separator-background.png) no-repeat bottom left; height:35px; width: 1px; margin: 0; padding: 0; }

	.content-fragment.activity-message-list .content-list { }
	.content-fragment.activity-message-list .content-list-name { font-size: 11px; font-weight: bold; color: #666; border-bottom: dotted 1px #CCC; padding: 0 0 6px 0; margin: 1.25em 0 .25em 0; clear: both; }
	.content-fragment.activity-message-list .content-list li.content-item { border-width: 0; clear: both; padding: 0.5em 0; }
	.content-fragment.activity-message-list .content-item.reply { margin-left: 14px; padding-left: 10px; height: 1%; }
	.content-fragment.activity-message-list li.reply { background-color: #F4F9FC; margin: 1px 0; }
	
	.content-fragment.activity-message-list .full-post { position: relative; padding-left: 38px; min-height: 42px; line-height: 18px; }
	.content-fragment.activity-message-list .full-post .post-author .avatar { position: absolute; left: 0; top: 4px; border: solid 1px #ccc; padding: 1px; max-width: 34px; max-height: 34px; }
	.content-fragment.activity-message-list .full-post .post-content { margin-bottom: 1px; color: #666666; }
	.content-fragment.activity-message-list .full-post .post-content a.activity-message-application { color: #333; }
	.content-fragment.activity-message-list .full-post .post-date { color: #999; display: inline; padding: 2px 0 2px 0px; font-size: 11px; }
	.content-fragment.activity-message-list .full-post .post-actions { display: inline; }
	.content-fragment.activity-message-list .full-post .post-actions .navigation-list-header, .content-fragment.activity-message-list .full-post .post-actions .navigation-list-footer { display: none; }
	.content-fragment.activity-message-list .full-post .post-actions .navigation-list { display: inline; }
	.content-fragment.activity-message-list .full-post .post-actions .navigation-item { display: inline; margin-left: 6px; font-size: 11px; }
	.content-fragment.activity-message-list .full-post.third-party-messagetype .post-content { color: #333; }
	.content-fragment.activity-message-list .full-post.status .post-content { color: #333; }
	.content-fragment.activity-message-list .full-post.reply .post-content { color: #333; }

	.content-fragment.activity-message-list .full-post .post-attributes { display: inline; padding: 2px 0 2px 20px; background-position: 0 0; background-repeat: no-repeat; font-size: 11px; }
	.content-fragment.activity-message-list .full-post .post-attributes .attribute-list-header { display: none; }
	.content-fragment.activity-message-list .full-post .post-attributes .attribute-list { list-style: none; display: inline; }
	.content-fragment.activity-message-list .full-post .post-attributes .attribute-list .attribute-item { display: inline; }
	.content-fragment.activity-message-list .full-post .post-attributes .attribute-list .post-grouping-count .attribute-name { display: none; }
	.content-fragment.activity-message-list .full-post .post-attributes .attribute-list .post-grouping-count .attribute-value { font-weight: bold; color: #999; }
	.content-fragment.activity-message-list .full-post .post-attributes .attribute-list-footer { display: none; }
	
	.content-fragment.activity-message-list .full-post.new-profile-announcement .post-attributes { background-image: url('/images/messages/comment-all-applications.gif'); }
	.content-fragment.activity-message-list .full-post.new-profile-comment .post-attributes { background-image: url('/images/messages/comment-all-applications.gif'); }
	.content-fragment.activity-message-list .full-post.new-user .post-attributes { background-image: url('/images/messages/user-new.gif'); }
	.content-fragment.activity-message-list .full-post.new-blog .post-attributes { background-image: url('/images/messages/blog-new-blog.gif'); }
	.content-fragment.activity-message-list .full-post.new-blog-post .post-attributes { background-image: url('/images/messages/blog-new-blog-post.gif'); }
	.content-fragment.activity-message-list .full-post.new-blog-comment .post-attributes { background-image: url('/images/messages/comment-all-applications.gif'); }
	.content-fragment.activity-message-list .full-post.new-forum .post-attributes { background-image: url('/images/messages/forum-new.gif'); }
	.content-fragment.activity-message-list .full-post.new-forum-thread .post-attributes { background-image: url('/images/messages/forum-new-thread.gif'); }
	.content-fragment.activity-message-list .full-post.new-forum-post .post-attributes { background-image: url('/images/messages/forum-new-post.gif'); }
	.content-fragment.activity-message-list .full-post.new-media-gallery .post-attributes { background-image: url('/images/messages/media-gallery-new.gif'); }
	.content-fragment.activity-message-list .full-post.new-media-gallery-post .post-attributes { background-image: url('/images/messages/media-gallery-new-post.gif'); }
	.content-fragment.activity-message-list .full-post.new-media-gallery-comment .post-attributes { background-image: url('/images/messages/comment-all-applications.gif'); }
	.content-fragment.activity-message-list .full-post.new-group .post-attributes { background-image: url('/images/messages/group-new.gif'); }
	.content-fragment.activity-message-list .full-post.new-group-member .post-attributes { background-image: url('/images/messages/group-new-member.gif'); }
	.content-fragment.activity-message-list .full-post.new-friendship .post-attributes { background-image: url('/images/messages/friendship-new.gif'); }
	.content-fragment.activity-message-list .full-post.new-user-file .post-attributes { background-image: url('/images/messages/folder.gif'); }
	.content-fragment.activity-message-list .full-post.new-user-folder .post-attributes { background-image: url('/images/messages/folder.gif'); }
	.content-fragment.activity-message-list .full-post.new-user-avatar .post-attributes { background-image: url('/images/messages/avatar-new.gif'); }
	.content-fragment.activity-message-list .full-post.new-wiki-page .post-attributes { background-image: url('/images/messages/wiki-new-page.gif'); }
	.content-fragment.activity-message-list .full-post.new-wiki .post-attributes { background-image: url('/images/messages/wiki-new.gif'); }
	.content-fragment.activity-message-list .full-post.updated-wiki-page .post-attributes { background-image: url('/images/messages/wiki-updated.gif'); }
	.content-fragment.activity-message-list .full-post.new-wiki-page-comment .post-attributes { background-image: url('/images/messages/comment-all-applications.gif'); }
	.content-fragment.activity-message-list .full-post.third-party-messagetype .post-attributes { background-image: url('/images/messages/generic-activity.gif'); }
	.content-fragment.activity-message-list .full-post.status .post-attributes { background-image: url('/images/messages/status-message.gif'); }
	.content-fragment.activity-message-list .full-post.reply .post-attributes { background-image: url('/images/messages/comment-all-applications.gif'); }

	.content-fragment.activity-message-list .content-list .field-list-header { margin: 0; padding: 0; height: 0; }
	.content-fragment.activity-message-list .content-list .field-item { position: relative; padding: 4px 0 0 38px; min-height: 40px; margin: 0; }
	.content-fragment.activity-message-list .content-list .field-item-input { width: 100%; background: url('/images/messages/new-message-reply-background.gif') no-repeat left top; height: 24px; display:block; }
	.content-fragment.activity-message-list .content-list .field-item-input .avatar { display: block; position: absolute; border: solid 1px #ccc; padding: 1px; left: 0; top: 0; max-width: 34px; max-height: 34px; }
	.content-fragment.activity-message-list .content-list .field-list input { border-width: 0; overflow: hidden; padding: 4px 0; margin: 0 10px 0 10px; width: 258px; height: 16px; font-size: 12px; color: #666; background-color: Transparent; }
	.content-fragment.activity-message-list .content-list .field-list a { font-size: 12px; height: auto; padding: 0 0 0 4px; font-weight: bold; }
	.content-fragment.activity-message-list .content-list fieldset.field-list { margin: 0; padding: 0; }
	.content-fragment.activity-message-list .content-list ul.field-list { padding: 0; margin: 0; }

	
/* $User Activity Message List
/******************************/
.content-fragment.user-activity-message-list div.filter { position: relative; border: 0px; border-bottom: 1px solid #ccc; padding: 0; margin: 0 -12px; background: #fff url(/images/filter-background.png) repeat-x bottom left; height: 35px; }
	.content-fragment.user-activity-message-list span.filter-label { position:absolute; visibility: hidden; }
	.content-fragment.user-activity-message-list span.filter-option { float: left; padding: 15px 12px 5px 12px; height: 20px; }
		.content-fragment.user-activity-message-list span.filter-option a { outline: none; }
	.content-fragment.user-activity-message-list span.filter-option.selected { background: #fff; height: 20px; }
	.content-fragment.user-activity-message-list .filter-option.selected a { color: #333; }
	.content-fragment.user-activity-message-list span.separator { float: left; text-indent: -5555em; background: transparent url(/images/filter-separator-background.png) no-repeat bottom left; height:35px; width: 1px; margin: 0; padding: 0; }
	
	.content-fragment.user-activity-message-list .content-list { margin-top: 12px; }
	.content-fragment.user-activity-message-list .navigation-item { display: block; padding: 8px 0 8px 20px; line-height: 18px; border-bottom: 1px dotted #ccc; background-position: center left; background-repeat: no-repeat; }
	.content-fragment.user-activity-message-list .new-profile-announcement { background-image: url('/images/messages/comment-all-applications.gif'); }
	.content-fragment.user-activity-message-list .new-profile-comment { background-image: url('/images/messages/comment-all-applications.gif'); }
	.content-fragment.user-activity-message-list .new-user { background-image: url('/images/messages/user-new.gif'); }
	.content-fragment.user-activity-message-list .new-blog { background-image: url('/images/messages/blog-new-blog.gif'); }
	.content-fragment.user-activity-message-list .new-blog-post { background-image: url('/images/messages/blog-new-blog-post.gif'); }
	.content-fragment.user-activity-message-list .new-blog-comment { background-image: url('/images/messages/comment-all-applications.gif'); }
	.content-fragment.user-activity-message-list .new-forum { background-image: url('/images/messages/forum-new.gif'); }
	.content-fragment.user-activity-message-list .new-forum-thread { background-image: url('/images/messages/forum-new-thread.gif'); }
	.content-fragment.user-activity-message-list .new-forum-post { background-image: url('/images/messages/forum-new-post.gif'); }
	.content-fragment.user-activity-message-list .new-media-gallery { background-image: url('/images/messages/media-gallery-new.gif'); }
	.content-fragment.user-activity-message-list .new-media-gallery-post { background-image: url('/images/messages/media-gallery-new-post.gif'); }
	.content-fragment.user-activity-message-list .new-media-gallery-comment { background-image: url('/images/messages/comment-all-applications.gif'); }
	.content-fragment.user-activity-message-list .new-group { background-image: url('/images/messages/group-new.gif'); }
	.content-fragment.user-activity-message-list .new-group-member { background-image: url('/images/messages/group-new-member.gif'); }
	.content-fragment.user-activity-message-list .new-friendship { background-image: url('/images/messages/friendship-new.gif'); }
	.content-fragment.user-activity-message-list .new-user-file { background-image: url('/images/messages/folder.gif'); }
	.content-fragment.user-activity-message-list .new-user-folder { background-image: url('/images/messages/folder.gif'); }
	.content-fragment.user-activity-message-list .new-user-avatar { background-image: url('/images/messages/avatar-new.gif'); }
	.content-fragment.user-activity-message-list .new-wiki-page { background-image: url('/images/messages/wiki-new-page.gif'); }
	.content-fragment.user-activity-message-list .new-wiki { background-image: url('/images/messages/wiki-new.gif'); }
	.content-fragment.user-activity-message-list .updated-wiki-page { background-image: url('/images/messages/wiki-updated.gif'); }
	.content-fragment.user-activity-message-list .new-wiki-page-comment { background-image: url('/images/messages/comment-all-applications.gif'); }
	.content-fragment.user-activity-message-list .third-party-messagetype { background-image: url('/images/messages/generic-activity.gif'); }
	.content-fragment.user-activity-message-list .status { background-image: url('/images/messages/status-message.gif'); }
	.content-fragment.user-activity-message-list .reply { background-image: url('/images/messages/comment-all-applications.gif'); }