/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/

.site-description {
	text-transform:none;
}

.entry-meta, .entry-meta a {
  text-transform: none;
}

.byline {
  text-transform: none;
}

.cat-links a, .tags-links a {
  text-transform: none;
}

.archive-page-title {
  text-transform: none;
}

.nav-previous,.nav-next,.next-post,.prev-post {
  text-transform: none;
}

p {
    margin-bottom: 1em;
}

a, a:visited {
	color:#669eff;
}

h2, h3 {
	margin-bottom:1em;
	margin-top:1.5em;
}

ul, ol {
	margin-bottom:1em;
	line-height:1.7em;
}

.imgwithcaption {
	float: left;
	max-width: 300px;
	padding: 0 20px 0 0;
	margin-bottom:1em;
}
.quotation-odd {
	border-left: 10px solid #ffc72c;
	background-color:#fff8e6;
	padding: 15px 20px;
	margin-left: 20px;
	margin-bottom:1em;
}
.quotation-odd p {
	margin:0;
}
.quotation-even {
	border-left: 10px solid #003087;
	background-color:#e6eeff;
	padding: 15px 20px;
	margin-left: 20px;
	margin-bottom:1em;
}
.quotation-even p {
	margin:0;
}

.addthis_tool {
	text-align:center;
}

.at-above-post-homepage, .at-above-post-arch-page, .at-above-post-cat-page {
	margin-bottom:1em;
}

.at-above-post.addthis_tool {
	margin-bottom:2em;
}

.at-below-post.addthis_tool {
	margin-top:2em;
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
  border: 1px solid #00338d;
  background: -moz-linear-gradient(#00338d, #00338d);
  background: -o-linear-gradient(#00338d, #00338d);
  background: -webkit-linear-gradient(#00338d, #00338d);
  background: linear-gradient(#00338d, #00338d);
  color: #fff;
}

@media (max-width: 1024px) and (min-width: 768px) {
	.site-header {
		background-size: 1024px auto;
	}
}

@media (max-width:767px) {
	.site-header {
		background-position: 15% 0;
		background-size: 768px auto;
	}
}

@media (max-width:550px) {
  .imgwithcaption {
	  float: none;
	  padding: 0 20px;
  }
}

/*
	CSS Migrated from Jetpack:
*/

/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
.site-header {
	background-position: 30% 0;
}

@media (max-width: 1024px) and (min-width: 768px) {
	.site-header {
		background-size: 1024px auto;
	}
}

@media (max-width:767px) {
	.site-header {
		background-position: 15% 0;
		background-size: 768px auto;
	}
}