/*-------------------Reset the Browser---------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video 
	{
		margin:0; 
		padding:0; 
		border:0; 
		font-size:100%; 
		vertical-align:baseline;
	}
body 
	{
		line-height: 1;
	}
ol, ul 
	{
		 list-style: none;
	}
blockquote, q 
	{
		quotes: none;
	}
blockquote:before, blockquote:after, q:before, q:after 
	{
		content:''; 
		content:none;
	}
table 
	{
		border-collapse:collapse;
		border-spacing:0;
	}
caption, th, td 
	{
		font-weight: normal;
		text-align: left;
	}
h1, h2, h3, h4, h5, h6 
	{
		clear: both;
	}
html 
	{
		overflow-y:scroll; 
		font-size:100%; 
		-webkit-text-size-adjust:100%;
		-ms-text-size-adjust: 100%;
	}
a:focus 
	{
		outline:thin dotted;
	}
img 
	{
		border:0;
		-ms-interpolation-mode:bicubic;
	}

/*-------------------------START------------------------------*/
html 
	{
		height:100%;
	}

body 
	{
		background:center top fixed url(images/might.jpg);
		background-size:cover;
		color:#111;
		font:normal 107% arial, charcoal, helvetica, sans-serif;
		text-align:center;
		text-shadow:0 0 2px rgba(238, 238, 238, 0.85);
	}
	
body.custom-background 
	{
		background:none;
	}

h1, h2, h3, h4, h5, h6
	{
		font-family:arial, charcoal, helvetica, sans-serif; 
		font-variant:small-caps; 
		font-weight:lighter; 
		margin:0 0 .25em;
		text-transform:uppercase;
	}

a
	{
		color:#2E9AFE; 
		outline:none; 
		text-decoration:none; 
		-webkit-transition: color 0.08s ease-in-out; 
		-moz-transition: color 0.08s ease-in-out; 
		transition: color 0.08s ease-in-out;
	}
	
a:hover 
	{
		color: ;
	}

#centered 
	{
		margin:0 auto 3%; 
		max-width:70%; 
		min-width:300px; 
		width:75em;
	}

#margin 
	{
		background-image:url(images/peppered.png);
		box-shadow:0 0 15px #111;
		margin:35% 2% 0%;
		padding:3.5% 1.5% 0;
		text-align:justify;
		width:93%;
	}

#margin:after 
	{
		content:"."; 
		visibility:hidden; 
		display:block; 
		height:0; 
		clear:both;
	}

.logo 
	{
		height:auto; 
		margin:0 1.5% 3.5%; 
		width:97%;
	}

#paged>li 
	{
		float:left;
		height:29.25em;
		line-height:1.24em;
		margin:0 1.5% 3.5%;
		overflow:hidden;
		width:30.3333333%;
	}
	
#single>li, #comments>li 
	{
		float:left;
		font-size:1.35em;
		height:auto;
		margin:0 1.5% 3.5%;
		overflow:hidden;
		width:97%;
	}

#paged>li h2, #single>li h2:first-of-type, #comments>li>h2:first-of-type, #reply-title 
	{
		border-bottom:1px solid #24380e;
		border-top:2px solid #111;
		color:#222;
		font-size:1.5em;
		letter-spacing:.03em;
		line-height:1.5em;
		margin:0 0 .3em;
		max-height:1.5em;
		overflow:hidden;
		text-align:left;
	}

#paged>li h2 time, #single>li h2 time 
	{
		font-size:.6em;
		line-height:.9em;
		float:right;
		padding:.25em 0;
		text-align:center;
	}
	
#paged>li.post a, #paged>li.post a:hover, #paged>li.page a, #paged>li.page a:hover 
	{
		color:#111;
	}

#single>li h1, #comments>li h1
	{
		font-size:3em;
	}
	
#single>li h2, #comments>li h2
	{
		font-size:2.66em;
	}

#single>li h3, #comments>li h3
	{
		font-size:2.33em;
	}

#single>li h4, #comments>li h4
	{
		font-size:2em;
	}

#single>li h5, #comments>li h5
	{
		font-size:1.66em;
	}

#single>li h6, #comments>li h6
	{
		font-size:1.33em;
	}

#single>li p 
	{
		margin:0 0 1em;
	}

