/* CSS Document for Mercola EMF */
@import url('http://media.mercola.com/assets/css/global.css'); 
.friendinvitediv {
background:url("http://media.mercola.com/themes/mercola/images/invitefriendBg.png") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
font:12px arial;
height:153px;
margin:0 auto;
width:203px;
}
.dangers h2 { margin-left:20px !important; }
.margindiv { padding:10px; }
/* Mercola Footer */
.mercola-footer { background-color:#0c3285; color:#FFFFFF; font:12px arial; margin:0 auto; text-align:left; }
.footerSitemapBox {font-size:11px; padding-bottom:20px; margin:auto; width:820px; }
.footerSitemapBox ul {color:#FFF; list-style-position:inside; float:left; padding-top:20px; }
.footerSitemapBox .listTitle { list-style-position:outside; list-style:none; color:#aebcef; font:bold 14px arial; }
.footerSitemapBox a{ color:#FFF; text-decoration:none;  }
.footerSitemapBox a:hover{ color:#FFF; text-decoration:underline; }
.disclaimer { padding-top: 10px; background-color:#0c3285; padding-bottom:10px; }
.disclaimer-box { width: 900px; background-color:#fff; margin: auto; font-size: 12px; font-family: Arial,Helvetica,sans-serif; }
.Mercolalist { width: 150px; margin:0; padding:0}
.Mercolalist2 { width: 150px; margin:0; padding:0}
.Productlist { width: 140px; margin:0; padding:0}
.Productlist2 { width: 140px; margin:0; padding:0 }
.SpecialInfolist { width: 170px; margin:0; padding:0 }
.SpecialInfolist2 { width: 70px; margin:0; padding:0; overflow:hidden; }

@charset "utf-8";
/* body */

.mercola-social { margin-top: 7px; }

#subscribe-left { float:left; background-image:url(http://media.mercola.com/themes/emf/images/top-bg-subscribe-left.png); width:15px; height:50px; }
#subscribe-right { float:right; background-image:url(http://media.mercola.com/themes/emf/images/top-bg-subscribe-right.png); width:15px; height:50px; }
#mercola-top-subscribe { background-image:url(http://media.mercola.com/themes/emf/images/top-bg-subscribe.png); background-position:center;  height:50px; float:left; width: 972px; margin-top: 0px;}



#subscribe { margin:0 auto; padding:0; width:860px; height:50px; }
#subscribe p { float:left; width:380px; color:#174B79;text-transform:none; font-size:16px; margin:0 0 0 25px;padding:12px 0 0;text-align:left;}
#subscribe .txtfield { 
border:0 none;
height:22px;
padding:4px 10px;
width:230px;
margin-top:10px; }
#subscribe .btn_submit { background:url("http://media.mercola.com/themes/mercola/images/newsletter-btn.png") no-repeat scroll 0 0 transparent; border:0 none;
color:#FFFFFF;
cursor:pointer;
font:bold 14px arial;
height:38px;
margin:0;
padding:0;
width:161px;}
.MsgBoardStyle { color:#fff; font-size:12px; width:150px; float:left; font-family:Arial; margin-left:400px; margin-top:-10px; }

.txtfieldcontainer { width:250px; float:left; margin-left:5px; }
.user-welcome { margin:20px 0 0 13px; font-family:arial; font-size:12px;  }

.header-width { width:1002px; margin:auto; }
.mercola-logo { float:left; width:285px; }
.mercola-search { float:right; width:700px; margin-top:10px; }


html, body { height: 100%; }
body 		  { background-image:url(http://media.mercola.com/themes/emf/images/body-bg.jpg); background-repeat:repeat-x; margin:0; padding:0; height:100%; font-family:Arial, Helvetica, sans-serif; }
#container 	  { margin:60px auto 0;
padding:0px 10px 0;
width:980px; position: relative; min-height: 100%; height: auto !important; }
#content	  { clear:both; padding:22px 0 5px 0; margin:0;  }
#footer 	  { position: relative;  clear:both; background-image:url(http://media.mercola.com/themes/emf/images/footer_bg.jpg); height:142px; background-repeat:repeat-x; font-size:12px; }
#foot_txt	  { margin:auto; padding:0; color:#fff; padding-top:15px; font-size:10px; text-align:center; }
#foot_txt a 	  { text-decoration:none; color:#fff; }
#foot_txt a:hover { text-decoration:underline; }
#foot_txt ul  { padding:0; margin:0; margin-left:-10px; }
#foot_txt li  { display: inline; list-style-type: none; }
.footline     { color:#588ab3; padding:0 10px; }
/* navigation */
/* nav */
#nav { clear:both; font:bold 14px arial; height:34px; text-transform:uppercase; text-align:center;}
#nav a { color:#fff; text-decoration:none;}
#nav a:hover { text-decoration:underline;}
#nav ul { padding-top:15px; }
#nav li { display:inline;  padding-right:80px; }
/* top elements */
#search 	  { background-image:url(http://media.mercola.com/themes/emf/images/search_bg.jpg); background-repeat:no-repeat; width:404px;  height:60px;  }
.search_txtbox{ font-size:16px; color:#363636; }
.logo 		  { font-size:24px; color:#000; font-weight:bold; }
.desc 		  { font-size:18px; color:#767676; }
#left 		  { float:left; margin-top:0px; width:514px; }
#right 		  { float:right; margin-top:0px; width:430px; }
#login 		  { font-size:12px; width:430px; text-align:right; }
#login li 	  { display: inline; list-style-type: none; }
.searchline   { color:#d7d6d6; padding:0 2px; }

/* recent articles */
#articles     { background-image:url(http://media.mercola.com/themes/emf/images/recent_bg.jpg); background-repeat:no-repeat; border-right:1px solid #edebeb;  }
#articles_pad { padding:10px; }
#articles h1  { color:#0669bf; font-size:30px; margin:0; padding-left:10px; }
#articles h2  { font-size:16px; margin:0; padding-top:8px; }
.Feeds-ArticleDesc   { font-size:12px; padding-top:0; padding-bottom:10px; }
#articles ul  { list-style-type:none; margin-left:10px; padding:0; margin-top:0px; }
#articles li  { background:url('http://media.mercola.com/themes/emf/images/bullet_grey.gif') no-repeat scroll 0 15px; padding:1px 20px; border-bottom:1px dashed #e0e0e0; } 
#articles a   { color:#0669bf; text-decoration:none; }
#articles a:hover { text-decoration:underline; }
.viewall a { padding-bottom:10px; text-decoration:underline; font-weight:bold;  }
/* active topics */

#topics     { background-image:url(http://media.mercola.com/themes/emf/images/recent_bg.jpg); background-repeat:no-repeat; }
#topics h1  { color:#5baa06;  font-size:30px; margin:0; padding-left:10px; }
#topics ul  { list-style-type:none; margin-left:10px; padding:0; margin-top:-5px; }
#topics li  { background:url('http://media.mercola.com/themes/emf/images/bullet_grey.gif') no-repeat scroll 0 15px; padding:10px 20px; border-bottom:1px dashed #e0e0e0; } 
#topics a   { color:#5baa06; text-decoration:none; }
#topics a:hover { text-decoration:underline; }

/* 3 columns */
.col { background-image:url(http://media.mercola.com/themes/emf/images/columnbg.jpg); background-repeat:repeat-x; width:939px; color:#343434; font-size:12px; }
.col h1 { font-size:24px; color:#505050; margin:0; padding-top:10px; text-align:center; }
.col p { padding:0 20px;  }

.col_left { background-image:url(http://media.mercola.com/themes/emf/images/col_left.jpg); background-position:right; width:313px; height:205px; background-repeat:no-repeat; }
.col_left p { padding:0; }
.col_left a { font-size:14px; font-weight:bold;  }
.col_mid a { font-size:14px; font-weight:bold;  }
.col_mid { background-image:url(http://media.mercola.com/themes/emf/images/col_mid.jpg); width:313px; height:205px; background-repeat:no-repeat; }
.col_right { background-image:url(http://media.mercola.com/themes/emf/images/col_right.jpg); width:313px; height:205px; background-repeat:no-repeat; }

/* sort article nav */

#SortArticleList { background-image:url(http://media.mercola.com/themes/emf/images/SortAricles_bg.jpg); width:400px; height:27px; background-repeat:no-repeat; margin:0; padding-left:4px; padding-top:5px; margin-bottom:-5px;  }
#SortArticleList li { display: inline; list-style-type: none; padding:0px 13px; color:#fff; }
#SortArticleList a  { text-decoration:none; color:#fff; }
#SortArticleList a:hover  { text-decoration:underline; color:#fff; }

/* post listings */
#PostListings ul { padding:0px; margin:0px; background-color:red; }
#PostListings li { margin-left:-40px; list-style-type: none; padding:10px 5px;border-bottom:1px dashed #e0e0e0; }
.PostListingTitle { font-weight:bold; }

/* results */
#resultsnav   { margin-top:4px; padding:0; border-bottom:5px solid #076abf; }
#results	  { border:1px solid #ccc; border-top:none; padding:5px 10px; background-color:#fff; }
#results p    { font-size:14px; padding:10px 0; }

#results h1       { font-size:20px; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; } 
#results h1 a     { color:#0869bd;  }
#results h1 a:hover { text-decoration:underline; }

.pub		      { display:none; font-size:12px; padding-right:15px; }
.pub a 	          { color:#145085; text-decoration:underline;  }
.pub a:hover 	      { text-decoration:none; }

div.hrlist 		  { height: 2px; background-image:url(http://media.mercola.com/themes/emf/images/hr.jpg); width:100%; margin:auto; background-repeat:repeat-x; padding-bottom:10px; }
div.hrlist hr 	  { display: none; }

/* forum right */
.writenewpost  { background-image:url(http://media.mercola.com/themes/emf/images/btn_newpost.png); width:161px; height:25px; background-repeat:no-repeat; color:transparent; border:0; }
.writenewpost a{ color:transparent; }


.ActivityContent-Margin ul { font-size:12px; list-style:none; margin-left:-20px; }
.ActivityContent-Margin li { padding:10px 0; border-bottom:1px dashed #e0e0e0; }

.forum_content { padding:10px 0; border-bottom:1px dashed #e0e0e0; }
.forumtitle_bg { background-image:url(http://media.mercola.com/themes/emf/images/forum_leftbg.jpg); width:681px; height:31px; background-repeat:no-repeat; }
.forum_border  { border:1px solid #e7e7e7; background-color:#fff;  }
.forumryt_bg   { background-image:url(http://media.mercola.com/themes/emf/images/forum_rytbg.jpg); background-position:center; background-repeat:no-repeat; height:35px; }
.forum_pad     { padding:10px; background-image:url(http://media.mercola.com/themes/emf/images/gradient_bg.jpg); background-repeat:repeat-x; }


/* must read */
.read 	   { border:1px solid #f7ddbd; background-color:#fff; }
.read_bg   { background-image:url(http://media.mercola.com/themes/emf/images/readbg.jpg); background-position:center; background-repeat:no-repeat; height:35px; }

.read ol   { padding-right: 5px; margin-left:-10px; margin-top:10px; color: #f78b05; font-weight:bold;}
.read li   { padding:5px 0; }
.list      { font-weight:normal; color:#000; font-size:14px; }
.list a    { color:#000; }
.list a:hover{ color: #f78b05; text-decoration:underline; }

/* article inside */
#artinside    { min-width:100%; background-image:url(http://media.mercola.com/themes/emf/images/gradient_bg.jpg); background-repeat:repeat-x; width:100%; padding:5px 10px; background-color:#fff; border: 1px solid #D8D8D8; }
#artinside h1 { font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#990000; margin-top:-15px; }
#artinside h2 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#CC0000; padding:0; margin:8px 0; }
.artrytside	  { background-image:url(http://media.mercola.com/themes/emf/images/art_shadowryt.jpg); background-repeat:no-repeat; background-position:top left; padding-left:10px; }
#artinside ul { list-style-image:url(http://media.mercola.com/themes/emf/images/arrow.gif); }
#artinside li { padding:5px; }

#comm 	   { background-image:url(http://media.mercola.com/themes/emf/images/community_bg.jpg); background-repeat:repeat-x; background-color:#f0f0f0; padding:5px 20px;  }
#comm h1   { font-size:24px; color:#2a2a2a; padding:25px 0 0 0px; }

#becker   { background-image:url(http://media.mercola.com/themes/emf/images/postedbecker2.jpg); width:234px; height:139px; background-repeat:no-repeat; color:#fff; margin:auto; padding-bottom:20px; }
#becker a { color:#fff; text-decoration:underline; }
#becker a:hover { text-decoration:none; }
.beckertitle { font-size:18px; }
.beckerviews { color:#353535; }
#becker p { font-family:Verdana, Geneva, sans-serif;  padding:0 0 0 35px; margin:0; }


/* search */
.GroupSearchButton { background-image:url(http://media.mercola.com/themes/emf/images/btn_search2.png); width:121px; height:30px; background-repeat:no-repeat; background-color:transparent; color:transparent; border:none; cursor:pointer; cursor:hand; }

/* add button */
.ArticlesBtnAdd    { background-image:url(http://media.mercola.com/themes/emf/images/btn-post-comment.png); width:121px; height:30px;  background-repeat:no-repeat; background-color:transparent; border:0; color:transparent; text-transform: capitalize; cursor:pointer; font-size:0; line-height:100px; overflow: hidden; margin:5px 0; }


/* button articles */

.PostToolNext { background:url(http://media.mercola.com/themes/emf/images/art_next.jpg) no-repeat; width:85px; height:22px; padding:3px 0px 0 0px; text-decoration:none; float: right; text-align:center; color:#fff !important; }
.PostToolNext:hover { text-decoration:underline; cursor: pointer; cursor: hand; color:#fff !important; }
.PostToolNext a { margin:auto; text-align:center; cursor: pointer; cursor: hand; color:#fff !important; }
.PostToolNext a:hover { text-decoration:underline; text-align:center; cursor: pointer; cursor: hand; color:#fff !important; }

.PostToolPrev { background:url(http://media.mercola.com/themes/emf/images/art_previous.jpg) no-repeat; width:117px; height:22px; color:#fff !important; margin:0; margin-right:5px; padding:3px 0px 0 0; text-decoration:none; text-align:center; float:right; }
.PostToolPrev:hover { text-decoration:underline; cursor: pointer; cursor: hand; color:#fff !important;}
.PostToolPrev a { margin:auto; text-align:center; cursor: pointer; cursor: hand; color:#fff !important;}
.PostToolPrev a:hover { text-decoration:underline; text-align:center; cursor: pointer; cursor: hand; color:#fff !important;}

.CommentBg { background:url(http://media.mercola.com/themes/emf/images/drcomments-Bg.jpg) bottom repeat-x; height:85px; width:100%; padding-bottom:6px; padding-left:5px; color:#000000;}
.CommentBg img { position:relative; top:13px; right:-10px;}
.MercolaCommentBox div{ font: bold 24px Arial Narrow, Arial; color:#000; padding-top:7px; margin-left:15px;}

.toolsdiv { margin-bottom:10px; color:#fff !important; font-family:Verdana, Geneva, sans-serif; font-size:11px;}
.toolsdiv .leftarea{  float:left; font-size:12px !important; }
.toolsdiv .rightarea{ float:right; padding-top:8px; }

.translatediv img { margin-right:12px; }
.translatediv { margin-left:7px; }

.PostToolEmailToFriend { background-image:url(http://media.mercola.com/themes/emf/images/art_email.jpg); width:174px; height:22px; background-repeat:no-repeat;  padding:3px 0 0 8px; text-decoration:none; }
.PostToolEmailToFriend a:hover { text-decoration:underline; cursor: pointer; cursor: hand; }

.PostToolPrint { background-image:url(http://media.mercola.com/themes/emf/images/art_print.jpg); width:103px; height:22px; background-repeat:no-repeat;  padding:3px 0 0 11px; text-decoration:none; }
.PostToolPrint a:hover { text-decoration:underline;  cursor: pointer; cursor: hand; }


.UserArticleTools { background-image:url(http://media.mercola.com/themes/emf/images/btn_articles.png); width:234px; height:31px; background-repeat:no-repeat; margin:auto; padding:5px 0;}
.UserArticleTools a { color:#fff; font-family:Verdana, Geneva, sans-serif; font-size:14px; padding-left:60px; text-decoration:none; cursor: pointer; cursor: hand; }
.UserArticleTools a:hover { text-decoration:underline; }

.AdminTools { background-image:url(http://media.mercola.com/themes/emf/images/btn_admin.png); width:234px; height:31px; background-repeat:no-repeat; margin:auto; padding:5px 0;}
.AdminTools a { color:#fff; font-family:Verdana, Geneva, sans-serif; font-size:14px; padding-left:60px; text-decoration:none;  cursor: pointer; cursor: hand; }
.AdminTools a:hover { text-decoration:underline; }

/* forum */
.how		  { color:#626262; font-family:Arial, Helvetica, sans-serif; font-size:26px; font-weight:bold; }
#sign		  { background-image:url(http://media.mercola.com/themes/emf/images/inst_1.jpg); width:299px; height:77px; background-repeat:no-repeat; }
.sign         { font-size:26px; font-family:Arial, Helvetica, sans-serif; }
#sign p    	  { font-size:12px; padding-left:90px; }
#sign a  	  { text-decoration:underline; color:#0669bf;  }
#sign a:hover { text-decoration:none; }

#join		  { background-image:url(http://media.mercola.com/themes/emf/images/inst_2.jpg); width:299px; height:77px; background-repeat:no-repeat; }
#join p    	  { padding-left:90px; }
#join a  	  { text-decoration:underline; color:#0669bf;  }
#join a:hover { text-decoration:none; }

/** vicki warren **/ 
#about { background-image:url(http://media.mercola.com/themes/emf/images/vickiwarren_says.jpg); width:900px; height:214px; background-repeat:no-repeat; margin-top:20px; border-bottom:1px solid #bfbfbf; }
#about p { color:#fff; font-weight:bold; padding:10px 175px 0 40px; margin:0; }
.vicki { float:right; margin-top:-10px; width:146px; padding-right:190px; }

.about_list li  { list-style-image:url(http://media.mercola.com/themes/emf/images/arrow.gif);  padding:5px; }

/* sources */ 
.sources li { font-size:12px; padding:2px; list-style:square; }

/* styles */

.btnNewsletter  { float:right; margin-right:35px; background-image:url(http://media.mercola.com/themes/emf/images/btn_subscribe.png); width:121px; height:30px; background-repeat:no-repeat; background-color:transparent; border:0; color:transparent; margin-top:19px; cursor:pointer; cursor:hand; }

.btnJoinGroup { background-image:url(http://media.mercola.com/themes/emf/images/btn_joinGroup.png); width:161px; height:37px; background-repeat:no-repeat; background-color:transparent; border:0; color:transparent; text-transform: capitalize; 
margin-top:29px; cursor:pointer; cursor:hand; font-size:0; line-height:100px; overflow: hidden; }

.hidden { display:none;}
.red		  { color:#e90a0ac; }
.orange 	  { color:#f78b05; }
a 			  { color:#0869bd; text-decoration:none; cursor: pointer; cursor: hand; }
a:hover 	  { text-decoration:underline; cursor: pointer; cursor: hand;}
div.hr 		  { height: 2px; background-image:url(http://media.mercola.com/themes/emf/images/hr.jpg); width:100%; margin:auto; }
div.hr hr 	  { display: none; }
h1 			  { font-size:30px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:0; padding:0; }

.div_title    { font-family:"Times New Roman", Times, serif; font-size:20px; color:#fff; text-align:center; padding-top:3px; }
blockquote    {  }

.ArticlePostContent p { line-height:20px; font-size:16px !important; }
.ArticlePostContent { padding-bottom:10px; }
.ArticlePostContent img { border:1px solid #222; margin:0 0 20px 20px; }

/* Modal Styles */

.CommonModalMask
{
	opacity: .4;
	filter: alpha(opacity=40);
	background-color: #333;
}

.CommonModal
{
	padding: 0 7px;
	text-align:left;
}

.CommonModal1, .CommonModal2, .CommonModal3, .CommonModal4, .CommonModal5 
{ 
	background-color: #ccc;
	background-image: url(http://media.mercola.com/themes/emf/images/common/navigation-gradient.png);
	background-repeat: repeat-x;
	background-position: left -20px;
	border-left: solid 1px #666;
	border-right: solid 1px #666;
}

.CommonModal1 {	margin: 0 -2px;	padding: 0; border-top: solid 1px #666; border-bottom: solid 1px #666; border-left-width: 0px; border-right-width: 0px; }
.CommonModal2 { margin: 0 -2px; padding: 1px 0; border-left-width: 2px; border-right-width: 2px; }
.CommonModal3 { margin: 0 -3px; padding: 1px 0; }
.CommonModal4 { margin: 0 -2px; padding: 2px 0; }
.CommonModal5 { margin: 0 -2px; padding: 1px 0; }

.CommonModalTitle
{
background: #1165CB url(http://media.mercola.com/themes/mercola/images/modal-title-bg.jpg) no-repeat 50% 50%;
border-bottom: 0px solid white;
color: white;
cursor: move;
font: normal normal bold 24px/normal arial;
min-height: 26px;
padding: 5px;
	 
}

.CommonModalContent
{
	background-color: Transparent;
}

.CommonModalFooter
{
	border-top: solid 1px #FFF;
	width: 100%;
	height: 20px;
	background-color:#FFF;
}

.CommonModalClose
{
background: url(http://media.mercola.com/themes/mercola/images/close.png) no-repeat 50% 50%;
background-repeat: no-repeat;
cursor: pointer;
height: 33px;
overflow: hidden;
position: absolute;
right: 10px;
width: 33px;
}

.CommonModalResize
{
	width: 28px;
	height: 14px;
	background: url(http://media.mercola.com/themes/emf/images/common/resize.gif) center;
	background-repeat: no-repeat;
	overflow: hidden;
	position: absolute;
	right: 6px;
	margin-top: 4px;
	cursor: se-resize;
}

.searchProfileHolder { vertical-align:top; text-align:center;}
.searchProfileHolder .modalHolder { width:98%; margin:0 auto; text-align:left; padding:10px 0;}
.searchProfileHolder .modalHolder .midHead .marginDiv { padding: 20px 10px 0 10px; position:relative;}
.searchProfileHolder .modalHolder .ContentArea .marginDiv { padding:0 10px; }
.BtnSearchProfile {background:url(http://media.mercola.com/themes/emf/images/btn-searchProfile.png) no-repeat; font:bold 16px Arial; color:#fff; padding:17px 28px; width:173px; border:none; text-align:left; cursor:pointer;}

.searchProfileHolder .modalHolder { width:98%; margin:0 auto; text-align:left; padding:10px 0;}

.AvatarComment {height:77px; width:77px;}

.ShareFavoritesHolder .modalHolder .closeBtn { position:absolute; width:545px; left:0px; text-align:right; top:-20px }
.ShareFavoritesHolder .modalHolder { width:90%; margin:0 auto; text-align:left; padding:20px 0;}
.ShareFavoritesHolder .modalHolder .RadioText { font:normal 12px arial;}
.ShareFavoritesHolder .modalHolder .ContentArea .marginDiv strong{ font:bold 14px Arial; }
.SaveFavBtn { width:108px; height:28px; background:url('http://media.mercola.com/themes/emf/images/SaveFavBtn.png') no-repeat; border:0;}

/*------------------ Message Styles -------------------*/
.CommonMessageSuccess {	padding: 12px; font-size: 100%;	color: #030; font-weight: normal; border: solid 1px #030; background-color: #88dd88; margin: 16px 0;}
.CommonMessageWarning {padding: 12px;	font-size: 100%; color: #330; font-weight: normal; border: solid 1px #eec600; background-color: #FFFFAA;}
.CommonMessageError { margin: 16px 0; padding: 12px; font-size: 100%; color: #000; font-weight: normal;	border: solid 1px #300;	background-color: #d66; }

.BtnViewCom
{
  	background: transparent url(http://media.mercola.com/themes/emf/images/articlesbtn-viewcomment.jpg) no-repeat;
	float:left;
	height:37px;
	width:227px;
	border:0;
	cursor:pointer;
	margin-right:3px;
}

.RatedArticles { color:Green; font-family:Arial; font-size:22px; font-weight:bold; }
.DrBeckerCommentContent { padding-bottom:10px; }


.SpamWindow { display:none; position: fixed; left: 15%; width:900px; height:350px; top: 15%; background-color: #ccc; overflow: auto; }
.SpamWindow table{ border:0; width:100%; font:normal 10pt arial; }
.SpamWindow strong { color: maroon; font-size: 16px; }
.SpamWindow hr { border-top: 1px solid #888888; width:100%;}

.ProgressPnlClass
{
position: fixed; top: 0px; bottom: 0px;
left: 0px; right: 0px; overflow: hidden; padding: 0; margin: 0; background-color: #000;
filter: alpha(opacity=50); opacity: 0.5; z-index: 1000;
}

.ProgressMsgClass
{
position: fixed; top: 30%; left: 35%; padding: 10px;
width: 385px; z-index: 1001; 
}
 #subscribe span { margin:0; padding:0;  font:normal 10px arial; position:relative; top:-6px; }
 .gendisclaimdiv { width:900px; margin:0 auto; }
 .gendisclaimdiv a{ color:#fff; text-decoration:none; }
 .gendisclaimdiv a:hover{ color:#fff; text-decoration:underline; }
 
 #imgSpanishFlag { position:relative; top:3px; margin-right:5px;}
 
.txt-source { color: #A8A8A8;
font-family: Arial;
font-size: 11pt;
font-weight: bold;
background-image: url(http://media.mercola.com/themes/mercola/images/bullet.gif);
background-repeat: no-repeat;
background-position: 0px 6px;
margin: 0;
padding-left: 20px; }
.h3-related { padding:10px 0; }
.source-link a { color: #A8A8A8; }
.shiftleft { margin-left:30px; padding:0; font-weight:bold; }
.shiftleftsources { margin-left:30px; padding:5px 0; }

#ctl00_ctl00_ctl00_tr_tr_tr_pnlStoryAtAGlance { margin-left:10px; margin-bottom:10px; }
.story-glance { padding: 5px; color: #105f67; border-top: 5px solid #205687; background-color: #f7f7f7; margin:10px 0 10px 0px; width: 292px; word-wrap: break-word; }
#ctl00_ctl00_ctl00_tr_tr_tr_imgStory { width: 300px; border: 1px solid #CCC !important; }
.story-glance h3 { color: #105F67; font: normal 16px Arial; font-weight:bold; padding-bottom:10px; margin:0 !important; }
.story-glance ul { padding-left: 20px !important; margin: 0 !important; }
.story-glance li { list-style: disc outside url(http://media.mercola.com/themes/mercola/images/bullet.gif); color:#000; font-size:12px; margin:0 0 12px 0; padding:0 !important; }

.ForumPostArea { width:95%; margin:0 auto; }