/*
Welcome to Custom CSS!

CSS (Cascading Style Sheets) is a kind of code that tells the browser how
to render a web page. You may delete these comments and get started with
your customizations.

By default, your stylesheet will be loaded after the theme stylesheets,
which means that your rules can take precedence and override the theme CSS
rules. Just write here what you want to change, you don't need to copy all
your theme's stylesheet content.
*/
ol.simple-list {
	list-style-type: none;
	list-style-type: decimal !ie;
/*IE 7- hack*/
	margin: 0;
	margin-left: 3em;
	padding: 0;
	counter-reset: li-counter;
}

ol.simple-list > li {
	position: relative;
	margin-bottom: 20px;
	padding-left: .5em;
	min-height: 3em;
	border-left: 2px solid #CCCCCC;
}

ol.simple-list > li:before {
	position: absolute;
	top: 0;
	left: -1.3em;
	width: .8em;
	font-size: 2.5em;
	line-height: 1;
	text-align: right;
	color: #ba8d65;
	content: counter(li-counter);
	counter-increment: li-counter;
}

ul {
	list-style-type: square;
}

blockquote {
	background-color: #efe0cd;
}

blockquote blockquote {
	border-left: solid 6px #ba8d65;
	margin: 0 0 0 1em;
	padding: 0 0 0 1em;
}

h1 {
	font-size: 3em;
	color: #ba8d65;
}

section .post-content h2 {
	border-left: none;
	text-transform: uppercase;
	letter-spacing: 3px;
	color: #ba8d65;
	font-size: 2.5em;
	/*font-weight: 600;*/
	text-align: center;
	/*font-family: Rockwell Extra Bold,Rockwell Bold,monospace; Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;*/
	padding: 0;
	margin: 0;
}

section .post-content h2 {
 overflow: hidden;
 text-align: center;
}
section .post-content h2:before,
section .post-content h2:after {
 background-color: #ba8d65;
 content: "";
 display: inline-block;
 height: 2px;
 position: relative;
 vertical-align: middle;
 width: 50%;
}
section .post-content h2:before {
 right: 0.5em;
 margin-left: -50%;
}
section .post-content h2:after {
 left: 0.5em;
 margin-right: -50%;
}


a {
	color: #e99d59;
}

