html {
   -webkit-text-size-adjust: none;
}
.video embed,
.video object,
.video iframe {
   width: 100%;
   height: auto;
}
img{
	max-width:100%;
	height: auto;
   	width: auto\9; /* ie8 */
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
	nav{width:100%;}
	header, nav, .featured {width:768px;}

	header #logo p{position:absolute; background: url('../images/logo_header.png') no-repeat 50%; top:72px; width:86%; height:80px;}

	header {margin-top: 0px;width:100%;height:170px;background-color:#fafbff;}
	header #search{bottom:10px; top:auto; right:5px;}
	.featured{width:100%;}
	nav {width:100%;background:none;height:auto;}
	nav ul li {float: none;background:#2a8ec0;text-align:center;padding-bottom:0px;margin-top:1px;border-radius:15px;}
	nav ul li a{margin-bottom : 0px;}
	#content{background-color:#ffffff;}
}

@media only screen and (max-width: 767px) {
	header {margin-top: 0px;width:100%;height:170px;background-color:#fafbff;}
	header #search{bottom:10px; top:auto; right:5px;}
	.featured{width:100%;}
	nav {/* width:100%; */background:none;height:auto;}
	nav ul li {float: none;background:#2a8ec0;text-align:center;padding-bottom:0px;margin-top:1px;border-radius:15px;}
	nav ul li a{margin-bottom : 0px;}
	#content{background-color:#ffffff;}
	header #logo p{position:absolute; top:72px; left: 30px; background: url('../images/logo_header.png') no-repeat 50%; width:86%; height:80px;}
	
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	
}