/*****************
  This is your playground. Customize Hemingway to your hearts extent. 
*****************/

body, #ancillary, #footer {
	font-size: 12px;
	/*text-align: justify;*/
	background-color: #292929;
}

body#commentspopup {
}

a {
	text-decoration: none;
	color: #ddffd5;
}

a:hover {
	text-decoration: underline;
	color: #FFF
}

#header, #primary {
	background-color: #393939 /*#11190f*/;
}

h1 {
	font-size: 1.85em;
	letter-spacing: -1px;
	word-spacing: +2px;
}

h2,h3 {
	font-size: 1.15em;
	letter-spacing: -1px;
	word-spacing: +2px;
}

blockquote {
	margin-left: 6em;
	margin-right: 6em;
	padding: 0 2em;
}

p {
	line-height: 1.5em;
	margin: 2em 0;
}

#header h2 {
	font-size: 2.5em;
	font-family: "Garamond", "Times New Roman", serif;
}

#header h2 a {
	color: #FFF;
}

#primary h1 {
	font-size: 2em;
	font-family: "Garamond", "Times New Roman", serif;
}

#ancillary {
	color: #757575;
}

#primary {
  font-size: 1.2em;
}

#primary.single-post .dates {
	list-style-type: none !important;
	margin-left: 0 !important;
	padding-left: 0 !important;
}

#primary.single-post .dates li {
	list-style-type: none !important;
	margin: 0.25em 0 !important;
	padding-left: 0 !important;
}

#primary.single-post .dates li a:hover {
	text-decoration: underline !important;
}

ul.importants, ul.projects, ul.elsewhere, .single-post ul.dates {
	list-style-type: none;
	margin: 1.5em 0 2em 0;
	border-top: 1px solid #4d4d4d;
}

ul.importants li, ul.projects li, ul.elsewhere li, .single-post ul.dates li {
	list-style-type: none;
	margin: 0;
	padding: 0.5em 0;
	border-bottom: 1px solid #4d4d4d;
}

ul.importants a, ul.projects a, ul.elsewhere a {
	color: #BFBFBF;
	text-decoration: none;
}

ul.importants a:hover, ul.projects a:hover, ul.elsewhere a:hover {
	color: #FFFFFF;
}

.bordered {
	border: 1px solid #FFF;
	margin: 50px !important;
	padding: 10px !important;
	background-color: #BFBFBF;
}

.bordered-black {
	border: 1px solid #393939;
	margin: 50px !important;
	padding: 10px !important;
	background-color: #191919;
}

.bordered-small {
	border: 1px solid #FFF;
	margin: 20px !important;
	padding: 5px !important;
	background-color: #BFBFBF;
}

.first-top {
	margin-top: 0 !important;
}

.first-left {
	margin-left: 0 !important;
}

.first-right {
	margin-right: 0 !important;
}

.name {
	font-size: 1.5em;
	font-family: "Garamond", "Times New Roman", serif;
	letter-spacing: -2px;
	color: #76ae66;
}

.many {
	font-size: 1.5em;
	color: #76ae66;
	font-family: "Garamond", "Times New Roman", serif;
	font-style: italic;
}

.do {
	font-size: 2.7em;
	color: #76ae66;
	font-family: "Garamond", "Times New Roman", serif;
	font-weight: bolder;
	letter-spacing: -2px;
}

ol.thelist li {
	font-size: 14px;
	line-height: 16px;
	font-family: "Century Gothic", Verdana, sans-serif;
}

ol.thelist li p {
	margin: 0.5em;
	padding: 0;
}

ul.thelist, ul.thelist li {
	list-style-type: circle;
}

.complete {
	font-weight: bolder;
	font-family: "Garamond", "Times New Roman", serif;
	color: #76ae66;
	margin-left: 1.5em;
}

.complete a,
.complete a:hover,
.complete a:active,
.complete a:visited  {
	font-weight: bolder;
	font-family: "Garamond", "Times New Roman", serif;
	color: #76ae66;
}

.complete img {
	margin: 0 0.25em;
}

.tag-cloud {
	font-family: "Garamond", "Times New Roman", serif;
	letter-spacing: -1px;
}

.tag-cloud a {
	margin: 0.25em 0.5em;
}

div.sociable { margin: 0; padding: 0; display: inline !important; }

span.sociable_tagline { position: relative; }

span.sociable_tagline span { display: none; width: 14em; }

span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}

.sociable span {
	display: block;
}

.sociable ul {
	display: inline !important;
	margin: 0 !important;
	padding: 0 !important;
	list-style-type: none;
	list-style-position: inside;
}

.sociable ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0 !important;
	padding: 1px !important;
}

.sociable ul li:before { content: ""; }

.sociable img {
	float: none;
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0;
	padding: 0;
}

.sociable-hovers {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}

.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

.wp-caption {
	-moz-border-radius: 0;
	-khtml-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}

.comment-head {
	border-bottom: 0;
	margin: 1.5em 0;
	padding: 0;
	text-align: right;
}

.related-posts {
	margin: 1.5em 0;
	padding: 0;
}

.related-posts h2 {
	font-size: 1.5em;
	margin: 0;
	color: #494949;
}

.related-posts a {
	text-decoration: none;
	color: #868686;
	font-size: 0.95em;
}

.related-posts a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

.smcf-content label {
	margin: 0;
}
