.ArticleCommentArea { background:url(http://media.mercola.com/themes/emf/images/community_bg.jpg) repeat-x; height:71px;}
.ArticleCommentArea .leftArea{ float:left; padding:20px; font:normal 26px arial; }
.ArticleCommentArea .rightArea{ float:right; padding:20px; }

.ArticlePostUserPanel { width:245px; }
.ArticlePostUserBox { width:238px;  margin:0 auto; background:url(http://media.mercola.com/themes/emf/images/articles-postballonbg.jpg) repeat-y center; }
.ArticlePostUserBox .topArea{  background:url(http://media.mercola.com/themes/emf/images/articles-postballontop.jpg) no-repeat top; }
.ArticlePostUserBox .botArea{  background:url(http://media.mercola.com/themes/emf/images/articles-postballondown.jpg) no-repeat bottom;  }
.ArticlePostUserBox .botAreaReply{  background:url(http://media.mercola.com/themes/emf/images/articles-postballondown2.jpg) no-repeat bottom;  }
.ArticlePostUserBox .contentMargin { width:210px; margin:0 auto; padding:5px 0;  }
.ArticlePostUserBox .leftArea{ float:left; margin-bottom:10px;}
.ArticlePostUserBox .headerDiv { margin-bottom:10px; }
.ArticlePostUserBox .rightArea{ float:right; margin-bottom:10px;}

.ArticlePostUserName { font-weight:bold; padding-left:36px; text-align:right; color:#2a2a2a;  }

.ArticlePostContentArea { width:650px;}
.ArticlePostBox {  border:solid 1px #cccccc; background:#fff url(http://media.mercola.com/themes/emf/images/forum-postbgtop.jpg) repeat-x; margin-bottom:10px;}
.ArticlePostBox .insideBox { position:relative; border:solid 1px #fff; padding:1px; background:url(http://media.mercola.com/themes/emf/images/forum-postbgbottom.jpg) repeat-x bottom;}
.cornerFold { position:absolute; bottom:-2px; right:-2px;}
.postTitle { position:absolute; top:0px; left:3px; z-index:0px; }
.ArticlePostBox .contentMargin { width:600px; margin:0 auto; padding:10px 0;  } 

.ArticleReplyPostContentArea { width:600px;}
.ArticleReplyPostBox {  border:solid 1px #cccccc; background:#fff url(http://media.mercola.com/themes/emf/images/forum-postbgtop.jpg) repeat-x; margin-bottom:10px;}
.ArticleReplyPostBox .insideBox { position:relative; border:solid 1px #fff; padding:1px; background:url(http://media.mercola.com/themes/emf/images/forum-postbgbottom.jpg) repeat-x bottom;}
.cornerFold { position:absolute; bottom:-2px; right:-2px;}
.postTitle { position:absolute; top:0px; left:3px; z-index:0px; }
.ArticleReplyPostBox .contentMargin { width:560px; margin:0 auto; padding:10px 0;  } 

.divlinks { padding:8px 0 8px 10px; float:right; font-size:14px; }

.fullwidth { width:910px; margin:0 auto; }
.fullwidth table, .fullwidth td, .fullwidth th, .fullwidth tr {border: 0;}
.fullwidth th{ display:none; }
.clear { clear:both; }
.ThreadPostHolder { background-color:#f0f0f0; }

.SendMessage:hover { cursor: pointer; cursor: hand; }
.AddFriend:hover { cursor: pointer; cursor: hand; }

.friendinvitediv { background:#840a04 url(http://media.mercola.com/themes/mercola/images/invitefriendBg.png) no-repeat center; width:235px; height:135px; 
                   color:#FFF; font:normal 12px arial;
                   margin:0 auto; }
.friendinvitediv .margindiv { margin:0; padding:0; margin:0 10px;  text-align:center; }
.friendinvitediv strong { font-size:15px }

.profilecompletedivbg { background:url(http://media.mercola.com/themes/mercola/images/completeprofileBgStrip.png) repeat-y; width:203px; text-align:center; color:#FFF; font:normal 12px arial; color:#000; margin:0 auto; }
.profilecompletediv { background:url(http://media.mercola.com/themes/mercola/images/completeprofileBg.png) no-repeat bottom; width:203px; text-align:center; color:#FFF; font:normal 12px arial; color:#000; }.profilecompletediv .margindiv { margin:0; padding:0; margin:0 15px; padding-top:15px; text-align:left; }
.profilecompletediv strong { font-size:15px; line-height:14px; }
.profilecompletediv .avatardiv { margin:0; padding:0; margin-right:10px; margin-left:5px; float:left; height:60px; width:70px; padding-bottom:5px; }
.profilecompletediv .percent { font:bold 28px arial; color:#990000; line-height:26px; }

.handlink  {  cursor:pointer; }

.videodiv { text-align:center; padding:10px 0; }
.videodiv h2{ text-align:center; padding-top:10px; }

 /*  Modal-Box Class */      
.ModalBox{
height:373px;
left:29%;
position:fixed;
top:21%;
width:661px;
z-index:99999;
}
.ModalBoxOverlay{
display:block;
height:100%;
left:0;
-moz-opacity:.50; filter:alpha(opacity=50); opacity:0.50;
position:fixed;
top:0;
width:100%;
z-index:99998;
background-color:black;
}
/* modal box inside style*/

.commentdiv { padding:10px 0;}
.commentdiv img{ border:0; }
.commentdiv .ArticlePostBox { padding:0; margin:0; border:0; position:relative; background:#fff url(http://media.mercola.com/themes/emf/images/forum-postbgtop.jpg) repeat-x; }
.commentdiv .ArticlePostBox .insideBox { border:solid 1px #fff; padding:1px; background:url(http://media.mercola.com/themes/emf/images/forum-postbgbottom.jpg) repeat-x bottom;}
.commentdiv .cornerFold { position:absolute; bottom:-2px; right:-2px;}
.commentdiv .messagediv { border:solid 1px #d2d2d2; background:#FFF; position:relative;  }
.commentdiv h5 {  margin:0; color:#1873c1; }
.commentdiv .margindiv { margin:0; padding:0; margin:0 20px; padding:10px 0; text-align:left; }
.commentdiv .messagetext { background:url(http://media.mercola.com/themes/emf/images/qouteright.png) top right no-repeat; padding-right:48px; padding-top:5px; word-wrap:break-word; width:820px;}
.commentdiv .gradientdiv { border:solid 1px #fff; background:url(http://media.mercola.com/themes/emf/images/commentboxbg.png) bottom repeat-x;  }
.commentdiv .commentprofilediv { background:#f3f3f3; border-bottom:solid 1px #d2d2d2; }
.commentdiv .commentprofilediv .leftarea { float:left; font-size:14px;  }
.commentdiv .commentprofilediv .profiledetails { margin-left:75px;}
.commentdiv .commentprofilediv .leftarea span{ font-size:12px; }
.commentdiv .commentprofilediv .rightarea { float:right; position:relative; }
.commentdiv .commentprofilediv .rightarea .margindiv { margin:0; padding:0; margin-right:25px; padding-top:15px; font-size:12px; }
.commentdiv .commentprofilediv strong{ font-size:16px; line-height:14px; }
.commentdiv .commentprofilediv .profileAvatar { padding:0; margin:0; width:62px; height:62px; overflow:hidden; float:left; border:solid 1px #e2e2e2; background-color:#fff; }
.commentdiv .commentprofilediv .profileAvatar img{ padding:0; margin:0; width:63px}
.commentdiv .commentlinks { float:left; padding-top:7px; font-size:14px;}
.commentdiv .commentlinks div{ display:inline; }
.commentdiv .rewardsdiv { float:right; padding-top:7px; font-weight:bold;  font-size:14px;}
.commentdiv .rewardsbtn { float:right; width:60px; text-align:right; }
.commentdiv .rewardsbtn img{ padding-top:3px; }
.commentdiv .profilebtn { background:url(http://media.mercola.com/themes/emf/images/profilebtn.png) no-repeat 0 3px; height:26px; width:111px; float:left; text-align:center; font:bold 12px arial;text-decoration:none !important;}


.replydiv { padding-bottom:5px; }
.replydiv img{ border:0;}
.replydiv .ArticlePostBox { margin:0; padding:0; border:0; position:relative; background:#fff url(http://media.mercola.com/themes/emf/images/forum-postbgtop.jpg) repeat-x; }
.replydiv .ArticlePostBox .insideBox { border:solid 1px #fff; padding:1px; background:url(http://media.mercola.com/themes/emf/images/forum-postbgbottom.jpg) repeat-x bottom;}
.replydiv .cornerFold { position:absolute; bottom:-2px; right:-2px;}
.replydiv .messagediv { border:solid 1px #d2d2d2; background:#FFF; position:relative;  margin-left:100px; }
.replydiv .cornerdiv { position:absolute; right:-1px; top:-1px; }
.replydiv .gradientdiv { border:solid 1px #fff; background:url(http://media.mercola.com/themes/emf/images/commentboxbg.png) bottom repeat-x;  }
.replydiv h5 {  margin:0; color:#1873c1; }
.replydiv .margindiv { margin:0; padding:0; margin:0 20px; padding:10px 0; text-align:left; }
.replydiv .messagetext { background:url(http://media.mercola.com/themes/emf/images/qouteright.png) top right no-repeat; padding-right:48px; padding-top:5px; word-wrap:break-word; width:720px;}
.replydiv .commentprofilediv {  background:#f3f3f3; border-bottom:solid 1px #d2d2d2;}
.replydiv .commentprofilediv .leftarea { float:left; font-size:14px;  }
.replydiv .commentprofilediv .profiledetails { margin-left:75px;}
.replydiv .commentprofilediv .leftarea span{ font-size:12px; }
.replydiv .commentprofilediv .rightarea { float:right; position:relative; }
.replydiv .commentprofilediv .rightarea .margindiv { margin:0; padding:0; margin-right:25px; padding-top:15px; font-size:12px;  }
.replydiv .commentprofilediv strong{ font-size:16px; line-height:14px;}
.replydiv .commentprofilediv .profileAvatar { padding:0; margin:0; width:62px; height:62px; overflow:hidden; float:left; border:solid 1px #e2e2e2; background-color:#fff; }
.replydiv .commentprofilediv .profileAvatar img{ padding:0; margin:0; width:63px;}
.replydiv .commentlinks { float:left; padding-top:7px; font-size:14px;}
.replydiv .commentlinks div{ display:inline; }
.replydiv .rewardsdiv { float:right; padding-top:7px; font-weight:bold; font-size:14px; }
.replydiv .rewardsbtn { float:right; width:60px; text-align:right; }
.replydiv .rewardsbtn img{ padding-top:3px; }
.replydiv .profilebtn { background:url(http://media.mercola.com/themes/emf/images/profilebtn.png) no-repeat 0 3px; height:26px; width:111px; float:left; text-align:center; font:bold 12px arial;text-decoration:none !important;}
.clearfloat { clear:both; }


/*Badge Info Popup*/
.tooltip{ width:350px; font-family:Arial, Helvetica, sans-serif;font-size:12px; text-align:left; }  
.tooltip-box .corner   {}  
.tooltip .topLeft { background: url(http://media.mercola.com/themes/mercolaArticle/images/tooltip-top-left.gif) no-repeat;  }  
.tooltip .bottomLeft { background: url(http://media.mercola.com/themes/mercolaArticle/images/tooltip-bottom-Left.gif) no-repeat;  }   
.tooltip .left { background: url(http://media.mercola.com/themes/mercolaArticle/images/tooltip-left.gif) repeat-y;  }     
.tooltip .right { background: url(http://media.mercola.com/themes/mercolaArticle/images/tooltip-right.gif) repeat-y;  }  
.tooltip .topRight { background: url(http://media.mercola.com/themes/mercolaArticle/images/tooltip-top-Right.gif) no-repeat;  }    
.tooltip .bottomRight { background: url(http://media.mercola.com/themes/mercolaArticle/images/tooltip-bottom-Right.gif) no-repeat;  }       
.tooltip .top { background: url(http://media.mercola.com/themes/mercolaArticle/images/tooltip-top.gif) repeat-x; height:5px; }       
.tooltip .bottom  {  background: url(http://media.mercola.com/themes/mercolaArticle/images/tooltip-bottom.gif) repeat-x;  text-align: center;  }  
#badgeInfoPopupContent {  background-color: #FFF; min-width: 175px; min-height: 50px; padding:10px;} 
#tooltip-tail { background-image:url(http://media.mercola.com/themes/mercolaArticle/images/tooltip-arrow.gif); width:20px; height:19px; position:relative; top:-65px; } 
.red-bold { color:#c70404; font:bold 16px arial;}
.red { color:#c70404; }
.negapointsdiv { position: absolute; width: 41px; height: 23px; background: url("http://media.mercola.com/themes/mercola/images/badge-negative-points.png") no-repeat scroll 0pt 0pt transparent; text-align: center; left: -41px; }

/*Badge Info Pop-up end*/

