.commentsCtr{float:left;background-color:#fff;padding:20px;width:100%;margin-top:30px}.commentsContainer,.postedComments{float:left;margin:0;width:100%}.commentsLoad{clear:both;margin-top:30px;float:left;width:100%}.postedComments{border-top:solid 1px #bbb}.commentsBox{float:left;clear:both;width:100%}.commentsTextarea{float:left;clear:both;height:90px;max-width:100%;min-width:100%;width:100%;margin:10px 0 10px 0;border:solid 1px #bbb;font-size:.9em;padding:10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.comment{color:#444;font-size:1em;padding:20px;width:100%;height:auto;float:left;box-shadow:0 0 2px #888;margin:0 0 20px 0}.comment .date,.comment .user{font-size:.8em}.comment .date{float:right}.comment .user{float:left}.commentBody{float:left;margin:5px 0 20px 0;line-height:1.25em;width:100%;font-size:1em}.commentTools{float:left;clear:both;width:100%;border-top:solid 1px #fff}.cheerThis{float:left;clear:both;margin:0}.inlineCheerCount,.inlineCheerText{float:left;position:relative;font-size:.8em;text-align:center;line-height:2.125em}.inlineFlagContainer{float:right;color:#888;margin:0;font-size:.9em}.flagCommentTxt{float:left;margin:3px 0 0 0}.fancyFlag{float:right}.inlineCheerCopy{float:right;margin:0}.totalComments{float:left;font-size:1em;color:#444;width:100%;padding:10px 0;text-transform:uppercase}.noUserBg{position:fixed;background-color:#000;opacity:.8;width:100%;min-height:100%;top:0;left:0;z-index:10001;display:none}.noUserPrompt{width:500px;height:170px;background-color:#eee;color:#444;margin:300px auto 0 auto;position:fixed;top:0;z-index:10002;display:none;box-shadow:0 0 5px #000}.noUserHeading{float:left;width:100%;padding:20px;font-size:2em;background:#eee;background:-moz-linear-gradient(top,#eee 0,#bbb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#eee),color-stop(100%,#bbb));background:-webkit-linear-gradient(top,#eee 0,#bbb 100%);background:-o-linear-gradient(top,#eee 0,#bbb 100%);background:-ms-linear-gradient(top,#eee 0,#bbb 100%);background:linear-gradient(to bottom,#eee 0,#bbb 100%);font-family:bebas}.message{width:100%;padding:0;float:left;clear:both;font-size:1em;font-weight:400;color:#000;margin:20px 0 0 0}.noUserButtonContainer{width:100%;padding:20px;float:left;clear:both;margin:10px 0 0 0}.noUserPromptButtons{margin:0;cursor:pointer;display:inline-block;vertical-align:baseline}.noUserPromptButtons:hover{text-decoration:underline}.postCommentButton{background-image:none!important;background-color:#ff4e00;height:35px;font-size:1em!important;width:auto;padding:10px}.unflag{float:right}.newsDeleteComment{float:right;width:24px;height:24px;line-height:24px;margin:0 10px 0 0;clear:none;cursor:pointer;font-size:24px;text-align:center;text-decoration:none}.postCommentError{display:none;float:left;color:#910000;background-color:#fff;font-size:10pt;padding:5px 5px 5px 5px;margin:-1px 0 0 5px;border:solid 1px #eee}.editBtn{cursor:pointer;float:left;margin:0;padding:0 20px;line-height:40px}.showMoreComments{float:left;clear:both;cursor:pointer;padding:10px;margin:10px 0;float:left;width:100%;text-align:center;font-size:1em;border:none}.showMoreComments:hover{background-color:#ddd}@media all and (min-width:320px) and (max-width:767px){.commentsCtr{margin:0 2% 20px 2%;width:96%;box-shadow:0 0 3px #444;-webkit-box-shadow:0 0 3px #444;-moz-box-shadow:0 0 3px #444}.noUserBg{position:fixed}.noUserPrompt{width:96%;top:20%;margin:0;left:2%}}