.featured_image 
	{
		border-bottom:1px solid #111; 
		height:auto; margin:0 0 .5em; 
		padding:0 0 .5em; 
		width:100%;
	}
	
.under 
	{
		max-height:12.5em; 
		margin:0 0 .3em; 
		overflow:hidden; 
		position:relative; 
		width:100%;
	}
	
.under img 
	{
		height:auto; 
		width:100%;
	}
	
.over 
	{
		background:rgba(0, 0, 0, 0.08); 
		height:100%; 
		position:absolute; 
		top:0; width:100%;
	}
	
#paged>li:hover .over 
	{
		display:none;
	}
	
.noimage 
	{
		padding:0 0 .35em; 
		width:100%;
	}
	
#margin li.stars 
	{
		background:#222;
		background:rgba(0, 0, 0, 0.90);
		background-position: center center;
		background-repeat:no-repeat;
		color:#e0dbce;
		float:left;
		font-variant:small-caps;
		max-height:1.30em;
		min-height:1.30em;
		padding:.3em 1.5%;
		padding:.25em 1.5%;
		text-shadow:1px 1px 0 #000;
		width:94%;
	}
	
#margin #paged li.stars 
	{
		font-size:1.35em;
	}

.stars a 
	{
		color:#e0dbce;
	}

.stars a:hover 
	{
		color:#777;
	}

.stars span 
	{
		overflow:hidden; 
		max-height:1.2em; 
		max-width:40%;
	}

.stars span.left 
	{
		text-align:left;
	}

.stars span.right 
	{
		text-align:right;
	}

#single li ul, #single li ol 
	{
		color:#2e2e2e; 
		font-size:.85em; 
		margin:.5em 0 .5em 3%; 
		width:97%;
	}

#single li ul ul, #single li ol ol 
	{
		font-size:1em;
	}

#single li ul 
	{
		list-style-type:circle;
	}

#single li ol 
	{
		list-style-type:decimal-leading-zero;
	}

#single>li>ul:first-of-type, #single>li>ol:first-of-type 
	{
		margin:1.5em 0 1.5em 3%;
	}

#single li li 
	{
		margin:0 0 .5em 3%;
	}

.pagesandtags 
	{
		float:left; 
		width:100%;
	}

#footer 
	{
		 height:1.75em; 
		 overflow:hidden; 
		 font-size:.8em; width:96%;
		 padding:0 2%; 
		 background:#111; 
		 color: #DDD; 
		 text-align:center; 
		 visibility:visible;
	}
#footer p
	{
		padding:0; 
		margin:.25em 0; 
		text-shadow: none;
	}

/* ----------------------Title, Slogan, & Menu-------------------------- */
#header 
	{
		background: url(images/blue.png);
		border-top:solid 1px #111;
		border-bottom:solid 1px #111;
		box-shadow: 0 0 20px #111;
		font-size:1.15em;
		font-variant:small-caps;
		margin:25px 0 0;
		padding: 10px 0 0;
		position: absolute;
		text-align: center;
		text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.5);
		top: 0;
		width: 100%;
		z-index: 100;
	}
	
.logo2 
	{
		clear:both;
		max-height:20em;
		margin:0 5%;
		width:90%;
	}

.logo3 
	{
		display:inline;
		margin:0 1%;
		max-height:1.25em;
		width:auto;
	}

#header h1 
	{
		font-size:70px;
		font-family:arial, charcoal, helvetica, sans-serif;
		margin:25px 0 0;
		overflow:hidden;
		text-shadow:3px 3px 0 rgba(0, 0, 0, 0.5);
	}

#header h1 i
	{
		color:#3e5a21;
		font:normal 100% arial, charcoal, helvetica, sans-serif;
		font-style: italic;
		font-style: normal;
		display: block;
		font-size:.3em;
		line-height:1.5em;
		text-shadow:2px 2px 0 rgba(0, 0, 0, 0.5);
		text-transform:capitalize;
	}
	
#header h1 a 
	{
		color:#e0dbce;
	}

#header li 
	{
		display:inline-block;
		position:relative;
		padding:.2em 15px .8em;
	}

#header li ul 
	{
		background:#111;
		background:rgba(15, 15, 15, 0.90);
		box-shadow: 0 0 10px #111;
		display:none;
		left:-2.5em;
		margin-right:1em;
		position: absolute;
		text-align:justify;
		padding:.5em 0;
		top:2.14em;
		width:14em;
		z-index:1;
	}

