@charset "utf-8";
/* CSS Document */

@import "reset.css";
@import "typography.css";

body { background: #fff; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000;}
h1 {}
a { text-decoration:none;}
.clear { clear:both;}
	#main-wrapper { height: auto !important; height: 100%; margin: 0px auto; }
/* New Header */
.bannerdiv {
background: url(http://media.mercola.com/themes/gmo/images/headerBg.png) 0 -10px repeat-x ;
text-align:center;
}

.headerdiv {
height:116px;
margin:0 auto;
width:1003px;
}

.headerdiv .logodiv {
float:left;
padding-top:10px;
text-align:left;
width:261px;
}

.headerdiv .logodiv img {
margin-bottom:0px;
}

.headerdiv .rightarea {
float:right;
padding-top:50px;/* 20px default */
position:relative;
text-align:left;
width:730px;
}

.profilediv {
font: 12px arial;
margin-left:10px;
padding-bottom:3px;
position:relative;
top:-3px;
}
	.profilediv a { color: #0869BD; cursor: pointer; text-decoration: none; font-family: arial; font-size: 12px; }
	.profilediv a:hover { text-decoration:underline; }

.CommonSearch {
text-align:left;
}

.CommonSearchTxt {
float:left;
font:bold 18px Arial;
margin-left:10px;
padding-top:10px;
width:12%;
}

.CommonSearchTextBox {
float:left;
width:73%;
}

.SearchTxtBox {
background:url("http://media.mercola.com/themes/gmo/images/CommonSearchBg.jpg") no-repeat scroll left center transparent;
border:1px solid #8C8C8C;
color:#000000;
font:bold 14px Arial,Helvetica,sans-serif;
height:22px;
margin-top:3px;
padding:6px 0 0 40px;
width:90%;
}

.CommonSearchBtn {
cursor:pointer;
float:left;
text-align:right;
width:10%;
}

.menudiv {
background: url(http://media.mercola.com/themes/gmo/images/menuBg.png) repeat-x center top;
clear:both;
color:#FFFFFF;
font:bold 15px arial;
height:41px;
margin:0 auto;
}

.menudiv .margindiv {
margin: 0px auto;
padding-top:6px;
width:1010px;
}

.menudiv .margindiv ul {
margin:0 0 0 2px;
overflow:hidden;
padding:0;
}

.menudiv .margindiv li {
float:left;
list-style:none outside none;
overflow:hidden;
}

.menudiv .margindiv li a {
border-bottom:none;
color:#fff;
height:27px;
padding: 8px 28px 0 28px;
outline:none;
font-size:15px;
}

.menudiv .margindiv li a:hover, .menudiv .margindiv li a:focus {
color:#fff;
background:none;
text-shadow: 0px 0px 0px #fff;
text-decoration: underline;

}

/* End of New Header */

	
	#header-block { width:1000px; margin:0 auto;}
		#top-links { height:25px; text-align:right; line-height:22px;}
		#top-links a { background:url(http://media.mercola.com/themes/gmo/images/top-link-line.png) right no-repeat; color:#efefa2; text-decoration:none; padding-right:20px; height:25px; display:inline; outline:none; }
		#top-links a:hover { color:#d5d559; text-decoration:underline;}
		
		#header-banner { height:124px;}
		#logo { float:left; margin:0px 0 0 0px;}
		#header-right-block { background: url(http://media.mercola.com/themes/gmo/images/search-bg.jpg) 65px 0 no-repeat; height:125px; float:right; width:465px;}
			#search-block { padding: 8px 0 0 100px; color:#000;}
			.search-tf { border:none; background:none;  padding:6px 0 0 0px; width:200px; margin-left:10px; }
			.button-search { background:none; width:72px; height:30px; border:none; cursor:pointer; margin:-6px 0 0 0; padding:0; outline:none;}
		    #social-block { color:#fff; margin-top:34px;}
			#social-block h5 { font-weight:normal; font-size:12px; color:#ffff96; margin:0px 0 0 148px; padding-top:7px;}
			#social-links { float:right; display:block; width:346px;}
			#social-links li { float:left; margin-left:16px;}
			#social-links li a { width:32px;  text-indent:-7777px; height:32px; padding:0px; border:none;}
			#social-links li a.item01 { background:url(http://media.mercola.com/themes/gmo/images/social-icons.png) no-repeat;}
			#social-links li a.item02 { background:url(http://media.mercola.com/themes/gmo/images/social-icons.png) -32px 0 no-repeat;}
			#social-links li a.item03 { background:url(http://media.mercola.com/themes/gmo/images/social-icons.png) -64px 0 no-repeat;}
			#social-links li a.item01:hover { background:url(http://media.mercola.com/themes/gmo/images/social-icons.png) 0 -32px no-repeat;}
			#social-links li a.item02:hover { background:url(http://media.mercola.com/themes/gmo/images/social-icons.png) -32px -32px no-repeat;}
			#social-links li a.item03:hover { background:url(http://media.mercola.com/themes/gmo/images/social-icons.png) -64px -32px no-repeat;}
	
	#menu-block {}
		#menu { background:url(http://media.mercola.com/themes/gmo/images/menu-bg.jpg) no-repeat; width:664px; height:54px; display:block; float:left; padding-left:2px;}
		#menu li { float:left; font-family: "Times New Roman", Times, serif; font-weight:bold; font-size:20px; }
		#menu li a { display:block; padding:18px 26px 12px 26px; text-decoration:none; color:#ececca; margin-top:1px; border:none;}
		#menu li a:hover { background:url(http://media.mercola.com/themes/gmo/images/menu-arrow.png) bottom no-repeat; color:#f0f078; }
		#newsletter-box { background: url(http://media.mercola.com/themes/gmo/images/nl-bg.png) repeat-x; width:1006px; height:47px; margin:0 auto 16px ; -moz-border-radius-bottomright: 12px; -webkit-border-bottom-right-radius:12px; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; -moz-border-radius-bottomleft: 12px; -webkit-border-bottom-left-radius:12px;  border-bottom:0px solid #f4e9b6; -moz-box-shadow: 0 3px 3px #969696; -webkit-box-shadow: 0 3px 3px #969696; box-shadow: 0 3px 3px #969696; color:#174b79; font-weight:bold; font-size:18px; border-bottom-left-radius:12px; border-bottom-right-radius:12px;}
		#newsletter-box img.social { float: right; padding:10px 5px 0 0;}
		#newsletter-box div { float:left; margin: 12px 0 0 80px;}
			.newsletter-tf { margin:10px 0 0 12px;width:250px; height:22px; border:1px solid #fae58a; padding:4px 0 0 4px; float:left;}
			.button-newsletter { background:url(http://media.mercola.com/themes/gmo/images/newsletter-btn.png) no-repeat; width:161px; height:38px; border:none; padding: 0px 0 0 0; cursor:pointer; outline:none; margin-top:0px; float:left; font:bold 14px arial; color:#fff; cursor:pointer; position:relative; top:6px; }
		#newsletter-box-bottom { background: url(http://media.mercola.com/themes/gmo/images/nl-bg.png) repeat-x #ddcc7e; width:716px; padding-left:12px; height:100px; margin:0 32px 0px 0; border-top-left-radius: 12px; border-top-right-radius: 12px; -moz-border-radius-topright: 12px; -webkit-border-top-right-radius:12px; -moz-border-radius-topleft: 12px; -webkit-border-top-left-radius:12px;  border-bottom:0px solid #f4e9b6; -moz-box-shadow: 0 3px 3px #969696; -webkit-box-shadow: 0 3px 3px #969696; color:#174b79; box-shadow: 0 3px 3px #969696; font-weight:normal; font-size:18px; border-top-left-radius:12px; border-top-right-radius:12px; text-align:left; float:right;}
		#newsletter-box-bottom span { float:left; margin: 14px 0 0 8px;}
		#newsletter-box-bottom img.social { float: right; padding:10px 5px 0 0;}
		#newsletter-box-bottom .newsletter-bottom-tf { margin-top:10px; margin-left:10px; width:250px; height:22px; border:1px solid #fae58a; padding:4px 0 0 4px; float:left; clear:left;}
	#content-block { width:990px; margin:0 auto 10px; clear:both; border-radius: 12px;	background: #f5fcff; border:1px solid #d9e1e5; -moz-border-radius: 12px; -webkit-border-radius:12px; }
	#inside-content-block { background:#fafafa; width:990px; margin:0 auto 10px; clear:both; border-radius: 12px; border-bottom:1px solid #e0e2cf;  border-top:1px solid #e0e2cf; border-right:1px solid #e0e2cf; border-left:1px solid #e0e2cf; border-radius: 12px; -moz-border-radius-topleft: 12px; -webkit-border-top-left-radius:12px; -moz-border-radius-topright: 12px; -webkit-border-top-right-radius:12px;  -moz-border-radius-bottomleft: 12px; -webkit-border-bottom-left-radius:12px; -moz-border-radius-bottomright: 12px; -webkit-border-bottom-right-radius:12px;}
		#articles { background: #f5fcff; width:666px; float:left; padding:15px 0 0 0; border-radius: 12px; -moz-border-radius-topleft: 12px; -webkit-border-top-left-radius:12px; -moz-border-radius-topright: 12px; -webkit-border-top-right-radius:12px;  -moz-border-radius-bottomleft: 12px; -webkit-border-bottom-left-radius:12px; -moz-border-radius-bottomright: 12px; -webkit-border-bottom-right-radius:12px;  }
		#articles-wide { background: url(http://media.mercola.com/themes/gmo/images/title01-bg.png) repeat-x #f5fcff; padding:0px 0 15px 0; -moz-border-radius: 12px; -webkit-border-radius:12px; border-radius: 12px; }
		#articles p { padding:4px 25px 4px 25px; line-height:18px;}
		#articles-wide p { padding:4px 25px 4px 25px; line-height:18px;}
		.sub-content img { margin:0 auto; text-align:center;}
		h2 { background:#f6cb1e; font-family:"Times New Roman", Times, serif; font-size:22px; border-bottom:1px solid #fff; border-top:0px solid #d5f3ff; padding:9px 25px 8px 25px; margin:0; color:#28272c;}
		h2.simple-title { background: none; font-family: Arial, Helvetica, sans-serif; border:none;}
		#articles-wide h2 { background: #f6cb1e; font-family:"Times New Roman", Times, serif; font-size:22px; border-bottom:1px solid #fff; border-top:0px solid #d5f3ff; padding:9px 25px 8px 25px; margin:0; color:#28272c; border-top-left-radius: 12px; border-top-right-radius: 12px; -moz-border-radius-topleft: 12px; -webkit-border-top-left-radius:12px; -moz-border-radius-topright: 12px; -webkit-border-top-right-radius:12px; }
		h4 { background: url(http://media.mercola.com/themes/gmo/images/title01-bg.png) repeat-x; min-height:22px; font-family:"Times New Roman", Times, serif; font-size:18px; border-bottom:1px solid #adaab8; padding:9px 25px 8px 25px; margin:0; color:#28272c;}
		.l-news, .contents-block { background: none; min-height:100px; border-top:1px solid #fff; border-bottom:1px solid #e9e9e9; clear:both;}
		.l-news { background:#f5fcff; -moz-transition: all .7s linear; -webkit-transition: all .7s linear;}
		/*.l-news:hover, .l-news:focus { background:#fffbea;} */
		.studies { background: #f5fcff; min-height:80px; border-top:1px solid #fff; border-bottom:1px solid #e9e9e9; clear:both; -moz-transition: all .7s linear; -webkit-transition: all .7s linear;}
		.studies:hover, .studies:focus {}
		.studies-ico { background: url(http://media.mercola.com/themes/gmo/images/studies-ico.png) no-repeat; width:50px; height:50px; float:left; text-align:center; margin:10px 24px 0px 25px; padding-top:5px; text-shadow: 0px -2px 0px #fff; }
				div.studies h3 { margin-right:25px; }
				div.studies h3 a { font-size:16px; -moz-transition: all .3s linear; -webkit-transition: all .3s linear;}
				div.studies h3 a:hover, div.studies h3 a:focus { text-decoration:none; border:none; color:#307209;}
			#articles-wide div.studies p{ padding:5px 15px 15px 100px;}
		.contents-block { -moz-border-radius: 11px; -webkit-border-bottom-left-radius:11px;}
		#articles div.l-news p{ padding:5px 15px 15px 100px;}
			#articles-wide div.l-news p{ padding:5px 15px 15px 0;}
				div.l-news h3 { margin-right:25px; }
				div.l-news h3 a { font-size:16px; -moz-transition: all .3s linear; -webkit-transition: all .3s linear;}
				div.l-news h3 a:hover, div.l-news h3 a:focus { text-decoration:none; border:none; color:#307209;}
		.cv-counter { background:url(http://media.mercola.com/themes/gmo/images/cv-bg.png) no-repeat; width:78px; height:82px; float:left; text-align:center; margin:10px 20px 0px 0px; padding-top:5px; text-shadow: 0px -2px 0px #fff; }
		small { font-size:11px; padding:2px;}
		.c-count {display:block;}
			.c-count span{ color:#57574c; }
		.v-count { display:block; padding-top:8px; }
			.v-count span { color:#666666;  }
		h3 { padding-top:10px;}
		h3 a { color:#6da710;}
		h3 a:hover { border-bottom: 1px solid #7e9805;}
		#paging { text-align:right; padding:0 25px 15px 0;}
		#page-links { text-align:left; padding:10px 0px 10px 25px;}
		#page-links a { display: inline-block; padding:2px 6px 2px 6px; text-decoration:none; background:#2a77bc; color:#fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-transition: all .3s linear; -webkit-transition: all .3s linear;  }
		#articles-wide #paging #page-links a { color:#fff; }
		#page-links a:hover { background:#003195; padding:2px 6px 2px 6px; text-decoration:none;}
		#articles-wide #paging #page-links a:hover { text-decoration:none; }
		.published { background:url(http://media.mercola.com/themes/gmo/images/icon-published.png) 0 5px no-repeat; padding: 2px 0 4px 10px; display:block; margin-left:100px; color:#666666;}
		.published a { color: #d6600a; text-decoration:underline; font-size:12px; }
		.published a:hover { text-decoration:none;}
	
	#section-content { float:right; -moz-border-radius: 12px; -webkit-border-radius:12px; width:306px; }
	#section { width:276px; margin:6px auto 18px; background:#e2edc5 /* #d8ecf3 */; -moz-border-radius: 12px; -webkit-border-radius:12px; border-radius: 12px;}
	#section-content h2 { background:none;  font-size:22px; min-height:24px; color:#c9c991; text-align:center; border:0px solid #1c1b1f; padding:20px 0px 10px 0px; clear:both; -moz-border-radius-topright: 12px; -webkit-border-top-right-radius:12px; opacity:1.0;}
	.sub-content { padding:15px; text-align:center; border-top:1px solid #fff; border-bottom:1px solid #c4dde6; -moz-border-radius: 12px; -webkit-border-radius:12px; border-radius: 12px; }
	.sub-content h3 { text-align:center; padding:8px 0 15px 0; font-size:16px;}
	.sub-content h3 a {padding:0px; color:#0358b8; text-decoration:none; text-shadow: 0px -1px 1px #fff;}
	.sub-content h3 a:hover { text-decoration:none; border-bottom:none; color:#003195;}
	.sub-content img { border:5px solid #fff; -moz-transition: all .3s linear; -webkit-transition: all .3s linear; }
	.sub-content img:hover { border:5px solid #f6cb1e; -moz-box-shadow: 0 2px 3px #b4b9c3; -webkit-box-shadow: 0 2px 3px #b4b9c3; }
	.sub-content p { color:#000; padding: 8px 0 4px 0; margin:0;}
	#mercola-image { background:url(http://media.mercola.com/themes/gmo/images/mercola-photo.jpg) no-repeat; width:940px; height:99px; margin:0 auto; padding-top:100px}
	#mercola-image p { padding:3px 15px 3px 245px; color:#3c3c02;}
	

	
		
/*
//	organic tab
*/

ul { list-style: none; }
ul li a { display: block; border-bottom: 1px solid #fff; padding: 2px 4px 0px 10px; color: #003195; -moz-transition: all .3s linear; -webkit-transition: all .3s linear; }
ul li a:hover { background: #003195; color: white; }
ul li:last-child a { border: none; }

#organic-tabs { background: #c7efff; padding: 15px 25px 15px 25px; margin: 0 0 0px 0;  -moz-border-radius-bottomleft: 11px; -webkit-border-bottom-left-radius:11px; -moz-border-radius-bottomright: 11px; -webkit-border-bottom-right-radius:11px;}

#explore-nav { overflow: hidden; margin: 0 0 0 0; border-bottom:1px solid #adaab8; }
#explore-nav li { float: left; margin: 0 10px 0 0; }
#explore-nav li.last { margin-right: 0; }
#explore-nav li a { display: block; padding: 7px; background: #959290; color: white; font-size: 14px; text-align: center; border:1px solid #959290; text-decoration:none; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px; }
#explore-nav li a:hover { background-color: #595959; }

#external{ display: none; }

#explore-nav li#ex-media a.current { background-color: #5e5e13; color: white; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px; border-top:1px solid #5e5e13; border-left:1px solid #5e5e13; border-right:1px solid #5e5e13; border-bottom:2px solid #5e5e13;}
#explore-nav li#ex-external a.current { background-color: #a81906; color: white;  -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px; border-top:1px solid #a81906; border-left:1px solid #a81906; border-right:1px solid #a81906; border-bottom:2px solid #a81906;}

ul#media li a:hover { background-color: #065f9a; color: white;}
ul#external li a:hover { background-color: #a81906; color: white;}

/*
// end of organic tab
*/

/* Forum CSS */

#forum-menu { background:url(http://media.mercola.com/themes/gmo/images/forums-menu-bg.jpg) center no-repeat; margin: 0 auto; display:block; height:42px; padding: 0 0 0 230px;}
#forum-menu li { float:left; font-weight:bold; font-size:18px; font-family:Tahoma, Geneva, sans-serif;}
#forum-menu li a { color:#443d3d; margin:0 20px 0 20px; border:none; line-height:30px;}
#forum-menu li a:hover { background:none; color:#9b2400;}
#forum-post{ background: url(http://media.mercola.com/themes/gmo/images/title01-bg.png) repeat-x #fafafa; width:640px; float:left; padding:0 0 0 0; margin: 0 0 0 25px;}

.forum-section { float:right; width:303px; padding:0 0 0 0; float:right; margin: 0px 25px 20px 0px;}
.forum-section-box { background:url(http://media.mercola.com/themes/gmo/images/f-section-bg.png) repeat-y; margin: 0px 0px 4px 0px;}
	.f-top { background:url(http://media.mercola.com/themes/gmo/images/f-section-top.png) no-repeat; min-height:250px; width:303px;}
	.f-top { background:url(http://media.mercola.com/themes/gmo/images/f-section-top.png) no-repeat; min-height:250px; width:303px;}
	.f-top h2 { text-align:center; font-size:20px; margin-bottom:8px;}
	.f-bottom { background:url(http://media.mercola.com/themes/gmo/images/f-section-bottom.png) no-repeat; height:9px; width:303px;}

.post-button { margin:10px 25px 10px 25px; display:block; width:145px; float:right;}
.l-post{ background:url(http://media.mercola.com/themes/gmo/images/article-bg.png) repeat-x; min-height:60px; border-top:1px solid #fff; border-bottom:1px solid #e9e9e9; clear:both; padding:0px 25px 0px 25px; border-right:1px solid #e9e9e9; border-left:1px solid #e9e9e9;}
div.l-post p{ padding:0; width:100%;}
div.l-post small{ padding:0px 15px 15px 0; }
div.l-post h3{ background:url(http://media.mercola.com/themes/gmo/images/vaccine-icon.png) 0 16px no-repeat;  font-size:16px; display:block; padding-left:20px; }
div.l-post h3 a { color:#5e5e13}
div.l-post h3 a:hover { border:none; text-decoration:none;}
div.l-post small.published { background:url(http://media.mercola.com/themes/gmo/images/icon-published.png) 20px 5px no-repeat; padding: 2px 0 4px 30px; display:block; color:#666666; margin:0;}

.comment-count { background:url(http://media.mercola.com/themes/gmo/images/comment-bubble.png) no-repeat; float:right; width:64px; height:38px; text-align:center; line-height:36px; font-size:12px; color:#333; font-weight:bold; margin:5px 0 0 0;}

.ga-list { padding: 7px 0px 0 0px; margin: 0 0 0 0;}
.ga-list li { padding: 4px 25px 7px 25px; margin: 0 0 0 0; border-bottom:1px solid #dbdbdb; font-size:12px;}
.ga-list li a { display:inline; padding:0; border:none; color: #d6600a; text-decoration:none; font-size:14px; font-size:14px;}
.ga-list li a:hover { text-decoration:none; background:none; color: #d6600a}

.sidebar-content-box {}
.CommonSidebarTagCloud { padding:0px 10px 0px 10px; margin:0px;}
.CommonSidebarTagCloud li { display:inline; float:left;}
.CommonSidebarTagCloud li a{ display:inline; float:left; color: #d6600a; padding:2px 4px 2px 4px; border:none;}
.CommonSidebarTagCloud li a:hover { background: #d6600a; color:#fff;}
.CommonContentBoxFooter { clear:both; padding:7px 15px 0px 15px;}
.CommonContentBoxFooter a { color:#b63a32; text-decoration:underline; font-weight:bold;}
.CommonContentBoxFooter a:hover { color:#b63a32; text-decoration:none;}

.CommonSidebarList { padding:0px 10px 0px 10px; margin:0px;}
.CommonSidebarList li { display:inline; float:left;}
.CommonSidebarList li a{ display:inline; float:left; color: #d6600a; padding:2px 4px 2px 4px; border:none;}
.CommonSidebarList li a:hover { background: #d6600a; color:#fff; }

.f-subscribe-group { }
input.f-subscribe-button { background: url(http://media.mercola.com/themes/gmo/images/f-subscribe-button.png) no-repeat; width:191px; height:38px; margin: 0 auto 12px ; color:white; font-weight:bold; display:block; text-align:center; border:none; cursor:pointer; }
input.f-subscribe-button:hover { color:#ffe3ad;}

.f-unsubscribe-button { background: url(http://media.mercola.com/themes/gmo/images/f-subscribe-button.png) no-repeat; width:191px; height:28px; margin: 0 auto 12px ; color:white; font-weight:bold; display:block; text-align:center; border:none; cursor:pointer; padding-top:10px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; }
.f-unsubscribe-button:hover { color:#ffe3ad;}

.sidebar-content-bottom { clear:both; margin: 0 0 0 0; padding:5px}

#forum-wide { margin:0 25px 0 25px;}
.forum-wide-bottom { margin:0 25px 0 25px;}

.CommonContentBoxList { padding:0px 10px 0px 10px; margin:0px;}
.CommonContentBoxList li { }
.CommonContentBoxList li a { color:#5e5e13; }
.CommonContentBoxList li a:hover { color:#fff; background:#5e5e13; }

.forum-unread { color:#5e5e13; font-weight:bold; text-decoration:none; }
.forum-read { color:#a1a15c; font-weight:bold; text-decoration:none; }
.LinkDelete { float:right;}

.f-links-block { border-bottom:1px solid #e9e9e9;}
.f-links { float:left; margin:34px 0 0 25px;}
.f-links a { color:#b10000; border:1px solid #c5cfcf; padding:3px 5px 3px 5px; background:#e0eaea;}
.f-links a:hover { color:#b10000; border:1px solid #c5cfcf; padding:3px 5px 3px 5px; background:#f2f9f9;}
.CommonBreadCrumbArea { padding: 3px 25px 3px 25px; border-bottom:1px solid #e9e9e9; font-size:12px; }
.CommonBreadCrumbArea a { color:#5e5e13; }

.filter-option-box { background:#e0eaea; display:none; clear:both; border:1px solid #e9e9e9; margin:0 25px 10px 25px; padding:0 25px 10px 25px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.CommonFormFieldName select option { font-size:12px; font-family: Tahoma, Geneva, sans-serif; color:#000;}
.CommonFormFieldName input { font-size:12px; font-family: Tahoma, Geneva, sans-serif; color:#000; padding:3px 5px 3px 5px;}

.members-menu, .contacts-menu { border:none; color:#333; font-size:14px;}
.members-menu a, .contacts-menu a { color:#dc600a;}
.members-menu a:hover, .contacts-menu a:hover { color:#dc600a;}
.members-menu a:visited, .contacts-menu a:visited { color:#dc600a;}
.members-menu b a, .contacts-menu b a { color:#333;}
.members-menu b a:visited, .contacts-menu b a:visited { color:#dc600a;}

.left-col1 { width:200px;}
.left-col2 { width:330px; float:right;}

.CommonContentBoxContent { background-color:#ebebeb; border-bottom:2px solid #dadada;}
.CommonContentBoxContent p { padding:3px 25px 3px 25px;}
h4.CommonContentBoxHeader { background: url(http://media.mercola.com/themes/gmo/images/title01-bg.png) repeat-x; min-height:22px; font-family:"Times New Roman", Times, serif; font-size:18px; border-bottom:1px solid #adaab8; padding:9px 25px 8px 25px; margin:0; color:#28272c; font-weight:bold;}
.CommonFormArea { padding:0px 25px 10px 25px;}
.common-tf { width:170px; border:1px solid #dadada; height:22px; }

.CommonTagCloud { margin:0; padding:25px; background:#fafafa; }
.CommonTagCloud li { display:inline; border:none; float:none;}
.CommonTagCloud li a { display:inline; float:none; color: #d6600a; padding:2px 4px 2px 4px; border:none;}
.CommonTagCloud li a:hover { background: #d6600a; color:#fff;}

.CommonAvatarListItem { padding:5px 15px 15px 40px;}
.f-threads-header { padding:5px 25px 5px 25px; font-size:12px; }
.forum-bubble { width:750px;}
.f-post-body { margin-left:0px;}

.ForumPostStatistics { font-size:11px; }
.ForumPostStatistics a { color:#d6600a;}
.ForumPostStatistics span { font-size:12px;}
.CommonContentBoxFooter a { text-decoration:none; }

.CommonSidebar-post { display:none;}
.CommonInlineTagEditor { border: 3px solid #adaab8; padding:12px; background:#fff;}
.CommonInlineTagEditor input { font-size:12px; padding:3px 5px 3px 5px; color:#333;}

.contact { padding:10px 25px 10px 25px; }
.SectionBoxContent {}
.sidebar-text-inside { padding:0px 10px 10px 10px; }
.sitelinks-block { text-align:left; margin:0 auto; width:1000px; }
.sitelinks-block ul{ font-size:12px; margin:0 0 0 0; float:left;}
.sitelinks-block ul li{ margin: 0 0 0 0px; padding: 0 0 0 0;}
.sitelinks-block ul li a { margin:0; padding:3px 7px 3px 0; border-bottom:0px solid #b0b08b; color:#fff;}
.sitelinks-block ul li a:hover { background:#022662;}
.sitelinks-block ul li a span{ color:#fff; vertical-align: top;}
.link-title { background:none; display:block; padding: 12px 3px 12px 0px; border-bottom: 1px solid #cef1ff; font-weight:bold; color:#dff2ff; }
.link-title2 { background:none; display:block; padding: 12px 3px 12px 0px; border-bottom: 1px solid #cef1ff; font-weight:bold; color:#dff2ff;}
.link-title3 { background:none; display:block; padding: 12px 3px 12px 0px; border-bottom: 1px solid #cef1ff; font-weight:bold; color:#dff2ff;}

#footer-bottom { background:#1c7f0a; border-top:1px solid #629dd4; margin:-1px auto; color:#a4d0fa; padding-bottom:7px;}
#footer-bottom {border-top:0px solid #A4D0FA; margin:-1px auto; clear:both;}
.preview-box { overflow:hidden;}

#error-block { background:url(http://media.mercola.com/themes/gmo/images/error-bg.jpg) 30px 40px no-repeat; min-height:344px; padding: 50px 0 0 380px; }
#error-block h4 { font-size:36px; background: none; border:none; padding:0px; }
.btn-search2 { background:url(http://media.mercola.com/themes/gmo/images/button-search2.png) no-repeat; width:116px; height:39px; border:none; float:left; margin-top:5px; }
#error-block p { margin:0px; padding:3px 0 3px 0;}
#error-search { background:#acac8a; padding:10px 25px 10px 25px; margin: 0 50px 0 0;}
.search-tf2 { background:#f0f0f0; border:3px solid #6f6e1e; margin: 5px 5px 0 0; height:33px; padding:0; float:left; padding: 0 5px 0 5px; width: 380px; line-height:32px; font-size:16px;}
.error-links { float:left; width:280px; }
.error-links li a { border:none;color:#6f6e1e; font-size:16px; }
.error-links li a:hover { background:none; color:#424019; }

.footerSitemapBox { clear:both; text-align:center; padding-top:0px; font-size:11px; width:960px; margin: 0 auto; }
      .footerSitemapBox ul {color:#FFF; list-style: none; float:left; padding-top:10px;  text-align:left; margin-left:0px; padding-left:0px; }
      .footerSitemapBox ul li{ margin-left:0px; padding-left:0px; list-style: disc outside none; }
      .footerSitemapBox .listTitle { list-style-position:outside; list-style:none; color:#f0f0c8; font:bold 14px arial; padding-left:0px; margin-left:-14px; }
      .footerSitemapBox a{ color:#FFF; text-decoration:none; border-bottom:0px; padding-left:0px;  }
      .footerSitemapBox a:hover{ color:#FFF; text-decoration:underline; background:none; }
            
            .footerSitemapBox .Mercolalist { margin-left:10px;}
            .Mercolalist { width: 180px; }
            .Mercolalist2 { width: 170px;  }
            .Productlist { width: 180px; }
            .Productlist2 { width: 140px; }
            .SpecialInfolist { width: 190px; }
            .SpecialInfolist2 { width: 90px; overflow: visible;}
            .SpecialInfolist2 li { overflow: visible;}


.push {  }
#inside-footer-block { background:#1c7f0a; clear:both; text-align:center; padding-top:0px;}
#footer-bottom { color:#fff;}
#footer-bottom a { color:#feffc2;}
#footer-bottom a:hover { color:#fff; text-decoration: underline;}

.dr-bio { width:1000px; background: url(http://media.mercola.com/themes/gmo/images/dr-mercola.jpg) 30px 55px no-repeat; margin:0 auto; height:220px;}
	.dr-bio h3 { margin:20px 30px 5px 250px; color:#0e5b8f; font-size:24px; }
	.dr-bio p { margin:5px 30px 10px 250px; }
	.disclaimer-box { border:1px solid #fff; margin:0 auto; width: 960px; padding:7px; color:#fff; font-size:12px;}
	#articles-wide>h3 { color:#e86611; margin: 0 24px; font-size:16px; }
	#articles-wide a { color:#0e5b8f;}
	#articles-wide div.l-news h3 a { color:#6DA710;}
	#articles-wide div.l-news h3 a:hover { color:#307209; text-decoration:none;}
	#articles-wide div.studies h3 a { color:#6DA710;}
	#articles-wide div.studies h3 a:hover { color:#307209; text-decoration:none;}
	#articles-wide ul {margin: 10px 0 10px 0;}
	#articles-wide ul li { margin: 0 0 7px 0;}
	#articles-wide a:hover { text-decoration:underline;}
	.pdf-viewer { width:500px; height:500px; float:left; margin: 0 20px 0 24px; border:0px solid #767d81;}
	.content-button {float: left; text-align:center; width:420px;}
	.content-button2 {text-align:center;}
	#articles-wide .content-button p { text-align:left; padding-left:0px; padding-right:0px;}
	ul.list-check { float:left; }
	ul.list-check li { background:url(http://media.mercola.com/themes/gmo/images/bullet-check.png) no-repeat; line-height:22px; padding-left:36px;}
	#articles-wide p.center-align { text-align:center;}
	.box-list { border:3px solid #f6cb1e; -moz-border-radius: 12px; -webkit-border-radius:12px; border-radius:12px; margin:25px; padding-top:5px; padding-bottom:10px; background:#fff;}
	.box-list>h3 { color:#e86611; margin: 0 24px; font-size:16px; }
	
/* sort article */
	#SortArticleListHolder { margin-top:-35px; float:right; width:500px; }
	#SortArticleList { list-style:none; }
	#SortArticleList .selected {  margin-top:-2px; padding-bottom:6px; background-color:#fff; }
	#SortArticleList .selected a { font-weight:bold; color:#000;  }
	.hide-this { display:none !important; }
	.sort-options { float:right;  border:1px solid #ccc; border-bottom:none; margin:8px 5px; padding:5px; background-color:#fff;}

.clearfloat { clear:both; }	
#newsletter-box span { margin:0; padding:0;  font:normal 10px arial; position:relative; top:-6px; }
 .gendisclaimdiv { width:960px; margin:0 auto; text-align:left; font:normal 12px arial; color:#FFF; padding-top:10px; }
 
 .gendisclaimdiv p{ padding-bottom:10px; margin: 10px 0; }
 .gendisclaimdiv a{ color:#fff; text-decoration:none; }
 .gendisclaimdiv a:hover{ color:#fff; text-decoration:underline; }