.callout {
	position: relative;
	margin: 18px 0;
	padding: 18px 20px;
	background-color: #f0ecde;
/* easy rounded corners for modern browsers */
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

.callout .notch {
	position: absolute;
	top: -10px;
	left: 20px;
	margin: 0;
	border-top: 0;
	border-left: 10px solid transparent;
	border-left: 10px solid rgba(255,255,255,0);
	border-right: 10px solid transparent;
	border-right: 10px solid rgba(255,255,255,0);
	border-bottom: 10px solid #f0ecde;
	padding: 0;
	width: 0;
	height: 0;
/* ie6 height fix */
	font-size: 0;
	line-height: 0;
/* ie6 transparent fix */
}

.border-notch {
	border-bottom-color: #603c21;
	top: -11px;
}

.border-callout {
	border: 1px solid #603c21;
	padding: 17px 19px;
}

.border-callout .border-notch {
	border-bottom-color: #603c21;
	top: -11px;
}

dl.table-display {
	border-bottom: 1px dotted #999;
}

dl.table-display {
	float: left;
	width: 620px;
	margin: 1em 0;
	padding: 0;
	border-bottom: 1px dotted #999;
}

.table-display dt {
	clear: left;
	float: left;
	width: 150px;
	margin: 0;
	padding: 5px;
	border-top: 1px dotted #999;
	font-weight: bold;
}

.table-display dd {
	float: left;
	width: 450px;
	margin: 0;
	padding: 5px;
	border-top: 1px dotted #999;
}

/*This list is used on my "latest activity" sidebar widget*/
dl.calendar-display {
	margin: 1em 0;
	padding: 0;
}

.calendar-display dt {
	position: relative;
	left: 0;
	top: 1.6em;
	width: 8.5em;
	color: #ba8d65;
	font-family: 'Stalemate', Goudy Old Style, Garamond, Big Caslon, Times New Roman, serif;
	font-size: 1.25em;
}

.calendar-display dd {
	border-left: 4px solid #ba8d65;
	margin: 0 0 0 9.5em;
	padding: 0 0 .5em .5em;
}

/*This list is used on my Useful Genealogy Links page*/
ul.linedlist {
	margin: 0 1em 0 0;
	padding: 0;
}

ul.linedlist li {
	border-bottom: 1px solid #ccc;
	padding: .2em 0 .2em .5em;
	color: #666;
	display: block;
}

/*This controls the color of the bullets for the "category-list" plugin  */
ul.lcp_catlist {
	color: #ba8d65;
}

/*This controls the  color of the bullets for the "list-pages" plugin */
ul.list-pages-shortcode {
	color: #ba8d65;
}

/* From http://red-team-design.com/css3-ordered-list-styles  */
ol.rounded-list {
	counter-reset: li;
/* Initiate a counter */
	list-style: none;
/* Remove default numbering */
/* Keep using default numbering for IE6/7 */
	font: 15px 'trebuchet MS', 'lucida sans';
	padding: 0;
	margin-bottom: 4em;
	text-shadow: 0 1px 0 rgba(255,255,255,.5);
}

ol.rounded-list ol {
	margin: 0 0 0 1em;
/* Add some left margin for inner lists */
}

.rounded-list a {
	position: relative;
	display: block;
	padding: .4em .4em .4em 1.4em;
	margin: .5em 0;
	background: #ddd;
	color: #444;
	text-decoration: none;
	border-radius: .3em;
	transition: all .3s ease-out;
}

.rounded-list a:hover {
	background: #eee;
}

.rounded-list a:hover:before {
	transform: rotate(360deg);
}

.rounded-list a:before {
	content: counter(li);
	counter-increment: li;
	position: absolute;
	left: -1.5em;
	top: 50%;
	margin-top: -1.3em;
	background: #70535c;
	height: 2em;
	width: 2em;
	line-height: 2em;
	/*border: .3em solid #fff;*/
	color: #fff;
	text-align: center;
	font-weight: bold;
	border-radius: 2em;
	transition: all .3s ease-out;
}

/* This is a really cool pull quote */
.highline{border-top:3px dotted #ba8d65;border-bottom:3px dotted #ba8d65;margin:40px 0;clear:both}.highline-quote{color:#ba8d65;font-family:'Caslon', 'McClatchy Sans Cond','Roboto Condensed Medium','HelveticaNeue-CondensedBold',sans-serif;font-weight:500;text-align:center;text-transform:uppercase;position:relative}
.highline-quote:before{content:"\201C";font-family:'McClatchy Slab',Georgia,Times,'Times New Roman',serif;font-size:60px;background-color:#fff;color:#e0c1a6;position:absolute;line-height:1;top:-10px;padding:0 7px;max-height:30px;left:50%;margin-left:-20px}.highline-quote .ng_highline_attrib{font-family:'McClatchy Sans',Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:13px;color:#603c21;text-transform:none;font-weight:normal;display:block;margin-top:5px}
.highline-quote p{margin:0;font-size:20px;line-height:1.2;font-family:'McClatchy Sans Cond','Roboto Condensed Medium','HelveticaNeue-CondensedBold',sans-serif !important}.highline-quote p:first-child{margin-top:20px}.highline-quote p:last-child{margin-bottom:20px}@media (max-width:767px){.highline-quote p{font-size:18px}
.highline-quote .ng_highline_attrib{font-size:12px}}.highline-number{display:table;width:100%;border-spacing:2px}
.highline-number p{font-family:'McClatchy Sans',Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:14px;display:table-row}
.highline-number p:last-child span{border-bottom:none}.highline-number span{display:table-cell;font-family:'McClatchy Sans',Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:14px;line-height:1.3;padding:10px 0;vertical-align:middle;border-bottom:2px dotted #ccc}

.highline-number .ng_number_leadin{font-family:'McClatchy Sans Cond','Roboto Condensed Medium','HelveticaNeue-CondensedBold',sans-serif;font-size:45px;line-height:1;color:#3aa2d7;padding:10px 15px 5px 0;min-width:5%}@media (min-width:992px){.highline-number p{font-size:20px}.highline-number span{padding:5px 0 0}}
.highline-fact p{color:#ba8d65;font-family:'McClatchy Sans Cond','Roboto Condensed Medium','HelveticaNeue-CondensedBold',sans-serif !important;text-transform:uppercase;font-weight:600;font-size:18px;line-height:1.3}.highline-fact p:first-child{margin-top:20px}
.highline-fact p:last-child{margin-bottom:20px}@media (min-width:9922px){.highline-fact{width:50%;float:left;margin-top:7px;margin-right:30px;clear:both}}.story-related{border-bottom:2px dotted #ba8d65;border-top:2px dotted #ba8d65;margin-bottom:50px;padding:7px 0;clear:both}

blockquote.long {margin-left: 1em;
	background: #fff;
	background-image: none;
	padding: 0;
	font-family:'McClatchy Sans Cond','Roboto Condensed Medium','HelveticaNeue-CondensedBold',sans-serif;
	font-size:1em;
	color:#ba8d65;
}

blockquote.wills {margin-left: 1em;
	background: #fff;
	background-image: none;
	padding: 0 0 0 1em;
	font-family:'McClatchy Sans Cond','Roboto Condensed Medium','HelveticaNeue-CondensedBold',sans-serif;
	font-size:1em;
	color:#ba8d65;
	border-left:5px solid #e5ceb1;
}


/* This is a thumbnail list, used on clothing post */


 
ul.thumbnaillist {
  list-style-type: none;
  width: 600px;
}
 
ul.thumbnaillist h3 {
  font: bold 20px/1.5 Helvetica, Verdana, sans-serif;
}
 
ul.thumbnaillist li img {
  float: left;
  margin: 0 15px 0 0;
	width: 150px;
}
 
ul.thumbnaillist li p {
	
}
 
ul.thumbnaillist li {
  padding: 10px;
  overflow: auto;
}
 
ul.thumbnaillist li:hover {
  background: #eee;
  cursor: pointer;
}