Created
November 18, 2011 20:07
-
-
Save tysone/1377601 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /*$Id: commentsModule.css 82379 2011-11-17 21:49:30Z fisherc $ | |
| /css/0.1/screen/community/comments/2.0/commentsModule.css | |
| (c)2006 - 2011 The New York Times Company */ | |
| /* font stacks */ | |
| .commentsContainer .commentsModule, | |
| .commentsContainer .commentReadMore { | |
| font-family: arial, helvetica, sans-serif; | |
| font-size: 12px; | |
| } | |
| .commentsContainer .commentBody p { | |
| font-family: georgia,"times new roman", times, serif; | |
| } | |
| .commentsContainer .commentsLoader img { | |
| margin: 18px auto; | |
| display: block; | |
| } | |
| .commentsContainer .commentsHeader { | |
| margin-bottom: 12px; | |
| } | |
| .commentsContainer .commentsHeader .element1 { | |
| width: 66%; | |
| } | |
| .commentsContainer .commentsIntro { | |
| margin-bottom: 0; | |
| } | |
| .commentsContainer .commentsZero .inset { | |
| margin-bottom: 20px; | |
| } | |
| .commentsContainer .commentsZero p { | |
| margin-bottom: 0; | |
| color: #808080; | |
| text-align: center; | |
| } | |
| .commentsContainer .commentsModule { | |
| padding-top: 5px; | |
| } | |
| .commentsContainer .commentsModuleHeader { | |
| margin-bottom: 1px; | |
| background-color: #f4f4f4; | |
| } | |
| .commentsContainer .commentsModuleHeader .tabsContainer { | |
| margin-top: -7px; | |
| margin-left: 10px; | |
| height: 30px; | |
| _width: 325px ; /* ie6 */ | |
| _bottom: -2px; | |
| } | |
| .commentsContainer .commentsModule .element1, | |
| .commentsContainer .commentsModule .element2 { | |
| _display: inline; /* ie6 */ | |
| } | |
| .commentsContainer .commentsModuleHeader .tabs { | |
| overflow: visible; | |
| } | |
| .commentsContainer .commentsModuleHeader .tabs li { | |
| border: none; | |
| background: none; | |
| padding: 15px 0 10px 0; | |
| line-height: 1.2em; /* 12px */ | |
| } | |
| .commentsContainer .commentsModuleHeader .tabs li a { | |
| padding: 3px 10px; | |
| border-right: 1px solid #ccc; | |
| } | |
| .commentsContainer .commentsModuleHeader .tabs .selected { | |
| font-weight: bold; | |
| padding: 13px 10px; | |
| background-color: #fff; | |
| border-top: 1px solid #ccc; | |
| -moz-box-shadow: -3px 0 1px -2px rgba(0, 0, 0, 0.2), 3px 0 1px -2px rgba(0, 0, 0, 0.3); | |
| -webkit-box-shadow: -3px 0 1px -2px rgba(0, 0, 0, 0.2), 3px 0 1px -2px rgba(0, 0, 0, 0.3); | |
| box-shadow: -3px 0 1px -2px rgba(0, 0, 0, 0.2), 3px 0 1px -2px rgba(0, 0, 0, 0.3); | |
| position: relative; | |
| } | |
| .commentsContainer .commentsModuleHeader .tabsContainer .precedesSelected a, | |
| .commentsContainer .commentsModuleHeader .tabsContainer .selected a, | |
| .commentsContainer .commentsModuleHeader .tabsContainer .lastItem a { | |
| border-right: 0; | |
| } | |
| .commentsContainer .tabsContainer .commentsRefer { | |
| margin-top: 15px; | |
| font-size: 1em; /* 10px */ | |
| line-height: 1.2em; /* 12px */ | |
| } | |
| .commentsContainer .commentsRefer a, | |
| .commentsContainer .commentsRefer a:link, | |
| .commentsContainer .commentsRefer a:visited, | |
| .commentsContainer .commentsRefer a:hover, | |
| .commentsContainer .commentsRefer a:active { | |
| color: #333; | |
| } | |
| /* remove outline on js enabled links */ | |
| .commentsContainer .commentsModuleHeader .tabs li a, | |
| .commentsContainer .commentSort a, | |
| .commentsContainer .commentWrite a, | |
| .commentsContainer .commentReply a, | |
| .commentsContainer .commenterIdentity a, | |
| .commentsContainer .commentFlag a, | |
| .commentsContainer .commentActionsList a | |
| .commentsContainer .commentsModule .boxClose { | |
| outline: 0; | |
| } | |
| /* commentActions area needs non relative units (px) */ | |
| .commentsContainer .commentsModuleHeader .commentActions { | |
| *width: 165px; /* ie6-7*/ | |
| } | |
| .commentsContainer .commentSort { | |
| height: 21px; | |
| *height: 24px; /* ie6-7*/ | |
| padding: 10px 10px 0 0; | |
| *padding-top: 7px; | |
| border-right: 1px solid #ccc; | |
| } | |
| .commentsContainer .commentSort .controlLabel { | |
| font-weight: bold; | |
| margin-right: 4px; | |
| } | |
| .commentsContainer .commentSort .controlLabel, | |
| .commentsContainer .commentSort a { | |
| font-size: 1.1em; | |
| line-height: 1; | |
| color: #333; | |
| } | |
| .commentsContainer .commentSort .toggleControl { | |
| padding-right: 10px; | |
| background: url(/images/toggles/toggle_down_icon_7x6_black.png) no-repeat right 3px; | |
| } | |
| .commentsContainer .commentSort .toggleControl:hover { | |
| background: url(/images/toggles/toggle_up_icon_7x6_black.png) no-repeat right 3px; | |
| } | |
| .commentsContainer .commentSort .toggleControl, | |
| .commentsContainer .commentSort .toggleControl:hover { | |
| background-position: right 4px\9; /* ie6-9 */ | |
| } | |
| .commentsContainer .commentWrite { | |
| width: 99px; | |
| width: 101px\9; /* ie6-9 */ | |
| height: 21px; | |
| padding: 10px 0 0 6px; | |
| padding-left: 4px\9; /* ie6-9 */ | |
| border-left: 1px solid #fff; | |
| } | |
| .commentsContainer .commentWrite a { | |
| display: block; | |
| font-weight: bold; | |
| } | |
| .commentsContainer .commentWrite p, | |
| .commentsContainer .commentWrite a { | |
| font-size: 1.1em; | |
| line-height: 1; | |
| } | |
| .commentsContainer .commentWrite p { | |
| color: #909090; | |
| } | |
| .commentsContainer .commentsModule .tabContent { | |
| border-width: 1px 0 0; | |
| padding: 11px 0 15px; | |
| } | |
| .commentsContainer .commentsList { | |
| margin-left: 0; | |
| } | |
| .commentsContainer .commentsList .comment { /* selector for specificity */ | |
| border-top: 1px solid #e2e2e2; | |
| margin-bottom: 10px; | |
| padding-top: 10px; | |
| list-style-type: none; | |
| font-size: 1em; /* reset to 10px base */ | |
| padding-bottom: 0; /* override .tabContent ol */ | |
| position: relative; /* containing block for positioned children */ | |
| } | |
| .commentsContainer .commentsList > .comment:first-child, | |
| .commentsContainer .commentConfirmation .commentsListNested > .comment:first-child { /* maybe a firstComment class since we are doing lastComment */ | |
| border-top: none; | |
| } | |
| .commentsContainer .commentsList .lastComment { | |
| margin-bottom: 0; | |
| } | |
| .commentsContainer .commentThumb { | |
| width: 9%; | |
| margin-left: 6px; | |
| } | |
| .commentsContainer .commentThumb img { | |
| height: 50px; | |
| width: 50px; | |
| } | |
| .commentsContainer .commentContainer, | |
| .commentsContainer .commentFieldContainer, | |
| .commentsContainer .commentSubmitControl { | |
| width: 88.5%; | |
| } | |
| .commentsContainer .commentHeader { | |
| margin-bottom: 3px; | |
| } | |
| .commentsContainer .commentsModule ul li { | |
| padding: 0 0 0 9px; | |
| background-image: url(/images/bullets/bullet_2x2.png); | |
| background-position: left .6em; /* bullet */ | |
| } | |
| .commentsContainer .commenterMetaList { | |
| margin: 0; | |
| max-width: 82%; /* helps keep content away from form character count and banners */ | |
| } | |
| ul.commenterMetaList li { /* ul for specificity over ol. */ | |
| font-size: 1.2em; | |
| line-height: 1.25em; /* 15px */ | |
| color: #808080; | |
| float: left; | |
| display: inline; | |
| margin-right: 8px; | |
| } | |
| .commentsContainer .commenterMetaList .commenter { | |
| font-weight: bold; | |
| background-image: none; | |
| padding-left: 0; | |
| } | |
| .commentsContainer .commenterMetaList .commenter, | |
| .commentsContainer .commenterMetaList .commenterNYT, | |
| .commentsContainer .commenterMetaList .commenter a:link, | |
| .commentsContainer .commenterMetaList .commenter a:visited { | |
| color: #000; | |
| } | |
| .commentsContainer .commenterMetaList .commenterNYT { | |
| background: url(/images/icons/t_icon_12x12.png) no-repeat 1px 1px; | |
| padding-left: 16px; | |
| } | |
| .commentsContainer .commenterTrusted { | |
| font-weight: bold; | |
| color: #39b487; | |
| } | |
| .commentsContainer .commenterTrustedIcon { | |
| background: url(/images/icons/trusted_icon_12x12.png) no-repeat 0 0; | |
| display: inline-block; | |
| *display: block; | |
| height: 12px; | |
| width: 12px; | |
| text-indent: -9999px; | |
| margin-top: 1px; | |
| cursor: pointer; | |
| } | |
| .commentsContainer .commenterTrusted .commenterTrustedIcon { | |
| cursor: default; | |
| *float: left; | |
| margin: 0 5px 0 0; | |
| *margin-top: 1px; | |
| } | |
| .commentsContainer .commentBannerContainer { | |
| position: relative; | |
| width: 50px; | |
| } | |
| .commentsContainer .commentBanner { | |
| width: 50px; | |
| padding-top: 9px; | |
| position: absolute; | |
| top: -9px; | |
| right: 6px; | |
| } | |
| .commentsContainer .bannerNYTPick, | |
| .commentsContainer .bannerNYTReply { | |
| margin: -9px 0 5px; | |
| display: block; | |
| text-indent: -9999px; | |
| height: 42px; | |
| width: 34px; | |
| background-repeat: no-repeat; | |
| } | |
| .commentsContainer .bannerNYTPick { | |
| background-image: url(/images/community/comments/banner_nyt_pick.png); | |
| } | |
| .commentsContainer .bannerNYTReply { | |
| background-image: url(/images/community/comments/banner_nyt_reply.png); | |
| } | |
| .commentsContainer .commentFlagContainer { | |
| clear: both; | |
| } | |
| .commentsContainer .commentFlag { | |
| margin: 0; | |
| color: #909090; | |
| text-transform: uppercase; | |
| font-size: 1em; | |
| line-height: 1.5em; /* 15px */ | |
| background: url(/images/community/comments/flag_icon.png) no-repeat left 3px; | |
| padding-left: 11px; | |
| cursor: pointer; | |
| } | |
| .commentsContainer .commentBody { | |
| margin-bottom: 5px; | |
| } | |
| .commentsContainer .commentBody p { | |
| width: 85%; | |
| font-size: 1.3em; | |
| line-height: 1.308em; /* 17px */ | |
| color: #000; | |
| word-wrap: break-word; | |
| } | |
| .commentsContainer .commentReadMore { | |
| font-size: 0.769em; /* 10px */ | |
| line-height: 1.7em; | |
| text-transform: uppercase; | |
| margin-left: 2px; | |
| padding-right: 10px; | |
| background: url(/images/toggles/toggle_down_icon_7x6.png) no-repeat right 3px; | |
| *background-position: right 5px; | |
| zoom: 1; | |
| white-space: nowrap; | |
| } | |
| .commentsContainer .commentFooter { | |
| margin-bottom: 9px; /* might need a top margin on the replies box instead */ | |
| } | |
| .commentsContainer .commentActionsList { | |
| margin-bottom: 0; | |
| height: 16px; /* keeps page from shifting down on commentActive when share icons show */ | |
| } | |
| ul.commentActionsList li { /* ul selector to override .comment ul li padding */ | |
| float: left; | |
| margin-right: 5px; | |
| padding-left: 8px; | |
| font-size: 1em; | |
| line-height: 1.5em; | |
| text-transform: uppercase; | |
| color: #909090; | |
| background-position: left 0.7em; | |
| } | |
| ul.commentActionsList li:first-child { | |
| background-image: none; | |
| padding-left: 0; | |
| } | |
| ul.commentActionsList .commentInReplyTo, | |
| ul.commentActionsList .commentTime, | |
| ul.commentActionsList .commentRecommendedByUser .commentRecommendLinkText { | |
| text-transform: none; | |
| } | |
| ul.commentActionsList .commentInReplyTo, | |
| ul.commentActionsList .commentTime { | |
| font-size: 1.1em; | |
| line-height: 1.363em; /* 15px */ | |
| } | |
| .commentsContainer .commentActionsList li a { | |
| color: #909090; | |
| } | |
| .commentsContainer .commentReply, | |
| .commentsContainer .commentRecommend { | |
| *margin-top: 1px; | |
| } | |
| .commentsContainer .commentRecommendedIcon, | |
| .commentsContainer .commentShareFacebook a, | |
| .commentsContainer .commentShareTwitter a { | |
| height: 16px; | |
| width: 16px; | |
| } | |
| .commentsContainer .commentRecommend a:hover { | |
| text-decoration: none; | |
| } | |
| .commentsContainer .commentRecommend span { | |
| display: inline-block; | |
| *margin-top: -1px; /* ie6-7 */ | |
| } | |
| .commentsContainer .commentRecommend a span { | |
| cursor: pointer; /* ie needs this */ | |
| } | |
| .commentsContainer .commentRecommendedByUser .commentRecommendLinkText, | |
| .commentsContainer .commentRecommendedCount, | |
| .commentsContainer .commentRecommendedIcon { | |
| font-size: 1.1em; | |
| line-height: 1.363em; /* 15px */ | |
| } | |
| .commentsContainer .commentRecommendedIcon { | |
| display: inline-block; | |
| margin: -5px 2px 0; | |
| *margin-top: -5px !important; /* reset from rule above */ | |
| } | |
| .commentsContainer .commentRecommendedIcon { | |
| background: url(/images/icons/thumb_up_icon.png) no-repeat 0 2px; | |
| } | |
| .commentsContainer .commentRecommendedByUser .commentRecommendedIcon { | |
| background: url(/images/icons/thumb_up_icon_full.png) no-repeat 0 2px; | |
| } | |
| .commentsContainer .commentRecommendedIcon { | |
| *background-position: 0 0; | |
| } | |
| .commentsContainer .commentShareTools ul { | |
| margin-top: -1px; | |
| } | |
| .commentsContainer .commentShareTools ul li { | |
| float: left; | |
| padding-left: 0; | |
| background-image: none; | |
| } | |
| .commentsContainer .commentShareFacebook a, | |
| .commentsContainer .commentShareTwitter a { | |
| display: block; | |
| text-indent: -9999px; | |
| } | |
| .commentsContainer .commentShareFacebook a { | |
| background: url(/images/icons/facebook_icon_16x16.gif) no-repeat 0 0; | |
| } | |
| .commentsContainer .commentShareTwitter a { | |
| background: url(/images/icons/twitter_icon_16x16.gif) no-repeat 0 0; | |
| } | |
| .commentsContainer .commentActions .insetPadded { | |
| padding: 7px; | |
| } | |
| .commentsContainer .commentActions.box { | |
| margin-bottom: 0; | |
| padding: 1px 0; | |
| border-width: 1px 0 0; | |
| } | |
| .commentsContainer .commentActions.box .insetPadded { | |
| padding: 0 0 0 7px; | |
| } | |
| .commentsContainer .commentActions.box .toggleControlBlock { | |
| padding: 7px 7px 7px 0; | |
| } | |
| .commentsContainer .commentReadAllReplies { | |
| margin-bottom: 0; | |
| font-size: 1em; | |
| line-height: 1; | |
| text-transform: uppercase; | |
| } | |
| .commentsContainer .commentsModule .toggleControlBlock { | |
| display: block; | |
| line-height: 1; /* removes space so underline looks like a link */ | |
| } | |
| .commentsContainer .commentsModule .toggleControlBlock:hover { | |
| text-decoration: none; | |
| } | |
| .commentsContainer .commentsModule .toggleControlBlock span { | |
| border-bottom: 1px solid transparent; | |
| display: inline-block; | |
| cursor: pointer; | |
| } | |
| .commentsContainer .commentsModule .toggleControlBlock:hover span { | |
| border-bottom: 1px solid #004276; | |
| } | |
| .commentsContainer .commentsModule .toggleDownIcon { | |
| display: inline-block; | |
| background: url(/images/toggles/toggle_down_icon_7x6.png) no-repeat 0 0; | |
| width: 7px; | |
| height: 7px; /* 1px higher than image helps alignment */ | |
| } | |
| .commentsContainer .commentsModule .toggleControlBlock .toggleDownIcon { | |
| margin-left: 2px; | |
| border-bottom: none !important; | |
| } | |
| .commentsContainer .commentsModule .inlineReferBd { | |
| font-weight: bold; | |
| } | |
| .commentsContainer .commentsList, | |
| .commentsContainer .commentsListNested { | |
| margin: 0 !important; /* not sure i want important here.. */ | |
| } | |
| .commentsContainer .commentsListPeek { | |
| height: 400px; | |
| overflow: hidden; | |
| position: relative; /* ie7 */ | |
| } | |
| .commentsContainer .commentsListNested .comment { | |
| margin-bottom: 0; | |
| } | |
| .commentsContainer .commentsListNested .commentThumb { | |
| width: 6%; | |
| } | |
| .commentsContainer .commentsListNested .commentThumb img { | |
| height: 32px; | |
| width: 32px; | |
| } | |
| .commentsContainer .commentsListNested .commentContainer, | |
| .commentsContainer .commentsListNested .commentFieldContainer { | |
| width: 91%; | |
| } | |
| .commentsContainer .commentsModule .moduleBackgroundColor { | |
| background-color: #eaf2f9; | |
| } | |
| .commentsContainer .commentsModule .moduleBackgroundColorAlt { | |
| background-color: #e6eff8; | |
| } | |
| .commentsContainer .commentsModule .statusBackgroundColor { /* might not need these color classes, lets see */ | |
| background-color: #fffdef; | |
| } | |
| .commentsContainer .commentsFooter { | |
| position: relative; /* prevents box shadow from disappearing on commments with bg colors */ | |
| padding-top: 12px; | |
| } | |
| .commentsContainer .commentsFooterPeek { | |
| -moz-box-shadow: | |
| 0 -1px 0 rgba(204, 204, 204, 0.4), | |
| 0 -2px 0 rgba(204, 204, 204, 0.3), | |
| 0 -3px 0 rgba(204, 204, 204, 0.2), | |
| 0 -4px 0 rgba(204, 204, 204, 0.1); | |
| -webkit-box-shadow: | |
| 0 -1px 0 rgba(204, 204, 204, 0.4), | |
| 0 -2px 0 rgba(204, 204, 204, 0.3), | |
| 0 -3px 0 rgba(204, 204, 204, 0.2), | |
| 0 -4px 0 rgba(204, 204, 204, 0.1); | |
| box-shadow: | |
| 0 -1px 0 rgba(204, 204, 204, 0.4), | |
| 0 -2px 0 rgba(204, 204, 204, 0.3), | |
| 0 -3px 0 rgba(204, 204, 204, 0.2), | |
| 0 -4px 0 rgba(204, 204, 204, 0.1); | |
| background-color: #fff; | |
| -moz-transition: margin-top 0.3s ease, padding-bottom 0.3s ease; | |
| -webkit-transition: margin-top 0.3s ease, padding-bottom 0.3s ease; | |
| transition: margin-top 0.3s ease, padding-bottom 0.3s ease; | |
| } | |
| .commentsContainer .commentsModule:hover .commentsFooterPeek { /* wink */ | |
| margin-top: -25px; | |
| padding-bottom: 25px; | |
| margin-top: 0\9; /* ie6-9 */ | |
| padding-bottom: 0\9; | |
| } | |
| .commentsContainer .commentsReadMore { | |
| width: 50%; | |
| margin: 0 auto; | |
| -moz-border-radius: 2px; | |
| -webkit-border-radius: 2px; | |
| border-radius: 2px; | |
| } | |
| .commentsContainer .commentsReadMore p { | |
| margin-bottom: 0; | |
| font-size: 1.1em; | |
| line-height: 1.363em; /* 15px */ | |
| text-align: center; | |
| text-transform: uppercase; | |
| font-weight: bold; | |
| } | |
| .commentsContainer .commentsReadMore a { | |
| padding: 9px 0 7px; | |
| } | |
| .commentsContainer .commentsReadMore .toggleControlBlock .toggleDownIcon { | |
| height: 8px; | |
| margin-left: 3px; | |
| vertical-align: middle; | |
| } | |
| /* hide elements */ | |
| .commentsContainer .commentFlag, | |
| .commentsContainer .commentShareTools { | |
| display: none; | |
| } | |
| /* comment active state */ | |
| .commentsContainer .commentActive { | |
| background-color: #fafafa; | |
| } | |
| .commentsContainer .commentActive .commentActionsList a, | |
| .commentsContainer .commentActive .commenter a { | |
| color: #004276; | |
| } | |
| .commentsContainer .commentActive a:hover .commentRecommendLinkText { | |
| text-decoration: underline; | |
| } | |
| .commentsContainer .commentActive .commentRecommendedByUser .commentRecommendLinkText, | |
| .commentsContainer .commentActive .commentRecommendedByUser .commentRecommendedCount { | |
| color: #333; | |
| } | |
| .commentsContainer .commentActive a .commentRecommendedIcon { /* only when you are in a link */ | |
| background: url(/images/icons/thumb_up_icon_active.gif) no-repeat 0 2px; | |
| } | |
| .commentsContainer .commentActive .commentRecommendedByUser .commentRecommendedIcon { | |
| background: url(/images/icons/thumb_up_icon_full_active.gif) no-repeat 0 2px; | |
| } | |
| .commentsContainer .commentActive .commentRecommendedByUser a:hover .commentRecommendedIcon { | |
| background: url(/images/icons/x_icon_dark_16x16.png) no-repeat 0 0; | |
| } | |
| .commentsContainer .commentActive .commentRecommendedIcon { | |
| *background-position: 0 0; | |
| } | |
| .commentsContainer .commentActive .commentShareTools, | |
| .commentsContainer .commentActive .commentFlag { | |
| display: block; | |
| } | |
| /* comment active state: adjustments for replies to active comment */ | |
| .commentsContainer .commentActive .commentsListNested .commentActionsList a, | |
| .commentsContainer .commentActive .commentsListNested .commentTime { | |
| color: #909090; | |
| } | |
| .commentsContainer .commentActive .commentsListNested .commenter a, | |
| .commentsContainer .commentActive .commentsListNested .commentRecommendedLink { | |
| color: #333; | |
| } | |
| .commentsContainer .commentActive .commentsListNested .commentRecommend span { | |
| color: #909090; | |
| } | |
| .commentsContainer .commentActive .commentsListNested .commentRecommendedIcon { | |
| background: url(/images/icons/thumb_up_icon.png) no-repeat 0 2px; | |
| } | |
| .commentsContainer .commentActive .commentsListNested .commentRecommendedByUser .commentRecommendedIcon { | |
| background: url(/images/icons/thumb_up_icon_full.png) no-repeat 0 2px; | |
| } | |
| .commentsContainer .commentActive .commentsListNested .commentFlag, | |
| .commentsContainer .commentActive .commentsListNested .commentShareTools { | |
| display: none; | |
| } | |
| /* comment reply active state */ | |
| .commentsContainer .commentReplyActive { | |
| background: #fafafa; | |
| } | |
| /* box */ | |
| .commentsContainer .commentsModule .box { | |
| border-color: #e2e2e2; | |
| position: relative; | |
| } | |
| .commentsContainer .commentsModule .boxCloseContainer { /* this close control might be better more globally accessible */ | |
| position: absolute; | |
| top: 10px; | |
| right: 7px; | |
| } | |
| .commentsContainer .commentsModule .boxClose { | |
| cursor: pointer; | |
| display: inline-block; | |
| background: url(/images/modules/dialogbox/close_dialog_box_icon.gif) no-repeat right top; | |
| height: 13px; | |
| } | |
| .commentsContainer .commentsModule .boxClose.hideText { | |
| width: 13px; | |
| } | |
| /* confirmation */ | |
| .commentsContainer .commentConfirmation.box p { | |
| font-size: 1.1em; | |
| } | |
| .commentsContainer .commentConfirmation .header { | |
| margin-bottom: 1px; | |
| padding: 1px 0; | |
| border: 1px solid #e2e2e2; | |
| border-width: 1px 0; | |
| } | |
| .commentsContainer .commentConfirmation .subheader { | |
| margin-bottom: 1px; | |
| padding-bottom: 1px; | |
| border-bottom: 1px solid #e2e2e2; | |
| zoom: 1; | |
| } | |
| .commentsContainer .commentConfirmation .header .insetPadded, | |
| .commentsContainer .commentConfirmation .subheader .insetPadded, | |
| .commentsContainer .commentConfirmation .comment .opposingFloatControl { | |
| background-color: #fffdef; | |
| } | |
| .commentsContainer .commentConfirmation .insetPadded { | |
| padding: 10px; | |
| } | |
| .commentsContainer .commentConfirmation .comment { | |
| margin-bottom: 1px; | |
| padding-top: 1px; | |
| } | |
| .commentsContainer .commentConfirmation .commentsList > .comment:first-child { | |
| padding-top: 0; | |
| } | |
| .commentsContainer .commentConfirmation .comment .opposingFloatControl { | |
| padding: 10px 0; | |
| } | |
| .commentsContainer .commentConfirmation p { | |
| margin-bottom: 0; | |
| } | |
| /* comment form */ | |
| .commentsContainer .commentForm { | |
| margin-bottom: 0; | |
| padding-top: 10px; /* increase singleRule */ | |
| } | |
| .commentsContainer .commentsListNested .commentForm { /* if we keep singleRule class on the form element */ | |
| border-top: none; | |
| padding-top: 0; | |
| } | |
| .commentsContainer .commentForm .commentHeader { | |
| margin-bottom: 7px; | |
| } | |
| .commentsContainer .commentFormHeader .element2 { | |
| margin-top: 5px; | |
| } | |
| .commentsContainer .commentCorrection { | |
| font-size: 1.1em; | |
| line-height: 1; | |
| font-weight: bold; | |
| } | |
| .commentsContainer .commentForm .control > .control { /* don't hit dialogBox controls */ | |
| margin-bottom: 0; | |
| } | |
| .commentsContainer .commentForm label { | |
| font-size: 1.2em; | |
| line-height: 1.25em; /* 15px */ | |
| } | |
| .commentsContainer .commentForm .text { | |
| margin: 0; /* webkit adding margins */ | |
| font-size: 1.2em; | |
| } | |
| .commentsContainer .commentHeaderControl .text { | |
| width: 153px; | |
| } | |
| .commentsContainer .commentHeaderControl > .control > .labelContainer { | |
| float: none; | |
| display: block; | |
| margin-bottom: 7px; | |
| } | |
| .commentsContainer .commenterLocationInput.text { /* shouldnt need to double class */ | |
| margin-right: 10px; | |
| } | |
| .commentsContainer .commentForm .formHint { | |
| font-size: 1.1em; | |
| } | |
| .commentsContainer .commenterIdentity .formHint { | |
| font-size: 0.916em; /* 11px */ | |
| } | |
| .commentsContainer .commenterLocationControl .formHint { | |
| line-height: 20px; | |
| } | |
| .commentsContainer .commentCharCount { | |
| position: absolute; | |
| right: -58px; | |
| top: -22px; | |
| margin-bottom: 7px; | |
| width: 90px; | |
| font-weight: bold; | |
| color: #909090; | |
| } | |
| .commentsContainer .commentCharCount, | |
| .commentsContainer .commentForm .textarea { | |
| font-size: 1.2em; | |
| line-height: 1.25em; /* 15px */ | |
| } | |
| .commentsContainer .commentCharCount.error { | |
| color: #a81817; | |
| } | |
| .commentsContainer .commentCharCount.error span { | |
| font-weight: normal; | |
| margin-left: 2px; | |
| } | |
| .commentsContainer .commentTextareaControl .fieldContainer { | |
| width: 90%; | |
| } | |
| .commentsContainer .commentForm .textarea { | |
| width: 96.5%; | |
| padding: 3px; | |
| min-height: 130px; | |
| resize: none; | |
| } | |
| .commentsContainer .commentForm .placeholder { /* gets removed on click */ | |
| color: #909090; | |
| } | |
| .commentsContainer .commentTextareaControl .errorContainer .inset { | |
| margin: 10px 0 0; | |
| } | |
| .commentsContainer .commentTextareaControl .error { | |
| margin-bottom: 0; | |
| } | |
| .commentsContainer .commentSubmitControl .checkboxControl { | |
| width: 72%; | |
| } | |
| .commentsContainer .commentSubmitControl .checkbox { | |
| margin-top: 0; | |
| } | |
| .commentsContainer .commentForm .checkboxLabelSm { | |
| color: #333; | |
| line-height: 1; | |
| margin-top: 2px; | |
| margin-bottom: 8px; | |
| } | |
| .commentsContainer .commentForm .checkboxLabelSm, | |
| .commentsContainer .commentForm .formDescription, | |
| .commentsContainer .commentTextareaControl .error { | |
| font-size: 1.1em; | |
| line-height: 1.182em; /* 13px adjusted from 15 by john */ | |
| } | |
| .commentsContainer .commentForm .formDescription { | |
| color: #909090; | |
| } | |
| .commentsContainer .commentForm .commentSubmitControl .buttonControl { /* specificity needed for override */ | |
| float: right; | |
| margin-right: 0; | |
| } | |
| .commentsContainer .commentsModule .applicationButtonInactive { | |
| background-color: #bfbfbf; | |
| } | |
| .commentsContainer .commentsModule .submitLoader { | |
| display: inline; /*js toggling display */ | |
| margin-right: 8px; | |
| } | |
| .commentsContainer .commentsModule .submitLoader img { | |
| vertical-align: middle; | |
| } | |
| /* log in module */ | |
| .commentsContainer .commentLoginModule > .inset { | |
| margin-bottom: 42px; | |
| } | |
| .commentsContainer .commentLoginModule p { | |
| text-align: center; | |
| } | |
| /* closed comments module */ | |
| .commentsContainer .commentsClosedModule .inset { | |
| margin-top: 23px; | |
| } | |
| .commentsContainer .commentsClosedModule p { | |
| font-size: 1.1em; | |
| line-height: 1.273em; /* 14px */ | |
| text-align: center; | |
| color: #909090; | |
| } | |
| /* dialog boxes (px sizes as can be nested)*/ | |
| .commentsContainer .commentsModule .dialogBox { | |
| width: 265px; | |
| z-index: 10; | |
| } | |
| .commentsContainer .commentsModule .dialogBox .header { | |
| margin-bottom: 7px; | |
| } | |
| .commentsContainer .commentsModule .dialogBox .header .element2 { | |
| margin-top: -3px; | |
| margin-right: -3px; | |
| width: 13px; /* no text in our close links */ | |
| } | |
| .commentsContainer .commentsModule .dialogBox .dialogBoxClose { | |
| padding-right: 0; /* no text in our close links */ | |
| } | |
| .commentsContainer .commentsModule .dialogBox .moduleHeaderBd { | |
| font-size: 11px; | |
| line-height: 15px; | |
| text-transform: none; | |
| } | |
| .commentsContainer .commentsModule .dialogBox p, | |
| .commentsContainer .commentsModule .dialogBox label { | |
| font-size: 11px; | |
| line-height: 13px; | |
| } | |
| .commentsContainer .commentsModule .dialogBox .text { | |
| height: 16px; | |
| } | |
| .commentsContainer .commentsModule .dialogBox .checkboxLabel { | |
| font-size: 10px; | |
| } | |
| .commentsContainer .commentsModule .dialogBox p { | |
| color: #333; | |
| } | |
| .commentsContainer .commentsModule .dialogBox .error { | |
| color: #a81817; | |
| } | |
| .commentsContainer .commentsModule .dialogBox .checkboxList li { | |
| font-size: 11px; | |
| line-height: 13px; | |
| background-image: none; /* double check .flush is working */ | |
| margin-bottom: 5px; | |
| padding: 0; | |
| } | |
| .commentsContainer .commentsModule .dialogBox .checkboxLabel { | |
| display: inline-block; | |
| margin-top: 3px; | |
| } | |
| .commentsContainer .commentsModule .dialogBox .subColumn-2 .column { | |
| width: 122px !important; /* ! needed to override wideAd rule for subcol-2 col widths */ | |
| } | |
| .commentsContainer .commentsModule .dialogBox .subColumn-2 .insetH { | |
| margin-left: 0; | |
| } | |
| .commentsContainer .commentsModule .dialogBox .subColumn-2 .lastColumn .insetH { | |
| margin-right: 0; | |
| } | |
| .commentsContainer .commentsModule .dialogBoxLogin { | |
| top: -174px; | |
| top: -165px\9; /* ie6-9 */ | |
| left: -157px; | |
| width: 360px !important; | |
| } | |
| .commentsContainer .commenterLoggedOut .dialogBoxLogin { | |
| left: -161px; | |
| } | |
| .commentsContainer .commentsModule .dialogBoxLogin .errorContainer { | |
| margin-bottom: 10px; | |
| text-align: center; | |
| } | |
| .commentsContainer .commentsModule .dialogBoxLogin .fieldContainer, | |
| .commentsContainer .commentsModule .dialogBoxLogin .insetContainer { | |
| padding-left: 130px; | |
| } | |
| .commentsContainer .commentsModule .dialogBoxLogin .labelContainer { | |
| text-align: right; | |
| width: 120px; | |
| } | |
| .commentsContainer .commentsModule .dialogBoxLogin .loginSubmitControl .labelContainer { | |
| text-align: left; | |
| width: auto; | |
| } | |
| .commentsContainer .commentsModule .dialogBoxLogin .passwordControl .labelDescription { | |
| position: absolute; | |
| top: 18px; | |
| right: 0; | |
| line-height: 12px; | |
| } | |
| .commentsContainer .commentsModule .dialogBoxLogin .loginSubmitControl .control { | |
| margin-bottom: 0; | |
| } | |
| .commentsContainer .commentsModule .dialogBoxLogin .loginSubmitControl .checkboxControl { | |
| margin-top: 5px; | |
| *width: 100px; | |
| } | |
| .commentsContainer .dialogBoxTrusted { | |
| top: -136px; | |
| left: -128px; | |
| } | |
| .commentsContainer .commentsListPeek .dialogBoxTrusted { | |
| top: 21px; | |
| } | |
| .commentsContainer .dialogBoxFlag { | |
| right: -114px; | |
| top: -170px; | |
| } | |
| /* wideAd layout adjustments */ | |
| .commentsContainer .wideAd .commentsModuleHeader .tabs li a { | |
| padding: 3px 8px; | |
| } | |
| .commentsContainer .wideAd .commentsModuleHeader .tabs .lastItem a { | |
| padding-right: 0; | |
| } | |
| .commentsContainer .wideAd .commentsModuleHeader .commentActions { /* this width is only needed for ie6&7 hack it like the rule at the top of the page? */ | |
| width: 159px; | |
| } | |
| .commentsContainer .wideAd .commentSort { | |
| width: 46px; | |
| padding-right: 6px; | |
| } | |
| .commentsContainer .wideAd .commentContainer, | |
| .commentsContainer .wideAd .commentFieldContainer, | |
| .commentsContainer .wideAd .commentSubmitControl { | |
| width: 85.5%; | |
| } | |
| .commentsContainer .wideAd .commentsListNested .commentContainer, | |
| .commentsContainer .wideAd .commentsListNested .commentFieldContainer, | |
| .commentsContainer .wideAd .commentsListNested .commentSubmitControl { | |
| width: 88%; | |
| } | |
| .commentsContainer .wideAd .commentBody p { | |
| width: 80%; | |
| } | |
| .commentsContainer .wideAd .commentHeaderControl .text { | |
| width: 115px; | |
| } | |
| /* webkit adjustments */ | |
| @media screen and (-webkit-min-device-pixel-ratio:0) { | |
| .commentsContainer .commentsModuleHeader .tabs .selected { | |
| padding-bottom: 12px; | |
| } | |
| .commentsContainer.commenterTrustedIcon { | |
| margin-top: 0; | |
| } | |
| .commentsContainer .commentSort, | |
| .commentsContainer .commentWrite { | |
| padding-top: 8px; | |
| } | |
| .commentsContainer .commentForm .checkboxLabelSm { | |
| margin-top: 0; | |
| } | |
| .commentsContainer .commentsModule .dialogBoxLogin { | |
| top: -170px; | |
| } | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment