@media (min-device-width:1024px) and (max-width:800px),
    	screen and (max-device-width:480px),
		(max-device-width:480px) and (orientation:landscape),
		(min-device-width:480px) and (max-device-width:1024px) and (orientation:portrait) {
      
     /*  a {color:red;} */
      
      #header {
      	height: auto;
      }      
      ul.menu {
	    float:none;
	    clear:right;
	    width: auto;
	    background-color: #706e67; 
	 }
	 
	 ul.menu:after {
	    content: ".";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
	}
	 
	 ul.menu li {
	 	padding: .45em 0;
		margin: 1px 0 0 0;
		width:auto;
		max-width:50%;
		background-color: #706e67; 
	}
	
	ul.menu li a {
		text-align: left;
		color:#ece9d9;
		border-left: 1px #ece9d9 solid;
	}
	
	 #searchform {
		display: block;
		clear: both;
		width:100%;
		height: 36px;
		background-color: #fff;
		margin-bottom: 3px;
	}
	
	#s {
		width: 80%;
		float:left;
		background-color: white;
		border:transparent;
		box-shadow: none;		
		padding: 0 0.5em 0 1em;
		/* height:auto; */
		color:#333;
		background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(hsla(0,0%,100%,0)), to(hsla(0,0%,100%,0)));
		background-image:-webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0));
	}
	
     #postroll {
		width: 90%;	/* 600 / 100 */;
		padding: 0 5% 24px ;
		float:none;
	}
	
	.sidebar {
    	width: 100%;
    	padding: 2em 0;
    	margin: 2em.
    	float:none;
    	border-top:45px #ece9d9 solid;
    }
    
    #elsewhere {
	    width:95%;
	    margin: 0 auto;
	}
	
	#elsewhere iframe {
	    display:block;
	    width:50%;
	}
	
	#submenu-bio {
		display:none;
	}
	
	#header-photo {
		width: auto;
		padding-right: 15px;
	}
	#header-title {
		float: none;
		width: 100%;
		margin-left:5%;
	}
	#header-books {
		width: 100%;
		clear: left;
		float: none;
		text-align: left;
	}
	#header-books h2 {
		text-align: left;
		padding-left: 0;
	}
}

@media screen (min-device-width:1024px) {
	body {
		font-size: 1em;
	}
	#postroll {
	 	font-size: 1em;
	 	line-height: 150%;
	 }
}