.cnn_TopicCTitle { font:bold 22px/24px arial;color:#333;padding:0 0 11px 0; }

/* hot topic T1 */
#cnn_TopicCT1 { padding-bottom:3px; }

#cnn_TopicCT1 .cnnHtT1
{padding:0px;}
#cnn_TopicCT1 .cnnHtT1Img
{float:left;margin:0 26px 0 0;padding:0px 0 3px 3px;display:inline; }
#cnn_TopicCT1 .cnnHtT1Txt
{float:left;font-size:12px;width:245px;line-height:15px;padding-bottom:5px;margin:0px;display:inline; }

#cnn_TopicCT1 .cnnHtT1 h1 a { font:bold 22px/23px arial; }

#cnn_TopicCT1 .cnnHtT1 h1 div { color:#333;font:bold 18px/19px arial; }

#cnn_TopicCT1 .cnnHtT1 h1 { padding-bottom:5px; }

.cnnT1CapLink { text-align:right;font:normal 10px/14px arial;padding:1px 0 0 0; }

.cnn_TopicC_left,
.cnn_TopicC_right { float:left;width:284px;display:inline;margin:0px 17px 0px 0px;padding-top:9px; }
.cnn_TopicC_right { margin:0px; }

.cnn_TopicCTable td { font:bold 11px arial;padding-bottom:6px; }
.cnn_TopicCTable td img { padding-bottom:12px; }

.cnn_TopicCTable td div { color:#9a9a9a;font:bold 11px/14px arial; }
.cnn_TopicCTable td a span { color:#000;font:bold 11px/14px arial; }
.cnn_TopicCTable td a:hover span { color:#ca0002; }

.cnn_TopicCHeader { font:bold 22px/24px arial;padding:0 0 7px 0; }

.cnn_TopicCMore { text-align:right;font:normal 10px/12px arial;padding:0px 8px 3px 0; }


/* ugc box */

.cnnUGCBox
{background:#f5fafe;margin:8px 0px 3px 0px;}

.cnnUGCBox .cnnUGCBox
{background:#fff;margin:3px 18px 9px 18px;}

.cnnUGCBoxFooterMeta
{padding:6px 0 12px 0;margin:0 18px;height:14px;}

.cnnUGCBoxFooterMeta .cnnPostCommentsLnk
{float:right;color:#666;}

.cnnUGCBox .cnnBoxContent
{border-width:0 1px; border-style: solid; border-color: #e0e6ec;font-size:11px;line-height:14px;padding:0;margin:0;background:#f5fafe;}

.cnnUGCBox .cnnUGCBox .cnnBoxContent
{border-width:0 1px;border-style: solid; border-color: #edf3fb; color:#666;background:#fff;overflow:hidden;padding:6px 12px 8px 12px;}

.cnnUGCBox .cnnUGCBox .cnnBoxContent .cnnMeta
{width:92px;float:left;margin-right:10px;overflow:hidden;}

.cnnUGCBox .cnnUGCBox .cnnBoxContent p
{width:387px;margin:0 0 0 103px;}

.cnnUGCHeader
{padding:10px 18px 10px 11px;}

.cnnUGCBox .cnnBoxContent h3
{height:26px;font-size:14px;line-height:16px;color:#3d75ac;margin:0;padding:0;overflow:hidden;}

.cnnUGCBox .cnnBoxContent h4
{margin:0;padding:0;}

.cnnUGCBox .cnnBoxContent h3.cnnBlogsClosed .closed,
.cnnUGCBox .cnnBoxContent h3.cnnBlogs .opened,
.cnnUGCBox .cnnBoxContent h3.cnnIReportClosed .closed,
.cnnUGCBox .cnnBoxContent h3.cnnIReport .opened,
.cnnUGCBox .cnnBoxContent h3.cnnOpinionClosed .closed,
.cnnUGCBox .cnnBoxContent h3.cnnOpinion .opened
{display:inline;vertical-align:top;margin:7px 8px 0px 0;padding:0;overflow:hidden;}

.cnnUGCBox .cnnBoxContent h3.cnnBlogsClosed .opened,
.cnnUGCBox .cnnBoxContent h3.cnnBlogs .closed,
.cnnUGCBox .cnnBoxContent h3.cnnIReportClosed .opened,
.cnnUGCBox .cnnBoxContent h3.cnnIReport .closed,
.cnnUGCBox .cnnBoxContent h3.cnnOpinionClosed .opened,
.cnnUGCBox .cnnBoxContent h3.cnnOpinion .closed
{display:none;}

.cnnUGCBox .cnnBoxContent h3 a
{display:block;height:26px;font-size:22px;font-weight:bold;line-height:26px;margin:0;padding:0;overflow:hidden;}

.cnnUGCBox .cnnBoxContent h3 a,
.cnnUGCBox .cnnBoxContent h3 a:visited,
.cnnUGCBox .cnnBoxContent h3 a:hover
{color:#3d75ac;}

.cnnUGCBox .cnnBoxContent h3 a span
{font-size:14px;font-weight:normal;line-height:16px;}

.cnnUGCCommentFrm
{margin:0 17px 0 28px;border-top:3px solid #E8EFF7;padding:12px 0 21px 7px;background:#f5fafe;}

.cnnUGCCommentFrm .cnnMeta
{float:left;}

.cnnUGCCommentFrm h4
{color:#959A9F;font-size:22px;margin:0 0 12px 0}

.cnnUGCCommentFrm form textarea
{width:428px;height:99px;}

.cnnUGCCommentFrm form div
{padding-top:9px;}

.cnnUGCCommentFrm form a
{font-size:11px;font-weight:bold;}

.cnnExtended
{margin-top:0;}

.cnnUGCBox .cnnUGCBox .cnnBoxContent .cnnExtended p
{margin-top:0;}

.cnnUGCBox .cnnUGCBox .cnnBoxContent h3
{margin-bottom:6px;}

.cnnUGCBox .cnnUGCBox .cnnBoxContent .clear
{margin:12px 0;}

.cnnUGCCommentFrm form label
{margin:0;padding:0;color:#666;}

.cnnUGCCommentFrm .cnnLocalCol,
.cnnUGCCommentFrm .cnnNameCol
{float:left;width:203px;overflow:hidden;}

.cnnUGCCommentFrm form .cnnNameCol
{margin-right:11px;}

.cnnUGCCommentFrm form .cnnLocalCol,
.cnnUGCCommentFrm form .cnnNameCol,
.cnnUGCCommentFrm form .cnnCommentCol
{padding-top:0;}

.cnnUGCCommentFrm form .cnnCommentCol
{clear:both;padding-top:6px;}

* html .cnnUGCCommentFrm form .cnnLocalCol,
* html .cnnUGCCommentFrm form .cnnNameCol,
* html .cnnUGCCommentFrm form .cnnCommentCol
{margin-top:-6px;}

* html .cnnUGCCommentFrm form .cnnCommentCol
{padding-top:0;margin-top:-10px;}

.cnnContributor
{color:#333;font-weight:bold;}

.cnnError
{color:#ca0002;font-weight:bold;}

.cnnUGCBoxHeader
{height:4px;overflow:hidden;background:url(http://i.cdn.turner.com/cnn/.element/img/2.0/mosaic/base_skins/UGC/ugc_TR_bg.gif) 100% 0 repeat-x;}

.cnnUGCBoxFooter
{height:4px;overflow:hidden;background:url(http://i.cdn.turner.com/cnn/.element/img/2.0/mosaic/base_skins/UGC/ugc_BR_bg.gif) 100% 0 no-repeat;}

.cnnUGCBox .cnnUGCBox .cnnUGCBoxHeader
{height:4px;overflow:hidden;background:url(http://i.cdn.turner.com/cnn/.element/img/2.0/mosaic/base_skins/UGC/b_ugc_TR_bg.gif) 100% 0 repeat-x;}

.cnnUGCBox .cnnUGCBox .cnnUGCBoxFooter
{height:4px;overflow:hidden;background:url(http://i.cdn.turner.com/cnn/.element/img/2.0/mosaic/base_skins/UGC/b_ugc_BR_bg.gif) 100% 0 no-repeat;margin:0;}

.cnnClear
{clear:both;}