.col-1 h1{font-family:Georgia, "Times New Roman", Times, serif;}
.col-1 .h1-sep{width:190px;height:25px;background-image: url("/images/commentsicondouble.png");background-repeat: no-repeat;background-position: 89% 0px;}
.new-sep{width:360px;height:14px;background-image: url("/images/report-ab.gif?v=2");background-repeat: no-repeat;background-position: 100% 2px;}
.col-1 .article-timestamp{font-size:10px;color:#919191}
.col-1 h3 {background-image:none; margin:0;padding:0;color:#666;font-size:11px; font-weight:normal}
.comment-box-container {background-color:#f6fafd;padding:5px;border-bottom:5px solid #deecf7;overflow:hidden;}
.comment-box-left{width:190px;float:left;border-right:1px dotted #999;margin-right: 5px;}
.comment-box-left h1 {padding:0;margin:0;line-height:20px}
.comment-box-left p {font-size:10px;padding:3px 5px 0 0;margin:0;line-height:14px;font-family: Georgia,"Times New Roman",Times,serif;color:#333}
.comment-box-left p a{color:#990000}
.comment-box-right {overflow:hidden}
.comment-box-right p{font-size:10px;margin:0px;padding:0px;border:none;color:#8d9394}
.comments-title h1{font-size:15px;width:425px;margin:0px;padding:0px;font-family:Georgia, "Times New Roman", Times, serif;}
.comments-title h2{font-size:10px;width:425px;margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;border-top:1px solid #d5d3d3;border-bottom:0}

.commentInfo {margin:0px;border-bottom:1px dotted #ccc;padding:16px 0;overflow:hidden;background:#fff;width:630px}
.commentMore{float:left;width:100px;padding-left:38px;font-family: Georgia,"Times New Roman",Times,serif;font-size:14px}
.commentInfo .commentRules {font-family:verdana;font-size:9px;line-height:17px;padding:0 0 0 50px;margin:0px 0px 0px 90px;font-weight:normal;color:#182b3e;background: url(/images/comments3_info.png) 0px 1px no-repeat;background-position: 1% 9px;}
.commentInfo .commentRules img{padding-top:3px}

.ctSortWrap {margin:0px;border:0;border-bottom:1px solid #fff;padding:8px 0;background:#f9fcff;overflow:hidden;}
.ctSortWrap div.ctSort {width:328px;overflow:hidden;margin:0 140px;}
.ctSortWrap div.ctSort h1 {display:block;float:left;font-weight:bold;text-transform:uppercase;font-size:9px;margin:0 0 0 8px;text-align:center;padding:0;width:60px;height:20px;line-height:20px;border:0;letter-spacing:1px;font-family:Arial;}
.ctSortWrap div.ctSort a {white-space: nowrap;border:1px solid #fff;display:block;float:left;background:#e3f2fc;font-size:10px;font-weight:bold;font-family:Verdana;margin:0 0 0 4px;padding:0 10px;text-decoration:none;font-family:Arial;text-align:center;height:20px;line-height:20px;color:#000;}
.ctSortWrap div.ctSort a:hover {border:1px solid #fff;background:#395776;color:#fff;}
.ctSortWrap div.ctSort span {background:#5f7c99;color:#fff;border:1px solid #fff;white-space: nowrap;display:block;float:left;font-size:10px;font-weight:bold;margin:0 0 0 4px;padding:0 10px;text-decoration:none;font-family:Arial;text-align:center;height:20px;line-height:20px;}

p.related-title{background-image: url("/images/spike.gif");background-repeat: no-repeat;background-position: 1% 9px;background-color:#f6fafd;font-size:14px;font-family:Georgia, "Times New Roman", Times, serif;border-bottom: 3px solid #bddef2; font-size:16px; line-height:1.2em; color:#373737; margin:10px 0 0 0; padding:3px 5px 2px 28px;}
.related-box {background-color:#f6fafd;margin:0; padding:0}
.related-box ul {border:1px solid #dae6f2;padding:5px}
.related-box ul li{padding:0px 0 0px 15px;margin:0;background-image: url("/images/arrow_right.gif");background-repeat: no-repeat;background-position: 0% 5px;}
.related-box li a {color:#333;font-size:12px}
.line_hor2 {margin:10px 0;}

#commentscontainer {width:620px;background:#fff;margin:0 0px 0 5px;padding:0;overflow:hidden;}
#commentscontainer div.ctComment {border:1px solid #efefef;border-left:0;border-right:0;border-top:1px solid #fff;position:relative;margin:0 0 8px 0;padding:0 0 18px 0;}
#commentscontainer div.ctComment h1 {display:block;text-indent:16px;position:absolute;top:10px;left:107px;font-size:11px;font-family:Verdana;width:487px;height:24px;line-height:22px;background:#e8f2fa;margin:0;color:#2f5173;border:1px solid #dee2e3;background-image: url("/images/spike.gif");background-repeat: no-repeat;background-position: 3% 9px;padding:0px 0px 0px 20px;}
#commentscontainer div.ctComment h1 span {color:#849cb4;}
#commentscontainer div.ctComment h2 {display:block;position:absolute;top:39px;left:0;font-size:14px;font-family:Arial;width:64px;height:28px;line-height:28px;background: url(/images/comments4_bkg.png) -431px 0 no-repeat;margin:auto;overflow:hidden;text-align:center;}
#commentscontainer div.ctComment h2.ctDeleted {background: url(/images/comments4_bkg.png) -431px -28px no-repeat;}
#commentscontainer div.ctComment h2 img {display:inline;border:0;margin:0;padding:0;vertical-align: middle;}
#commentscontainer div.ctComment a.voteUp {display:block;position:absolute;top:10px;left:0;background: url(/images/comments4_bkg.png) -150px -24px no-repeat;width:30px;height:24px;border:0;}
#commentscontainer div.ctComment a:hover.voteUp {background: url(/gfx/site/commenting/comments4_bkg.png) -120px -24px no-repeat;border:0;}
#commentscontainer div.ctComment a.voteDown {display:block;position:absolute;top:10px;left:34px;background: url(/images/comments4_bkg.png) -60px -24px no-repeat;width:30px;height:24px;border:0;}
#commentscontainer div.ctComment a:hover.voteDown {background: url(/images/comments4_bkg.png) -30px -24px no-repeat;border:0;}
#commentscontainer div.ctComment span.voteUp {display:block;position:absolute;top:10px;left:0;background: url(/images/comments4_bkg.png) -90px -24px no-repeat;width:30px;height:24px;border:0;}
#commentscontainer div.ctComment span.voteDown {display:block;position:absolute;top:10px;left:34px;background: url(/images/comments4_bkg.png) 0 -24px no-repeat;width:30px;height:24px;border:0;}
#commentscontainer div.ctComment div.ctCommentBody {font-size:12px;background:#f6fafd;margin:39px 0 6px 107px;padding:0 16px;line-height:17px;border:1px solid #e1e4e5;overflow:hidden;width:475px}
#commentscontainer div.ctComment div.ctCommentBody p {padding:4px 0;margin:0;}
#commentscontainer div.ctComment div.ctCommentBody p.status {border-bottom:1px dotted #ccc;}
#commentscontainer div.ctComment div.ctAbuseBar {font-size:12px;margin:6px 6px 0 0px;padding:0;height:24px;line-height:24px;}
#commentscontainer div.ctComment div.ctAbuseBar a.ctReportAbuse {display:inline;float:left;background: url(/images/comments4_bkg.png) 0 -72px no-repeat;width:80px;height:24px;margin:0 8px 0 0px;border:0;}
#commentscontainer div.ctComment div.ctAbuseBar a:hover.ctReportAbuse {background: url(/images/comments4_bkg.png) 0 -48px no-repeat;border:0;}
#commentscontainer div.ctComment div.ctAbuseBar a.ctDelete {display:block;float:left;background: url(/images/comments4_bkg.png) -125px -72px no-repeat;width:113px;height:24px;margin:0;border:0;}
#commentscontainer div.ctComment div.ctAbuseBar a:hover.ctDelete {background: url(/images/comments4_bkg.png) -125px -48px no-repeat;border:0;}
.voting{float:left;margin-top:10px}
.voting .vote-yes{font-size:10px;background-color:#fff; padding:3px 3px 3px 23px; width:75px; height:16px;margin-bottom:5px;background-image: url("/images/agree.gif");background-repeat: no-repeat;background-position: 3% 2px;}
.voting .vote-yes:hover{background-color:#f9f9f9;}
.voting .vote-no{font-size:10px;background-color:#fff ; padding:3px 3px 3px 23px; width:75px; height:16px;margin-bottom:5px;background-image: url("/images/disagree.gif");background-repeat: no-repeat;background-position: 3% 2px;}
.voting .vote-no:hover{background-color:#f9f9f9;}

.related-heading h1{background-image: url("/images/spike.gif");background-repeat: no-repeat;background-position: 1% 9px;background-color:#f6fafd;font-size:14px;font-family:Georgia, "Times New Roman", Times, serif;border-bottom: 3px solid #bddef2; font-size:16px; font-weight:normal; line-height:1.2em; color:#373737; margin:10px 0 0 0; padding:3px 5px 2px 28px;}
.related-heading h3{margin:0;padding:3px 0; background-image:none;}
.related-heading .related-media-block{border-bottom:1px solid #e0e0e0}