#commentsContainer {float:left ;margin:0 0 20px;padding:20px 0; font:normal 13px Tahoma Verdana, sans-serif;  width:640px;}
.comment_link{height:1px;float:left;}
.blog_comment_text {padding-top:5px;}
.blog_comment_text #count {float:left;}
.blog_comment_text #count a {color:#0e98be; font-weight:bold;}
.comment_pagination {font-weight:bold;}
.comment_pagination span.pageText {margin-right:10px; }
.comment_pagination .pageNumbers {float:right;}
.comment_pagination .pageNumbers span {margin-left:5px;}
.comment_pagination a.tmplpage {cursor:pointer; margin-left:5px;}
.comment_pagination label {float:right; margin-right:5px;}
#comment_pagination_bottom {margin-top: -8px; *margin-top: -25px;}
#cmts_loading, #cmts_wrap, .blog_comment {padding-top: 13px}
#cmts_loading div {font-weight:bold;}
.blog_comment .blog_comment_title {text-align:right;}
.blog_comment .blog_comment_title .title_text {font-weight:bold; text-align:left; width:500px; line-height:18px;}
.blog_comment .blog_comment_title .timestamp {font-size:10px;color:#666; padding-top:4px; float:right;}
.blog_comment .blog_comment_date {margin:2px 0 0; color:#666; font-size:12px; float:left;}
.blog_comment .blog_comment_user_name .posted_by {color:#666; font-size:12px;}
.blog_comment .blog_comment_user_name .user_name {color:#0e98be; font-weight:bold; font-size:12px;}
.blog_comment .blog_comment_report_abuse_link {font-size:11px; padding-left:12px; color:#0e98be; font-weight:bold;}
.blog_comment .blog_comment_text {width:500px; padding-top:13px; overflow:hidden; line-height:16px; margin-bottom: 27px;}
#commentPostingForm, #commentLoginForm {margin:26px 0; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; float:left;}
#commentPostingForm .post_wrap, #commentLoginForm .post_wrap {float:left; margin-top: 17px; font-size:14px; text-transform:uppercase; width:600px;}
#commentPostingForm , #commentLoginForm {font:bold 12px Tahoma Verdana, sans-serif; width:100%}
#commentPostingForm #commentPostingFormArea,
#commentPostingForm #commentPostingFormArea #username {padding-top: 12px; float:left; width:100%;} 
#commentPostingForm #commentPostingFormArea #username #commentUsername {padding-left:7px; font-weight:normal; float:left;} 
#commentPostingForm #commentPostingFormArea #comment_title {padding-top: 14px; float:left;} 
#commentPostingForm #commentPostingFormArea #comment_text {padding-top:18px; float:left;} 
#commentPostingForm #commentPostingFormArea label {float:left;}
#commentPostingForm #commentPostingFormArea input#commentTitle {padding:2px; margin:-2px 0 0 20px; float:left; width:384px; border:1px solid #666;}
#commentPostingForm #commentPostingFormArea textarea#commentText {padding:2px; width:550px; margin:-2px 0 0 8px; border:1px solid #666; float:left;}
#commentPostingForm #commentPostingFormArea input#watchCharCount {color:#666666; border:medium none;width:28px;}
#commentPostingForm #commentPostingFormArea p {color:#666;display:inline;}
#commentPostingForm #commentPostingFormArea p.charCountContainer {float:left; padding-left:66px; font-weight: normal;}
#commentPostingForm #commentPostingFormArea p.submitButtonContainer {margin-top: 12px; margin-bottom: 25px;}
#commentPostingForm #commentPostingFormArea p.submitButtonContainer #submit_button {background: url(/cm/thesurvivorsclub/site_images/btn_post_comment.gif) no-repeat; margin-right:17px; cursor:pointer; height:26px; width:176px; float:left;}
#commentPostingForm #commentPostingFormArea p.submitButtonContainer #submit_button:hover {background-position: left bottom;}
#commentPostingForm #commentPostingFormArea p.submitButtonContainer span {color: #000000; position:absolute; z-index:-1;}
#commentLoginForm p.loginIntro {font-weight:normal; font-size:13px; float:left; margin-top:16px; width:570px;} 
#commentLoginForm p.loginIntro a {font-size:13px; font-weight:bold;}
#commentLoginForm p.error {margin:5px 0; font-size:14px; font-weight:bold; color:#CC0000;}
#commentLoginForm form {float:left;}
#commentLoginForm form div {float:left; font-weight:normal; margin-top:8px;}
#commentLoginForm form label {float:left; padding-top:4px;}
#commentLoginForm form label.space {margin-left:40px;}
#commentLoginForm form input.login, #commentLoginForm form input.password {float:left; border-color: #666666 #CCCCCC; border-style: solid; border-width: 1px 2px; margin-left:6px; width:200px; padding:2px;}
#commentLoginForm form p.loginOutro {padding:17px 0 22px 10px; font-size:13px; font-weight:normal;}
#commentLoginForm form p.loginOutro a {font-weight:bold;}
#commentLoginForm form #login_button {float:left;}
#commentLoginForm form  .btn_login {margin-top:20px; width:80px; background: url(/cm/thesurvivorsclub/site_images/btn_signin.gif) no-repeat; height:26px;}
#commentLoginForm form  .btn_login:hover {background-position:left bottom;}
#commentLoginForm form #login_button span {position:absolute; z-index:-1;}
/*Ticket 51784 - add styles for facebook comments*/
#globalFacebookComments{float:left;font:13px Tahoma Verdana,sans-serif;margin:0 0 20px;padding:20px 0;width:640px;}
#globalFacebookComments #commentCount{float:left;padding:5px 0 13px;width:100%;}
#globalFacebookComments #commentCount a{color:#0E98BE;font-weight:bold;}
#globalFacebookComments #fbCommentMainContent{border-top: 1px solid #CCCCCC;float: left;margin: 26px 0;}
#globalFacebookComments #fbCommentMainContent .facebookCommentHead{float:left;font-size:14px;margin:17px 0 12px;text-transform:uppercase;width:600px;}
