#commenting * { font: 11px/1 Arial, sans-serif; }
#commenting { padding: 0px 50px 50px 60px; background-color: #0F0F11; }
#commenting h3 { font-size: 21px; color: #c1c1c1; padding-bottom: 12px; border-bottom: 1px solid #303030; margin-bottom: 24px; width:774px;}
#commenting h4 { font-size: 14px; color: #c1c1c1; padding-bottom: 12px; text-transform: uppercase;}
#commenting h4 a { color: #a27f2d;font-size: 14px; padding-bottom: 12px; text-transform: uppercase;}
#commenting h3 span { font-size: 21px; color: #a27f2d; }
#commenting .comment { background: transparent url('/global-landing/global/images/commenting/comment_bg.gif') top left repeat-y; width: 774px; margin-bottom: 24px; }
#commenting .comment_top { background: transparent url('/global-landing/global/images/commenting/comment_bg_top.gif') top left no-repeat; width: 774px; }
#commenting .comment_bottom { background: transparent url('/global-landing/global/images/commenting/comment_bg_bottom.gif') bottom left no-repeat; padding: 15px 17px; width: 740px /*eff: 774px*/; }
#commenting .comment.open { background-image: url('/global-landing/global/images/commenting/comment_open_bg.gif'); }
#commenting .comment.open .comment_top { background-image: url('/global-landing/global/images/commenting/comment_open_bg_top.gif'); }
#commenting .comment.open .comment_bottom { background-image: url('/global-landing/global/images/commenting/comment_open_bg_bottom.gif'); }
#commenting .comment.open { margin-bottom: 0px; }
#commenting .comment.open .post { min-height: 120px;}
#commenting .comment.open .post textarea { background-color: #979696; color: #000; border: none; font-size: 12px; min-height: 120px; overflow:hidden; white-space: pre; max-width: 625px;line-height:1.3em;}
#commenting .comment_buttons { color: #727272;  }
#commenting .author { float: left; width: 91px /*eff:97px*/; padding-right: 6px; }
#commenting .author p { font-size: 12px; margin-bottom: 9px; }
#commenting .author p strong { font-weight: normal; color: #000; text-transform: uppercase; }
#commenting .author p.timestamp { font-style: italic; color: #a0a0a0; font-size: 11px; }
#commenting .post { float: left; width: 626px;/*eff:660px*/ padding-left: 17px; color: #a0a0a0; overflow:hidden;}
#commenting .post p { font-size:12px; line-height:1.3em; }

#commenting .comment_actions { padding-left: 115px; margin: 12px 0 26px 0; width: 659px; padding-bottom: 27px; background: transparent url('/global-landing/global/images/commenting/dotted_border.gif') repeat-x bottom left; }
#commenting .comment_actions div { float: left;}
#commenting .comment_actions div { color: #737373; padding-left: 0; }
#commenting .comment_actions input.jive-button { cursor: pointer; border: none; text-transform: uppercase; margin-left: 0; background-color: transparent; background-image: none; padding: 0; color: #414141; }
#commenting .comment_actions input.jive-button#submitButton { color: #a27f2d; }
#commenting .comment_actions div.comment-buttons { float: right; text-align: right; }
#jive-error	{ padding: 20px 0px;}
#commenting #leaveComment { padding:0px 0px 10px 0px;font-size: 14px; color: #c1c1c1; font-weight:bold;}
input.jive-button { cursor: pointer; border: none; text-transform: uppercase; margin-left: 0; background-color: transparent; background-image: none; padding: 0; color: #414141; }
input.jive-button#submitButton { color: #a27f2d; }
/* MISC */
#page-content #commenting .clear { clear: both; height: 0; line-height: 0; }

#jive-link a {text-decoration:none;font-size:11px;padding-left:70px;}
#jive-link a:hover { text-decoration: underline; }
/* hide swfhttprequest swf */
embed.hidden, object.hidden {
    height:1px;
    left:-1000px;
    position:absolute;
    top:-1000px;
    width:1px;
}
