/* General Settings */

#topaddesktop {display:block}
#twitterfollowmobile{display:none;margin-left:10px;margin-top:-10px}
#topadmobile {display:none}

#healthsitesnet{
	position: relative;
    text-align: center;
    font-size: 11px;
    margin-top: 40px;
    margin-bottom: 20px;
	margin-left: 10px;
    width: 100%;
    max-width: 100%;
}

#blogadsquareboxmobile{
}


/* address mobile screen sizes */
@media (min-width: 0px) and (max-width: 980px) {
	
	/* top ad container */
	#topaddesktop {margin-left:0px}
	.topadwrap {
		width: 340px;
		margin: 0px !important;
	}
	
	/* home - left sidebar menu */
	.h-boxwrap .content ul li {background-position:-336px 0.8em; font-size:18px; border-bottom:#ebebeb solid 1px;height:32px;margin-top:20px}
	
	/* home - lower box Latest menus */
	.h-twocolbox .content ul li {margin-bottom:20px; line-height:normal; padding-top:3px; padding-bottom:3px;font-size:18px;} 
	
	/* home - lower box Featured */
	.h-twocolbox .content ul li {margin-bottom:20px; line-height:normal; padding-top:3px; padding-bottom:3px;} 
	.h-twocolbox {margin-top:70px !important;}
	
	.introcontent{font-size:16px;line-height: 120%;text-align: left;}
	.topics{font-size:16px;line-height: 120%;text-align: left;}
	.content.h-minh{font-size:16px;line-height: 120%;text-align: left;}
	.txtright{padding-top:70px !important;}
	.rhs .boxwrap .content p{font-size:16px;line-height: 120%;text-align: left;}
	ul.slideshowcaption li{font-size:16px !important;line-height: 120%;}
	
	p{font-size:20px;line-height: 180%;text-align: left;}
}

@media (max-width: 480px){ 
	/* smartphones, iPhone, portrait 480x320 phones */

	p{
		font-size:24px !important;
		line-height: 180% !important;
		text-align: left;
	}
	
	p.breadcrumb {
		margin-top: -40px !important;
		line-height: 120% !important;
	}
	
	div.author{
		font-size:16px !important;
	}
	
	.copyright{
		font-size:16px !important;
		line-height: 120% !important;
	}
	
	ul.navlinks li a {
		font: bold 16px arial;
	}
	
	#topcontainer #top {
		width: 370px;
		margin-top:10px;
		margin-bottom:10px;
	}
	
	#blogtopadcontainer{
		margin-top:40px !important;
		max-width:370px;
		overflow:hidden;
	}	
	
	#blogadskyscraper{}

	#blogadsquarebox1{
		display: none;
	}

	#blogadsquarebox2{
		display:none;
	}	

	#blogadsquareboxmobile{
	}
	
	
	#container{margin: 0px 0px;}
	#contentwcontainer{
		float:none;
		display:block;
		width:350px;
		max-width:350px;
		margin-left: 10px;
		margin-right: 0px;
		margin-top:-10px
	}
	
	
	.contentcontainer{
		float:none;
		display:block;
		margin-left: 5px;
		padding:5px;
		margin-top:160px;
		width:345px;
		max-width:345px;
	}
	
	#main-nav-holder{width:370px;max-width:370px;overflow:hidden}
	
	#topcontainer {height:175px}
	.listnav {width:370px;margin-top:140px;margin-left:0px;}

	
	#logocontainer{
		display: block;
		float: none;
		width:370px;
		margin-bottom:10px;
	}

	#subscribecontainer{display: block;float: none;width:300px;margin:10px}
	.subscribeinput{float: none;}
	
	#searchcontainer{display: block;float: none;margin-top:40px;margin-left:10px}	
	
	
	/* Switch mobile ads */
	#topaddesktop {display:none}
	#topadmobile {display:block;margin-top:170px;margin-left:20px;float:left;width:300px}
	#twitterfollowmobile{display:block;}
	
	.h-firstleft{margin-left:20px}
	.topics{margin-left:10px;float:none;max-width:320px}
	
	.lhs{max-width:320px;overflow:hidden;margin-top:160px;display:none;}
	.insidelhs{max-width:320px;overflow:hidden;display:none;}
	.nav-hc{float:none;display:block;position:absolute;margin-left:350px}
	
	.boxwrap {margin-left:10px;width:320px;max-width:320px;}
	
	.h-twocolbox{width: 320px;margin: 3px;font-size: 16px;float:none;}
	
	.rhs{position:relative;left:320px;bottom:0px;margin-top:400px}
	
	.introcontent{
		float:left;
		margin-left:10px;
		width:320px;
		max-width:320px;
		margin-top:130px;
		margin-bottom:100px;
		position:absolute;
		left:10px
	}
		
	.slideshowcontainer{
		float:left;
		margin-left:10px;
		width:320px;
		max-width:320px;
		margin-top:270px;
		margin-bottom:20px;
	}

	.h-1colbox {margin-left:10px;width:300px;}
	
	#footercontainer{margin-left:0px;width:370px;max-width:370px;overflow:hidden}
	#footer{width:370px;max-width:370px;overflow:hidden}
	.fixedwidth{width:370px;max-width:370px;overflow:hidden}
	.navtop {float:none;display:block}
	.header-hc{margin-top:160px}
	
	#footer > div.footermiddle{
		font-size: 16px !important;
		width: 320px !important;
		margin-left:10px;
		margin-bottom:20px;
	}
	
	#footer > div.everydayhealth-network.floatl{
		display:none;
	}
}