@media screen and (max-width:1024px) {
	
	#container {
		width:100%;	
		min-width:320px;
	}
	
	#header {
		width:100%;	
		min-width:320px;
	}
	
	#menu {
		width:auto;	
	}
	
	#footer {
		width:100%;
		min-width:320px;
	}
	
	#widgets .widget {
		float:none;
		width:auto;	
	}
	
	#widgets .widget_search {
		float:none;
		width:auto;
		text-align:center;
	}	
	
}

@media screen and (max-width:800px) {
	
	.inner-wrap {
		display:block;
		float:none;
		width:100%;	
	}
	
	#contents {
		border:none;
		margin:0;	
	}
	
	.hentry .entry-meta {
		float:none;
		margin-left:0;	
		width:auto;
		text-align:left;
		padding:0 5px 0 15px;
	}
	
	.hentry .main {
		width:100%;
		padding-left:0;
		padding-right:0;	
	}
	
	.hentry .main .entry-title,
	.hentry .main .entry-content,
	.tag-links {
		padding:0 15px;
	}
	
	#comments {
		width:auto;	
	}
	
}