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


/* address mobile screen sizes */
@media (min-width: 0px) and (max-width: 980px) {
	
	/* top ad container */
	#topaddesktop {margin-left:0px}
	.topadwrap {
		width: 728px;
		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:16px !important;line-height: 120%;text-align: left;}
}

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

	#container{margin: 0px 0px;}
	#contentwcontainer{float:none;display:block;width:320px;max-width:320px;margin-left: 10px;margin-right: 0px;margin-top:-100px}
	.contentcontainer{float:none;display:block;margin-top:160px;width:320px;max-width:320px;}
	#main-nav-holder{width:320px;max-width:320px;overflow:hidden}
	
	#topcontainer {height:175px}
	.listnav {width:320px;margin-top:108px;margin-left:10px;}

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

	#subscribecontainer{display: block;float: none;width:300px;margin:10px}
	.subscribeinput{float: none;}
	
	#searchcontainer{display: block;float: none;margin-top:10px;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}
	.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:0px;margin-bottom:100px;position:absolute;left:10px}
	.slideshowcontainer{float:left;margin-left:10px;width:320px;max-width:320px;margin-top:220px;margin-bottom:20px;}

	.h-1colbox {margin-left:10px;width:300px;}
	
	#footercontainer{margin-left:10px;width:320px;max-width:320px;overflow:hidden}
	#footer{width:320px;max-width:320px;overflow:hidden}
	.fixedwidth{width:320px;max-width:320px;overflow:hidden}
	.navtop {float:none;display:block}
	.header-hc{margin-top:160px}
	
	

}
@media (min-width:641px) { 
	/* portrait tablets, portrait iPad, landscape e-readers, landscape 800x480 or 854x480 phones */

}
@media (min-width:481px) { 
	/* portrait e-readers (Nook/Kindle), smaller tablets @ 600 or @ 640 wide. */ 

}