#header li ul li ul
	{
		position: absolute; 
		right:12em;
	}
	
#header li:hover ul 
	{
		display:block;
	}

#header li ul li 
	{
		width:12em; 
		padding-bottom:.25em; 
		overflow:hidden;
	}

#header li a 
	{
		color:#b2ced5; 
	}

#header li ul li a 
	{
		color:#e0dbce;
	}
#header li a:hover 
	{
		color:#CCC; 
	}
#header li ul li a:hover 
	{
		color:#598399;/*<------------------------------------- replace small */
	}  
#header.hidden 
	{
		position:fixed; 
		margin-top:0px;
	}
.admin-bar #header.hidden 
	{
		margin-top:28px;
	}
#header.hidden h1, #header.hidden img:first-child 
	{
		display:none;
	}

#header form 
	{
		margin:0;
	}

#header input#s 
	{
		background:#FFFFFF no-repeat left center url(images/search.png);
		padding:.4em .4em .4em 2em;
		width:9em;
	}

/* Widgets & Sidebar
-------------------------------------------------------------- */
.widget a{color:#000;}
.widget a:hover {color: #2E9AFE !important;}
.widget caption{text-align:justify;margin:.25em 0;}
#paged.widget>li {height:auto;}
#paged.widget>li h2 {margin:0 0 .75em; text-align:center;}
#paged li ul li, #paged li ol li {margin:0 0 .25em 3%; width:97%;}
#paged li ul, #paged li ol {margin:.25em 0; width:100%;}

/* Displaying Comments
------------------------------------------------------------------*/
.commentlist, .comment-body, .children {width:100%;float:left; list-style:none;}
.comment-body ul, .comment-body ol {width:96%; margin:0 0 0 4%;}
.comment, .pingback {float:left;width:98%; margin:1em 0 0;}
.comment-body { margin:0; padding:2em 1%;}
.even .comment-body { margin:0; padding:1.5em 1% 0;}
.odd .comment-body .children {margin:.5em 0 0;}
.comment.parent {margin-bottom:2em;}
.comment.parent ul {border-left:.25em solid rgba(0, 0, 0, 0.1);margin:1em 1% 0 2%; width:97%;}
.comment.parent ul li {margin:1em 0 0 2%;}
.comment .odd blockquote {background:none;}
.comment img.avatar {
	border-radius: 50%;
	border:.25em solid #FFF;
	box-shadow:2px 2px 2px rgba(0, 0, 0, 0.2);
	float:left;
	height:auto;
	margin:-1em 1em .5em 0;
	width:15%;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.comment img.avatar {border:none;}}
.comment-meta {font-size:.8em; margin:0 0 1em;} 
.comment-meta a{color:#111;}
.comment-meta a:hover{color:#555;}
a.comment-edit-link {color:#2E9AFE;}
.reply {background: url(images/reply.png) top left no-repeat; padding-left:1.5em;float:right;}
.hidecomment h4.title {text-align:center;}
.hidecomment h4 {margin-bottom:0; padding-bottom:0;}

.comment-body ul, .comment-body ol {color:#2e2e2e; font-size:.85em; margin:.5em 0 .5em 3%; width:97%;}
.comment-body ul,.comment-body ol ol {font-size:1em;}
.comment-body ul {list-style-type:circle;}
.comment-body ol {list-style-type:decimal-leading-zero;}
.comment-body>ul:first-of-type, .comment-body>ol:first-of-type {margin:1.5em 0 1.5em 3%;}
.comment-body li {margin:0 0 .5em 3%; width:97%;}

/* Step ladder of alternating comments so every other one is shaded (got a smaller solution?)*/
.comment-body {background:none;}
.comment.alt .comment-body, .pingback.alt .comment-body {background:rgba(0, 0, 0, 0.1);}
.comment.alt .comment .comment-body {background:none;}
.comment.alt .comment.alt .comment-body {background:rgba(0, 0, 0, 0.1);}
.comment.alt .comment.alt .comment .comment-body {background:none;}
.comment.alt .comment.alt .comment.alt .comment-body {background:rgba(0, 0, 0, 0.1);}
.comment.alt .comment.alt .comment.alt .comment .comment-body {background:none;}
.comment.alt .comment.alt .comment.alt .comment.alt .comment-body {background:rgba(0, 0, 0, 0.1);}
.comment.alt .comment.alt .comment.alt .comment.alt .comment .comment-body {background:none;}
.comment.alt .comment.alt .comment.alt .comment.alt .comment.alt .comment-body {background:rgba(0, 0, 0, 0.1);}
.comment.alt .comment.alt .comment.alt .comment.alt .comment.alt .comment .comment-body {background:none;}
.comment.alt .comment.alt .comment.alt .comment.alt .comment.alt .comment.alt .comment-body {background:rgba(0, 0, 0, 0.1);}
.comment.alt .comment.alt .comment.alt .comment.alt .comment.alt .comment.alt .comment .comment-body {background:none;}
.comment.alt .comment.alt .comment.alt .comment.alt .comment.alt .comment.alt .comment.alt .comment-body {background:rgba(0, 0, 0, 0.1);}
.comment.alt .comment.alt .comment.alt .comment.alt .comment.alt .comment.alt .comment.alt .comment .comment-body {background:none;}

/* Responding to Comments
------------------------------------------------------------------*/
#comments > li h3#reply-title {font-size:1.5em;}
#respond label {display:inline;}
.form-allowed-tags { display:none;}
#reply-title {border-bottom:1px solid #24380e; margin:0em 0em 1em;}
#respond, .commentbox {float:left;width:100%;padding:0em;margin:0 0 1em;}
#respond {border-top:2px solid #111;}
#respond .comment-form-comment label {float:left;clear:both;}
#respond .comment-form-comment textarea {clear:left;}
.screen-reader-text {display:none;}
#subscribe-blog input, #searchsubmit, #_wpnonce {width:35%; float:right;}
#searchsubmit {margin:.25em 0 1em;}
#searchform {margin:1em 0 0;}
.form-submit, .comment-notes {float:right;}
#commentform input {float:right; margin:0; width:70%;}
#commentform .form-submit input {width:100%;}
#commentform .comment-subscription-form input {float:left; margin:.3em 1.25em 0 0;}
#commentform .required {color:#2E9AFE;}
.comment-notes { width:26%; margin:0 12% 0 0; font-size:.75em; color:#555; text-align:center;}
.comment-form-author, .comment-form-email, .comment-form-url {width:48.999%; margin:0 0 1.5em;}
.comment-form-comment label {margin:0 0 .6em;}
.comment-subscription-form {font-size:.8em; color:#555; margin:.25em 0;}

/* Buttons - Based On WordPress Twenty Twelve
-------------------------------------------------------------- */
input[type="checkbox"],
input[type="radio"],
input[type="file"],
input[type="hidden"],
input[type="image"],
input[type="color"] {
	border: 0;
	border-radius: 0;
	padding: 0;}
/* Non-Text Input Types are Now Reset */
.menu-toggle,
input[type="submit"],
input[type="button"],
input[type="reset"],
article.post-password-required input[type=submit],
li.bypostauthor cite span {
	padding:.5em 1em;
	color: #4c4c4c;
	background-color: #e6e6e6;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -ms-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -webkit-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -o-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: linear-gradient(top, #f4f4f4, #e6e6e6);
	border: 1px solid #b2b2b2;
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);}

.menu-toggle,
button,
input[type="submit"],
input[type="button"],
input[type="reset"] {cursor: pointer;}
button[disabled], input[disabled] {cursor: default;}
.menu-toggle:hover,
button:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
article.post-password-required input[type=submit]:hover {
	color: #2e2e2e;
	background-color: #ebebeb;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: -ms-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: -webkit-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: -o-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: linear-gradient(top, #f9f9f9, #ebebeb);
}
.menu-toggle:active,
.menu-toggle.toggled-on,
button:active,
input[type="submit"]:active,
input[type="button"]:active,
input[type="reset"]:active {
	color: #757575;
	background-color: #e1e1e1;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: -ms-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: -webkit-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: -o-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: linear-gradient(top, #ebebeb, #e1e1e1);
	box-shadow: inset 0 0 8px 2px #c6c6c6, 0 1px 0 0 #f4f4f4;
	border: none;}


/* HTML Stuff
-------------------------------------------------------------- */
abbr, acronym, dfn {border-bottom:1px dotted #111; cursor:help;}
address {margin:0 0 1em;}
blockquote {
background:rgba(0, 0, 0, 0.1);
border-left:.5em solid #555;
border-left:.5em solid rgba(0, 0, 0, 0.3);
margin:1em 2%;
padding:1em;
quotes:"\201C""\201D""\2018""\2019";}
blockquote:after {
	color:rgba(0, 0, 0, 0);
	content:close-quote;
	position:absolute;
	z-index:-1;}
blockquote blockquote {background:none;}
blockquote:before {
color:#000;
content:open-quote;
font-size:4em;
line-height:.1em;
margin-right:.25em;
vertical-align:-.4em;}

blockquote p {display:inline;}
blockquote p cite {margin:1em 0 0; text-transform:capitalize;}
blockquote cite:before {content:"- ";}

dd {margin:0 0 1em 5%; width:95%;}

dt {font-weight:bold; margin:1em 0 0 2%; width:98%;}

embed, iframe, object, video {max-width: 100%;}
form {margin:0 0 1em}
button,
input,
textarea {
	border: 1px solid #ccc;
	border-radius: 3px;
	font-family: inherit;
	padding:.5em;}
img {height:auto; max-width:100% !important;}
img.aligncenter {
	display: block;
	margin:1.5% auto 1.5%;
	text-align: center;
	max-width:100% !important; height:auto}
img.alignleft {float: left; margin:.5% 1% 1% 0;}
img.alignright {float:right; margin:.5% 0 1% 1%;}
img.alignnone {display: block; margin:1% 0 1%;}
img.endleft{margin:0 0 1% 0;}
img.endright{margin:0 0 1% 0;}
img#wpstats {display:none;}
ins {background:rgba(220, 17, 17, 0.2); text-decoration: none;}
pre {
	background:rgba(255, 255, 255, 0.6);
	border:1px solid #444;
	font-family: Consolas, Monaco, Lucida Console, monospace;
	font-size:.85em;
	overflow:auto;
	margin:0 0 1em;
	padding:1em 5%;}
strong {font-weight:bold;}
sup, sub {
	font-size:.8em;
	height: 0;
	line-height: 1em;
	position: relative;
	vertical-align: baseline;}
sup {bottom: .3em;}
sub {top: .3em;}
table {margin:1.5em 0; padding:1em; text-align:left; width:100%;}
table th {border-right:1px solid #333;padding:.5em .5em;}
table th:last-child{border-right:none;}
table td {border-top:1px solid #333;border-right:1px solid #333;padding:.5em .5em;}
table td:last-child{border-right:none;}
tbody tr:nth-child(odd) {
   background:#EEE;
   background:rgba(0, 0, 0, 0.1);
   border:none;}
table #next {text-align:right;}
textarea {margin:0 0 1em; max-width:98.5%; min-width:98.5%; overflow:auto; vertical-align:top; width:98.5%;}

  
/* WordPress Markup
-------------------------------------------------------------- */
.aligncenter {
	clear:both;
	display:block;
	margin-left:auto;
	margin-right:auto;}
.alignleft {text-align:left;}
.alignright {text-align:right;}
.assistive-text, .screen-reader-text {position:absolute !important; clip:rect(1px, 1px, 1px, 1px);}
.clear {clear:both;}
.gallery {float:left; padding:0; margin:0; width:100%;}
.gallery-item {float:left;}
.gallery-caption { font-size:.7em; color:#333; text-align:center;}
.gallery-columns-2 .gallery-item { width:47%; margin:3% 1% 0 2%;}
.gallery-columns-3 .gallery-item { width:30%; margin:3% 1% 0 2%;}
.gallery-columns-4 .gallery-item { width:22%; margin:3% 1% 0 2%;}
.gallery-columns-5 .gallery-item { width:18%; margin:3% .5% 0 1.5%;}
.gallery-columns-6 .gallery-item { width:14.6%; margin:3% .5% 0 1.5%;}
.gallery-columns-7 .gallery-item { width:12.27%; margin:3% .5% 0 1.5%;}
.gallery-columns-8 .gallery-item { width:11.5%; margin:2% .25% 0 .75%;}
.gallery-columns-9 .gallery-item { width:10.1%; margin:2% .25% 0 .75%;}
.gallery-columns-10 .gallery-item { width:9%; margin:2% .25% 0 .75%;}
dt.gallery-icon:after {content:"";}
.gallery-item img {width:100%; height:auto;}
.left {float:left}
.right {float:right}
.wp-caption{
	background:rgba(0, 0, 0, 0.2);
	box-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);
	margin:.5em;
	padding:1em 1em .5em;
	text-align:center;}
.wp-caption.alignright {float:right;}
.wp-caption.alignleft {float:left;}
.wp-caption img{margin:0 auto;}
.wp-caption-text{}
.sticky{}
.video-container, .embed-youtube {
	margin:0 0 2.5%;
	padding:0 0 56.25%;
	position:relative;
	width:100%;}
.video-container iframe, .embed-youtube iframe, .video-container object, .video-container embed {
	height:100%!important;
	left:0!important;
	position:absolute!important;
	top:0!important;
	width:100%!important;}

  
/* Jetpack Markup
------------------------------------------------------------------*/
ul.tweets .timesince {background:url(images/tweet.png) center left no-repeat; clear:both; color:#444; display:block; font-size:.8em; margin:.25em 0 0; padding:0 0 0 1.8em;}
#paged ul.tweets li {margin:.25em 0; width:100%;}
.sharing ul { width:100%; float:left;}
.contact-submit {text-align:right;}
.twitter-timeline {width:100% !important;}


/* Minor alterations specifically for WordPress Calendar Widget
-------------------------------------------------------------- */
.widget table{text-align:center;background:none;margin:.5em 0;}
#calendar_wrap caption {text-align:center !important;padding:0 0 .25em; text-decoration:underline;}
#calendar_wrap table td, #calendar_wrap table th {padding:.5em .5em;}
#calendar_wrap table td{color:#555;}
#calendar_wrap tbody tr:nth-child(odd) {background:none;}


/* Resizing Based on How Many Letters You can Fit on Screen
-------------------------------------------------------------- */
@media only screen and (max-width:100em) { body {font:normal 104%} #centered {max-width:80%;} #single>li, #comments>li {font-size:1.30em;} }
@media only screen and (max-width:82em) { body {font:normal 101%} #paged>li {width:47%;} #single>li, #comments>li {font-size:1.25em;} }
@media only screen and (max-width:70em) { body {font:normal 98%} #centered {max-width:90%;} #single>li, #comments>li {font-size:1.15em;} }
@media only screen and (max-width:50em) { body {font:normal 95%} #paged>li {height:auto; width:97%;} .under {max-height:25em;} #single>li, #comments>li {font-size:1.05em;} #header {margin:0;} #header.small {position:relative;} }
@media only screen and (max-width:35em) { body {font:normal 91%} #centered {max-width:100%;} #margin {margin:30% 0 0%; width:97%;} #paged>li {width:97%;} #single>li, #comments>li {font-size:1em;}}


/* Chrome Specific Hacks
-------------------------------------------------------------- */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#paged>li {font-size:1.02em; line-height:1.2725em; letter-spacing:.01em;}
	.noimage, .under {margin:0 0 .32725em;}
	#paged>li h2, #single>li h2:first-of-type, #comments>li>h2:first-of-type, #reply-title {letter-spacing:.043em; } }
	

/* Social Icons
-------------------------------------------------------------- */	
@font-face {
  font-family: 'fontello';
  src: url('fonts/fontello2.eot');
  src: url('fonts/fontello2.eot#iefix') format('embedded-opentype'),
       url('fonts/fontello2.woff?') format('woff'),
       url('fonts/fontello2.ttf') format('truetype'),
       url('fonts/fontello2.svg#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?80441364#fontello') format('svg');
  }
}
*/
 
 [class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-size:.85em;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: .2em;}
 
.icon-pinterest:before { content: '\50'; } /* 'P' */
.icon-flickr:before { content: '\66'; } /* 'f' */
.icon-linkedin:before { content: '\4c'; } /* 'L' */
.icon-twitter:before { content: '\54'; } /* 'T' */
.icon-youtube:before { content: '\59'; } /* 'Y' */
.icon-vimeo:before { content: '\56'; } /* 'V' */
.icon-soundcloud:before { content: '\53'; } /* 'S' */
.icon-github-circled:before { content: '\e807'; } /* '' */
.icon-instagram:before { content: '\49'; } /* 'I' */
.icon-facebook-rect:before { content: '\46'; } /* 'F' */
.icon-googleplus-rect:before { content: '\47'; } /* 'G' */

/* Fortitudo Et Honos
-------------------------------------------------------------- */