@media screen and (max-device-width: 480px) {
	body {
		-webkit-text-size-adjust: none;
	}
	#header {
		-webkit-background-size: 100% 100%;
		height: auto;
	}
	#header .description {
		display: none!important;
	}
	div {
	  clear:both!important;
	  display:block!important;
	  width:100%!important;
	  float:none!important;
	  margin:0!important;
	  padding:0!important;
	}
	#navigation, #navigation li {
	  float:none!important;
	  clear:both!important;
	  margin:0 0 20px 0!important;
	  display:block;
	  padding:0;
	  text-align:left!important;
	  width:100%;
	}
	#navigation {
	  border:1px solid #ccc;
	  padding:5px;
	  -webkit-border-radius:5px;
	}
	#navigation li {
	  margin:0!important;
	}
	#navigation li a{
	  display:block;
	}
	img{
	  max-width:100%;
	  height:auto;
	}
	#main {
		padding: 5px;
	}
	.datetime, .commentcount {
		position: relative;
		border: none;
	}
	.datetime p {
		display: inline;
	}
}

