#facebook-button-action .join, #facebook-button-action .join-using-facebook {
	font-size: 0.95em !important;
}

@media screen and (min-width:1200px) {

	#menu a {
		font-size: 1.15em;
	}

	#navbar-main #webtools {
		width: 28%;
	}

	.nav {
		font-size: 0.85em;
	}
}


@media (min-width: 980px) and (max-width: 1199px) {

	/* make the French navbar text smaller so it doesn't go down a line */
	#menu a {
		font-size: 1.05em;
	}

	.navbar .nav li a {
		padding: 10px 8px 10px;
	}
	#navbar-main #webtools {
		width: 29%;
		font-size: 0.9em;
	}

	#sitesearch-form input#sitesearch-q {
		width: 110px;
	}

	.nav {
		font-size: 0.9em;
	}
}


@media (min-width: 768px) and (max-width: 979px) {
	#navbar-main #webtools {
		width: 22%;
		font-size: 0.9em;
	}
	#menu span.sections a {
		font-size: 0.96em;
	}
	.navbar .nav li a {
		padding: 10px 6px 10px;
	}

	#social-icons ul li.twitter {
		width:200px;
	}

	#contacts-leftcol {
		width: 50%;
	}

	.nav #donate {
		padding: 0px;
	}

	.nav {
		font-size: 0.85em;
	}


}

@media (min-width: 481px) and (max-width: 767px) {

		
}

@media (min-width: 600px) and (max-width:680px) {

	#social-icons ul li.right{
		float:none;
		text-align: center;
		width:100%;		
	}
}

@media screen and (max-width: 480px) {
	#social-icons ul li.facebook div.fb-like {
		width: 150px;
	}
}

@media screen and (max-width: 450px) {

	#social-icons ul li.facebook div.fb-like {
		width: 110px;
	}

}