h1, #content .blog-index article h1 {
/*  font-size: 2.2em; */
  font-size: 1.5em;
  line-height: 1.2em;
}

img {
	display: block;
	max-width: 100%;
	margin-left: auto;
    margin-right: auto;
}

body>header {
	margin: 0;
	padding: 0;
	background-image: url(/images/banner_sm_lt.jpg);
	background-repeat: repeat-x;
}

body>header img a {
	margin-left: 0;
}

@media only screen and (max-width: 360px) {
body>header h1 {
	display: inline;
}
  body > header img a { 
  	text-align: center; 
  	margin-left: auto;
  	display: block; 
  }
}
 
@media only screen and (min-width: 992px) {
  body { font-size: 1.15em; }
/*  h1 { font-size: 2.6em; line-height: 1.2em; } */
  h1 { font-size: 1.5em; line-height: 1.2em; }
}

article h2 {
	font-size: 1.1em;
}

.entry-title a {
/*	font-size: 1.5em; */
	line-height: 1.0em;
}


.entry-content ol, .entry-content ul {
	margin-left: 1.5em;
}

article blockquote {
	font-size: 1em;
}
