.articleComments { margin-bottom: 20px; }
.commentsHeader { font-weight: bold; font-size: 16px; color: rgb(0, 0, 0); padding: 10px 2px; clear: left; text-transform: none ! important; width: 100%; }
.addYourComment { float: right; font-size: 12px; font-weight: bold; padding: 0px 10px 0px 0px; }
.socialComments .socialHeader, .articleComments .commentsHeader { background-color: rgb(243, 243, 243); border-bottom: 1px solid rgb(221, 221, 221); padding: 10px 7px; margin: 10px 0px 18px; }
#commentForm .commentsHeader { background-color: rgb(243, 243, 243); border-top: 2px solid rgb(214, 214, 214); }
.socialLinkIntro .commentPrompt { background-color: rgb(243, 243, 243); color: rgb(0, 0, 0); border-top: 2px solid rgb(214, 214, 214); border-bottom: 1px solid rgb(221, 221, 221); padding: 10px; }
.socialLinkIntro #shareTabLinks { background-color: rgb(243, 243, 243); font-size: 11px; padding: 10px; }
.socialLinkIntro #shareTabLinks .socialLink { padding: 4px; }
.socialLink .hrefClone { margin: 0px 2px; }
.singleComment { margin: 8px 0px 0px; background: url(493778d283c422f4634110743905e5b0b8075121.gif)  repeat-x scroll left bottom transparent; }
.commentsBody, .commentsBody p { font-size: 13px; line-height: 1.2; color: rgb(0, 0, 0); }
.commentsBody a, .commentAuthor a { color: rgb(0, 0, 0); font-weight: bold; }
.commentsBody .timestamp, .singleComment .timestamp { padding: 0px 0px 10px; }
.commentsBody .timestamp a { color: rgb(0, 110, 151); cursor: pointer; font-weight: normal; }
.commentAuthor { font-size: 13px; padding: 0px 0px 10px; }
.commentsName { font-size: 10px; color: rgb(102, 102, 102); text-decoration: none; padding: 0px 0px 14px; }
.commentBlock { margin-bottom: 30px; }
.commentPrompt { font-size: 16px; font-weight: bold; color: rgb(148, 148, 148); margin: 10px 0px; }
.commentInstruct { font-size: 12px; }
.commentTabs { float: left; clear: both; width: 100%; padding: 0px; margin: 0px 0px 10px; background: url(2a9b0257f023a47ed2135ab28594ef2a215afbf5.gif)  repeat-x scroll left bottom rgb(245, 245, 245); }
.commentTabs ul { float: left; margin: 0px; padding: 0px; }
.commentTabs ul li { list-style-type: none; float: left; margin: 0px 2px 0px 0px; height: 35px; padding: 0px ! important; overflow: hidden; font-size: 12px; font-weight: bold; color: rgb(0, 0, 0) ! important; }
.commentTabs ul li p { padding: 8px 0px 0px; }
.commentTabs ul li a { color: rgb(0, 0, 0); }
.commentTabs ul li.current, .commentTabs ul li.current a { font-size: 14px; font-weight: bold; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }
.commentTabs ul li.current { -moz-box-sizing: border-box; font-size: 14px; border-style: solid solid none ! important; border-width: 1px 1px medium; border-color: rgb(204, 204, 204) rgb(204, 204, 204) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: relative; }
#socialTab, #commentsTab .singleComment { padding: 0px 4px; }
.socialCommentLinks { margin: 18px 0px 30px; clear: left; }
.socialStreamSection .socialCommentLinks { margin: 18px 6px 30px 0px ! important; }
.seeAllComments { float: left; font-size: 14px; font-weight: bold; }
.joinConversation { float: left; color: rgb(148, 148, 148); font-size: 12px; padding: 3px 0px 0px; }
#articleSocial1 .joinConversation { float: right ! important; }
#articleSocial1 #shareLinks { float: right ! important; clear: none ! important; padding: 0px 0px 10px ! important; }
.socialCommentLinks #shareLinks { float: left; padding: 6px 0px 10px; clear: both; }
.commentDisclaimer { color: rgb(153, 153, 153); font-size: 11px; font-weight: normal; clear: both; margin: 6px 0px 10px; }
.formReset { border: medium none; float: left; display: inline; height: 30px; width: 70px; background: url(5969b8a7f1e3ab4ce2df7a62b0ffdfe253a57e1b.gif)  no-repeat scroll 0px -321px transparent; z-index: 10; padding: 0px 40px 2px; margin-left: 380px; position: absolute; }
.commentPost { border: medium none; float: left; display: inline; height: 30px; width: 134px; background: url(5969b8a7f1e3ab4ce2df7a62b0ffdfe253a57e1b.gif)  no-repeat scroll 0px -475px transparent; z-index: 10; padding: 0px 40px 2px; margin-left: 450px; position: absolute; }
.socialCross { float: left; margin-left: 236px; margin-top: 8px; padding: 0px 0px 2px; position: absolute; }
#commentMsg { clear: left; float: left; margin-top: 35px; width: 100%; }
.commentHolder { background-color: rgb(248, 248, 248); border-top: 2px solid rgb(214, 214, 214); height: 290px; padding: 0px 12px 0px 15px; overflow: hidden; }
.socialWT { font-size: 11px ! important; text-transform: none; color: rgb(0, 0, 0); font-weight: normal ! important; }
.commentPostActions .socialWT { font-size: 11px ! important; text-transform: none; color: rgb(0, 0, 0); font-weight: normal ! important; margin-left: 288px; margin-top: 10px; float: left; position: absolute; }
.commentPostActions .socialWT { margin-left: 263px; background: url(5969b8a7f1e3ab4ce2df7a62b0ffdfe253a57e1b.gif)  no-repeat scroll 0px -449px transparent; height: 16px; padding-left: 22px; }
.socialWT a { color: rgb(0, 110, 151) ! important; font-size: 11px ! important; font-weight: normal ! important; }
.commentPostActions { margin: 15px 0px 0px; clear: both; float: left; width: 100%; }
#commentForm { overflow: hidden; }
#rtrCommentForm { float: left; }
#commentFrame { overflow: hidden; }
#commentMsg p { padding: 0px 24px 0px 0px; }
#echo-stream .echo-stream-header { display: none; }
#echo-stream .echo-item-container-root { padding: 0px; }
#echo-stream .echo-item-content { background: url(493778d283c422f4634110743905e5b0b8075121.gif)  repeat-x scroll left bottom transparent; padding: 10px 0px; }
#echo-stream .echo-item-body { font-size: 12px; }
#echo-stream .echo-item-re { display: none; }
#echo-stream .echo-item-from { float: right; }
#echo-stream .echo-item-sourceIcon { float: right; padding: 0px 10px; }
#echo-stream .echo-stream-more-wrapper { border: 1px solid rgb(228, 228, 228); cursor: pointer; font-weight: bold; margin-top: 10px; padding: 10px; text-align: center; }
#echo-stream .echo-linkColor { color: rgb(0, 110, 151) ! important; }
#echo-stream .echo-secondaryFont { padding-top: 4px ! important; }
