@media screen and (min-width: 750px) {
	.menu-toggle { display: none; }
	.CurrentNav div.nav-menu { display: inline-block; }
	#tagline { display: none; }
}

/* Tablets */

@media screen and (max-width: 959px) { 
	div.forAuthor { display:none; }
	div#s4-workspace, div.s4-ca { width: 100%; }
	div.customWidth, #logo { width: 95%; margin:0 auto; }
	#background-home { background-image: url(../Images/fdt-bg_pgcontent-int.gif); }
	.bordertop-home    { background: #f3f3f3 url(../Images/fdt-bordertop2.gif) no-repeat 0 bottom; }
	.borderbottom-home { background: #f3f3f3 url(../Images/fdt-borderbottom2.gif) no-repeat 0 0; }
	
	#col3, #col3-lv2 { float:none; clear: both; width: 470px; padding: 20px;  margin: 20px 0px 20px 198px; background:#fff; }
	#col2 { width: 470px; margin-right:0; }
	#col2full { width: 470px; padding: 20px; }
	
	.footer { background: rgb(168, 168, 168) url("../Images/fdt-logo_bot.gif") no-repeat scroll 97% 10px; }

/* smart phones and small tablets */

@media screen and (max-width: 749px) {
	div#s4-workspace, div.s4-ca { width: 100%; }
	div.customWidth { width: 90%; margin:0 auto; font-size:100%;}
	#background-home, #background-lv2 { background-image: none; }
	.bordertop-home, .borderbottom-home, .bordertop-lv2, .borderbottom-lv2 { display: none; }
		
	#col1, #col1-lv2, #col2, #col2full, #col3, #col3-lv2, .campaignstxt { width: 100%; padding:0; background:none; }
	#col3, #col3-lv2 { margin-left:0; background:#f3f3f3;} 
	#col1 { margin-bottom: 20px; margin-right:0; }
	#col1-lv2 { margin-bottom: 0; margin-right:0; }
	
	div.connectWrapper {margin-top:-65px;}
	a.donatenow   { clear:none; float:right; margin: 20px 0px 0px 5px; background:url(../Images/fdt-donate_0n.gif) no-repeat; }
	a.facebook    { clear:none; float:right; width:30px; height:30px; margin: 20px 0px 0px 5px; background: url(../Images/fdt-facebook-icon.png) -8px -5px no-repeat; }
	a.twitter     { clear:none; float:right; width:30px; height:30px; margin: 20px 0px 0px 5px; background: url(../Images/fdt-twitter-icon.png) -7px -6px no-repeat; }
	
	.randomtext { font-size:90%; padding-top: 25px; }
	.randomtext blockquote { margin:0; padding:0}
	
	.menu-toggle { height:28px }
	
	div.newsletter,	div.goodsearch, #col1-lv2 a.donatenow { display:none; }
	
	#tagline { display: inline-block; }
	#sachome { display:none; }
	.campaigns { background:none; }
	
	.footer { background:#cecece; border-top:none; height:auto; font-size: 70%; padding: 10px; line-height: 1.75; text-align:center; }
	
	#CurrentNav { position: relative; width:100%; margin-top: 20px; }
	.nav-menu   { position:absolute; left:0; top: 60px; width:100%; }
	.leftnav	 { width:100%; }
	#CurrentNav.CurrentNav ul { background:#f3f3f3; }
	#CurrentNav.CurrentNav ul li a, #CurrentNav ul li a:visited { width:100%; height:auto; padding:10px 15px; background:#7e7f82; font-size:110%; color: #fff; border-bottom:#f3f3f3; margin-bottom: 1px; }
	
	#CurrentNav.CurrentNav ul li a:hover{ background: #91081a; color: #fff;  }
	#CurrentNav.CurrentNav ul li.static.selected a{ background: #91081a; color: #fff; }	
}


/* logo banner for mobile phones */
@media screen and (max-width:  479px) {

	#s4-titlerow { height:120px; }
	#logo { padding-top:20px; }
	#logo h1 a, #logo h1 a:link, #logo h1 a:visited { width: 100%; background-size: 95%; height: 65px; }
}

