/*  MAKE LAYOUT RESPONSIVE at 480px FOR IPHONE LANDSCAPE ============================================ */

#maincontent { display:block; }
	#socialbtn-responsive { display:block !important; visibility:visible !important;  }
	.notphone {  display:none; visibility:hidden;  }
	.icon-magnifier { margin:7px 0; }
	.pad { margin: 8px; }

	
	.current-thumb img { width:100px !important; height:72px !important; }		
	.current-list { margin-left:0; }
	.current-title h1 { font-size:17px !important; }
	.issue-date { font-size:12px !important; }
	
/* post */
h1 { font-size:26px !important;  }
.bodytextdiv blockquote blockquote { margin-left:15px !important; }
/* comment */	
.txtareadiv, .EmailBoxForm { display:table-header-group;}	
#comment-btn, .emailboxRight { display:table-footer-group; }	
.btn-comment { float:none !important; margin-left:0 !important; margin-top:10px; }
.commentpostdiv .margindiv { margin: 0 20px 0 10px !important; }
.bodytextdiv, .addthis_toolbox, #spanish { clear:left; }

.sort-options li:nth-child(2) { clear:left; margin-top:10px; }
.sort-options li:nth-child(3) { margin-top:10px; }
.sort-options li:nth-child(4) { margin-top:10px; }
.sort-options li:nth-child(5) { margin-top:10px; }

.commentheaderdiv .leftarea { width:60% !important; }
.commentheaderdiv .rightarea { width:40% !important; }

.social-icons  { display:none; }
.modaltext { font-size:16px !important; }

.badge { float:none !important; position:absolute !important; top:0 !important; right:0 !important; }
.profiledetails { float:none !important; }
.profiledetails span.nextline { display: block; width:auto; padding-right: 5px; }
.replydiv .margindiv { position:relative !important; }


/* button */

button, .button { padding:2px !important; }
/* profile */
#prof-feeds .txtareadiv { width: 100%; display:block; }

.profile-boxtitle { font-size:14px !important; }

/* footer seals */

#footer-seal img { 
width: 100px !important;
height: auto !important;
}

a#bbblink {
width: 100px !important;
height: 45px !important; position:relative !important; bottom:0 !important;
}
 
a#bbblink img { 
width: 200px !important; 
height: 45px !important;

}

a#bbblink img:hover {
width: 200px !important;
margin-left: -100px !important;
}

/* Mercola Comment Box */

#ctl00_ctl00_ctl00_bcr_bcr_bcr_pnlDrComments table { width:100% !important; }

.MercolaCommentBox div, .profile-box .rssdiv a { font-size:14px !important; }	
.profile-box .rssdiv { top:2px !important; }
.profile-box .rssdiv img {vertical-align: middle; }
.profile-box .margindiv { margin:0 5px !important; }
.profile-content h1 { padding-top:10px !important;  }
.profilebg { padding: 0 5px !important;; }

.CommentBg { padding-left:0 !important; }
.CommentBg img  { width: 40% !important; right: 5px !important; }
.CommentBg:last-child div { width: 90px !important; position: relative !important; top: 3px !important; }

#article #imgSpanishFlag { width:16px !important; height:11px !important; }


/*  GRID OF EIGHT TURNS INTO A GRID OF FOUR */

.span_8_of_8 {
	width: 100%; 
	margin-left: 0;
}

.span_7_of_8 {
	width: 100%;
	margin-left: 0;
}

.span_6_of_8 {
	width: 100%;
	margin-left: 0;
}

.span_5_of_8 {
	width: 100%;
	margin-left: 0;
}

.span_4_of_8 {
	width: 100%;
	margin-left: 0;
}

.span_3_of_8 {
	width: 74.2%;
	margin: 1% 0 1% 3.2%;
}

.span_2_of_8 {
	width: 48.4%;
	margin: 1% 0 1% 3.2%; 
}

.span_1_of_8 {
	width: 22.6%;
	margin: 1% 0 1% 3.2%; 
}

.span_1_of_8:nth-child(4n+1) { 
	clear: both;
	margin-left: 0;
}
		
/*  Except in the Example */

#example .maincontent .span_8_of_8 {
	width: 100%; 
	margin-left: 0;
}
#example .maincontent .span_7_of_8 {
	width: 100%; 
	margin-left: 0;
}
#example .maincontent .span_6_of_8 {
	width: 100%;
	margin-left: 0; 
}
#example .maincontent .span_5_of_8 {
	width: 100%; 
	margin-left: 0;
}
#example .maincontent .span_4_of_8 {
	width: 100%; 
	margin-left: 0;
}
#example .maincontent .span_3_of_8 {
	width: 100%;
	margin-left: 0; 
}
#example .maincontent .span_2_of_8 {
	width: 100%%; 
	margin-left: 0;
}
#example .maincontent .span_1_of_8 {
	width: 100%; 
	margin-left: 0;
}

.iframe-responsive { width:270px !important; }
.current-list h5, .view-comments { clear:both !important; }

/* footer subscription */
.subscribe-title, .subscribe-box { width:100% !important; }
.subscribe-txtbox { float:left; }
.subscribe-box input[type="submit"] { padding: 5px 6px 4px 6px !important; }
.subscribe-box { margin-top: 10px; }
.footer-wrap { padding: 0px !important; }
.subscribe-txtbox input[type=text] { font-size:11px !important; }

#footer-subscribe { padding: 0 0 5px; }

/* article take away */
.taleft { width:100%; }
.taright { width:100%; }

/* logout */
.logout img { max-width: 78px; width: 100%; height: auto; }
.logout table p { font-size:12px; }
#signIn_holder .logout { width:90%; }
#signIn_holder td { padding:0 5px; }
#signIn_holder h1 { font-size: 16px !important; font-weight: bold; padding-top:20px; }


/* Footer Subscription for Specific Articles only */
.article-footer-sub h3 { font-size:20px; padding:15px; }
.article-footer-form { padding:15px; }
.article-footer-form input[type=text] { width: 90%; }
.article-footer-form input[type=submit] { margin:5px 0 0 0; }