	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {
	
	.container {
		width:96%;
		margin:0 auto;
	}
	
	#main .container {
		width:96%;
		margin:0 auto;
		padding:30px 0;
	}

}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
		#primary {
			float:none;
			margin-bottom:30px;
			width:100%;
		}
		
		#secondary {
			float:none;
			width:100%;
			margin-bottom:30px;
		}
		
		.textwidget ul {
			padding:15px;
		}
		
		
		#featured_image_caption {

			padding:12px;
			font-size:12px;

		}


}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {

	#primary .one_third {
		width:100%;
		float:none;
		margin-bottom:20px;
	}
	
	header#masthead h1 {
		font-size:24px;
		line-height:30px;
	}
	
	header#masthead h2 {
		font-size:14px;
	}
	
	header#masthead h1.menu-toggle {
		font-size:16px;
		line-height:24px;
	}
	
	#featured_image_caption {

			padding:6px;
			font-size:11px;

		}
	
}




