/************************************************************************************
smaller than 1100
*************************************************************************************/
@media screen and (max-width: 1100px) {

	/* pagewrap */
	#pagewrap {
		width: 90%;
	}

	/* main nav */
	#main-nav a {
		font-size: 90%;
		padding: 10px 8px;
	}

	/* site logo */
	#site-logo {
	font-size: 2.5em;
	}
  
	/* content */
	.content, .content-full, .content-1-2, .content-2-2,  {
	padding: 0;
		font-size: 85%;	
	}

	.content-left-side, .content-right-side {
	padding: 0;
		font-size: 85%;	
	}
	
  	/* content */
	.boxFloat{
		width: 33,3333%;
		float: left;
 
	}	
  
	/* sidebar */
	#sidebar {
		width: 30%;
	}
	#sidebar .widget {
		padding: 10px 10px;
		margin-bottom: 10px;
	}

	/* embedded videos */
	.video embed,
	.video object,
	.video iframe {
		width: 100%;
		height: auto;
		min-height: 300px;
	}

}



/************************************************************************************
smaller than 600
*************************************************************************************/
@media screen and (max-width: 900px) {

	/* header */
	#header {
		height: auto;
	}



	/* main nav */
	#main-nav {
		font-size: 80%;
		position: static;
	}

	/* site logo */
	#site-logo {
	font-size: 1.4em;        
	}   
 

	/* site description */
	#site-description {
		margin: 0 0 15px;
		position: static;
	}

	/* content */
	.content, .content-1-2, .content-2-2  {
		width: auto;
		float: none;
		font-size: 80%; 		 
	}
	.content-full, .content-full-left {
		width: auto;
		float: left;
		font-size: 80%; 		 
	}	
 	 .content-left-side, .content-right-side, .content-left, .content-right {
		width: auto;
		float: none;
		font-size: 80%;
		width: auto;
		float: left;		 		 
	} 


	/* sidebar */
	#sidebar {
		width: 100%;
		margin: 0;
		float: none;
	}
	#sidebar .widget {
		padding: 3% 4%;
		margin: 0 0 10px;
	}

	/* embedded videos */
	.video embed,
	.video object,
	.video iframe {
		min-height: 250px;
	}
 .footerFloat {
		width: auto;
		float: none;
		margin: 20px 0;
	}
  	/* content */
	.boxFloat{
		width: auto;
		float: left;
 
	}  
}

/************************************************************************************
smaller than 500
*************************************************************************************/
@media screen and (max-width: 500px) {

	/* disable webkit text size adjust (for iPhone) */
	html {
		-webkit-text-size-adjust: none;
	}

	/* main nav */
	#main-nav a {
		font-size: 75%;
		padding: 10px 8px;
	}

	/* site logo */
	#site-logo {
	font-size: 1.5em;
	}
 	.content-full {
		width: auto;
		float: left;
		font-size: 80%; 		 
	}
}


/************************************************************************************
smaller than 400
*************************************************************************************/
@media screen and (max-width: 400px) {

	/* disable webkit text size adjust (for iPhone) */
	html {
		-webkit-text-size-adjust: none;
	}

	/* main nav */
	#main-nav a {
		font-size: 70%;
		padding: 10px 8px;
	}

	/* site logo */
	#site-logo {
	font-size: 1.0em;
	}
 	.content-full {
		width: auto;
		float: left;
		font-size: 80%; 		 
	} 
      

}