/* GENERAL ARTICLE CSS. */
.ArticleViewer .IFAPhoto{float:left;margin-right:8px;width:80px; border:1px solid black;}
.ArticleViewer .datepic{padding-right:4px;}
.ArticleViewer .Head{margin-bottom:25px;font-size:22px;color:#000000;font-family:Times New Roman;}
.ArticleViewer .SubHead{margin-bottom:5px;font-size:1.2em;color:#1167BF;}
.ArticleViewer .Caption{margin-bottom:5px;font-size:1.2em;font-style:italic;padding-top:5px;}
.ArticleViewer .Ratings{margin-bottom:10px;margin-top:5px;font-size:1.2em;}
.ArticleViewer .Text{font-size:1.2em;line-height:150%;margin-bottom:5px;margin-top:0; text-align:left;}
.ArticleViewer p{padding:0;margin:0 0 14px 0;}
.ArticleViewer .Head{font-size:19px;color:#000000;font-weight:bold;margin-bottom:5px;}
.ArticleViewer .SubHead{font-size:14px;color:#000000;font-weight:bold; font-style:italic; margin-bottom:5px;}
.ArticleViewer div.SubHead{margin-bottom:15px;}
.ArticleViewer .Caption{font-size:14px;line-height:24px;font-style:italic;margin-bottom:5px;}
.ArticleViewer .Ratings{margin-bottom:10px;margin-top:5px;font-size:14px;}
.ArticleViewer .Text, 
.ArticleViewer .Normal{font-size:14px;line-height:24px;margin-bottom:5px;margin-top:0;}
.ArticleViewer .NormalBold{font-size:14px;line-height:24px;margin-bottom:5px;margin-top:0;font-weight:bold;}
.ArticleViewer .Bullet{margin-left:8px;margin-right:5px;font-size:1.2em;}
.ArticleViewer a img{border:0;}
.ArticleViewer .Panel{padding:5px;background-color:#eaeaea;border:1px solid #E0E0E0;margin-bottom:5px;}
.ArticleViewer .Panel .SubHead{font-size:1.4em;color:Black;}
.ArticleViewer .Panel a, .ArticleViewer .Panel span{font-size:14px;}
.ArticleViewer .Panel a img{margin-right:5px;margin-top:5px;}
.ArticleViewer .Panel a span{vertical-align:super;font-size:12px;}
.ArticleViewer .Link .Bullet{vertical-align:super;}
.ArticleViewer .Post a img{vertical-align:super;}
.ArticleViewer .ReturnLink{margin-top:10px;}
.ArticleViewer .ReturnLink a{font-weight:bold;font-size:14px;}

/* COMMENT FORM CSS. */
.ArticleViewer .Panel .CommentForm{margin-top:20px;}
.ArticleViewer .CommentForm .Message{margin-top:15px;margin-bottom:15px;border:1px solid #51772C;background-color:#F1F6EF;padding:10px;color:#51772C;font-weight:bold;font-size:1.4em;}
.ArticleViewer .CommentForm .Row{float:none;}
.ArticleViewer .CommentForm label{float:none;display:inline-block;width:150px;vertical-align:top;font-size:1.2em;}
.ArticleViewer .CommentForm input.TextBox{font-size:1.2em;float:none;display:inline-block;width:180px;}
.ArticleViewer .CommentForm span.NormalRed{font-size:1.2em;float:none;display:inline-block;margin-left:150px;font-style:normal;}
.ArticleViewer .CommentForm textarea.TextBox{font-size:1.2em;float:none;display:inline-block;width:330px;}
.ArticleViewer .CommentForm span{font-style:italic;margin-left:8px;vertical-align:top;padding-top:3px;}
.ArticleViewer .CommentForm img{vertical-align:text-bottom;float:none;}
.ArticleViewer .CommentForm #CommentRatings img{cursor:pointer;}
.ArticleViewer .CommentForm input.Small{width:145px;}
.ArticleViewer .CommentForm .Captcha{margin-top:2px;margin-bottom:2px;}
.ArticleViewer .CommentForm input.Button{float:none;}

/* COMMENT LIST CSS. */
.ArticleViewer .CommentList{margin:0;padding:0;}
.ArticleViewer .CommentList li{list-style:none;margin-bottom:10px;border:1px solid #1167BF;padding:5px;}
.ArticleViewer .CommentList span.Comment{display:block;font-size:14px;line-height:24px;margin-bottom:5px;}
.ArticleViewer .CommentList span.Comment img{margin-right:5px;height:14px;}
.ArticleViewer .CommentList span.Comment a{font-size:1em;margin-right:8px;}
.ArticleViewer .CommentList span.CommentInfo{display:block;font-style:italic}
.ArticleViewer .CommentList span.Replies{display:block;margin-top:15px;font-size:1.2em;font-weight:bold;margin-left:50px;color:#1167BF;}
.ArticleViewer .CommentList span.Hidden{color:Red;font-size:1em;margin-right:5px;}
.ArticleViewer .CommentList a.StateChange{color:#000000;font-weight:bold;}
.ArticleViewer .CommentList .ChildCommentList{margin:0;padding:0;}
.ArticleViewer .CommentList .ChildCommentList li{margin-left:50px;margin-right:10px;border-top:1px dashed #1167BF;border-left:0;border-right:0;border-bottom:0;margin-top:5px;padding-top:10px;padding-left:0;padding-right:0;padding-bottom:0;}
