/*  
Theme Name: inacuity
Theme URI: http://deanism.com/
Description: deanism.com
Version: 1.0
Author: Dean Robinson
Author URI: http://deanjrobinson.com/
*/

@font-face {
	font-family: 'League Gothic Regular';
	src: url('League_Gothic.eot');
	src: local('League Gothic Regular'), local('LeagueGothic'), url('League_Gothic.woff') format('woff'), url('League_Gothic.otf') format('opentype'), url('League_Gothic.svg#LeagueGothic') format('svg');
}

/* YUI Reset */
html{color:#000;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,b,i{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
body{font: 62.5%/1.3 "Helvetica Neue",Helvetica,Calibri,Verdana,sans-serif;font-weight:200;}/*"HelveticaNeue-Light","Helvetica Neue Light",*/
table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:courier,monospace;*font-size:108%;line-height:100%;}

/* General */
body{background:#101319 url('img/bg-tile.jpg') scroll repeat 50% top;color:#262C33;}/*#222*/
span.amp {font-family:Baskerville,"Goudy Old Style","Palatino","Book Antiqua",serif;font-style:italic;}
span.raquo {font-family:Baskerville,"Goudy Old Style","Palatino","Book Antiqua",serif;font-size:1.5em;line-height:0em;}
a{-moz-outline:none;color:#26B;}
a:hover{color:#48D;}
input{outline:0;}
strong,b{font-weight:bold;}
em,i{font-style:italic;}
h1,h2,h3,h4,h5,h6 {font-weight:bold;}

p.hideme {display:none;}

.caps {font-size:.92em;}
.amp {color:#666; font-size:1.05em;font-family:"Warnock Pro", "Baskerville", "Goudy Old Style","Palatino","Book Antiqua",serif; font-style:italic;}
.dquo {margin-left:-.28em;margin-right:0.1em;line-height:0.6em;}
.quo {margin-left:-.2em;margin-right:0.05em;line-height:0.6em;}/*-.38em;*/

.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}

#body {background: url('img/bg-light.jpg') scroll repeat-x 50% top;}
#wrapper {background: url('img/bg-page.jpg') scroll no-repeat top left;width:900px;margin:0 auto;padding-top:80px;}
#header {width:782px;margin:0 auto;height:100px;/*131px;*/position:relative;}
#header h1 {display:none;}
#header a.home {display:block;margin-left:40px;height:90px;/*107px;*//*131px;*/}
#header a.home:hover {opacity:0.95;}
#article {background: url('img/bg-footer.jpg') no-repeat center bottom;width:860px;margin:0 auto;}
#page {background:#FFF9EF url('img/bg-page.jpg') no-repeat -60px -203px;width:780px;margin:0 auto;min-height:400px;}
#posts {}
.archive {position:relative;padding-top:15px;}
#aside {margin:0 auto;width:700px;padding-bottom:70px;padding-top:30px;}
.col1 {width:47%;float:left;display:inline;position:relative;margin-right:6%;}
.col2 {width:47%;float:left;display:inline;position:relative;}
/*#footer {font-family:'League Gothic Regular';width:860px;margin:0 auto 30px;text-align:center;font-size:50px;color:rgba(255,255,255,0.05);line-height:0.5;}*/
#footer {width:860px;margin:0 auto 30px;text-align:center;font-size:20px;font-weight:200;color:#262C33;text-shadow:1px 1px 1px rgba(0,0,0,0.8);line-height:0.5;}
#footer a {text-decoration:none;/*color:rgba(255,255,255,0.05);*/color:#262C33;}
#footer a:hover {color:#B8B1A8;}

.alert {width:510px;margin-left:40px;font-size:12px;font-weight:bold;text-transform:uppercase;color:#262C33;text-align:right;}
.alert a {text-decoration:none;color:#262C33;}
.alert a:hover {color:#85827B;}

.post {padding:40px 40px 30px;border-bottom:1px dashed #E8E1D8;}
#posts .category-sidenote.post {padding:20px 40px 20px 75px;position:relative;}
.archive .post {padding-left:190px;}
.category-article.post {clear:both;}
h3.section-title {font-weight:bold;text-transform:uppercase;font-size:14px;color:#B8B1A8;text-shadow:1px 1px 0 #FFF;}
.postdate {font-weight:bold;/*text-transform:uppercase;*/font-size:14px;color:#B8B1A8;text-shadow:1px 1px 0 #FFF;}
h3.section-title {margin-bottom:10px;}
h3.section-title a, .postdate a {text-decoration:none;color:#B8B1A8;}
h3.section-title a:hover, .postdate a:hover {color:#85827B;}

h2 {font-family:'League Gothic Regular';font-size:40px;line-height:1.5;color:#191C23;margin-bottom:15px;font-weight:normal;text-shadow:1px 1px 0 #FFF;text-transform:uppercase;}/*#B8B1A8*//*#262C33*/
h2.yearmonth {padding:40px 40px 0;text-transform:uppercase;line-height:1;position:absolute;top:0;left:0;}
h2.previousHeading {padding:40px 40px 0;text-transform:uppercase;line-height:1;}
.previous h2 {color:#45423B;font-size:18px;margin-bottom:5px;font-family:"Helvetica Neue",Helvetica,Calibri,Verdana,sans-serif;font-weight:bold;letter-spacing:-0.05em;}
#aside h2 {float:left;font-size:58px;line-height:46px;margin:0 10px 0 0;position:relative;top:4px;color:#D8D1C8;}
h2 a {color:#191C23;line-height:30px;font-weight:normal;text-decoration:none;}/*#262C33*/
.previous h2 a {font-weight:bold;color:#45423B;}
h2 a:hover, .previous h2 a:hover {color:#262C33;}/*#85827B*/
.entry {font-size:15px;text-align:justify;font-weight:300;position:relative;}
#posts .category-sidenote .entry {font-size:20px;text-align:justify;font-weight:300;color:#85827B;}
#aside .entry {font-size:13px;line-height:17px;color:#85827B;}
#aside a.twitter {line-height:30px;margin-bottom:40px;font-size:14px;text-align:center;font-weight:300;position:relative;color:#45423B;background:#E8E1D8;text-shadow:1px 1px 0 #FFF;text-decoration:none;display:block;-moz-border-radius:4px;-webkit-border-radius:4px;}
#aside a.twitter:hover {background-color:#45423B;color:#E8E1D8;text-shadow:1px 1px 0 #262C33;}
.entry h3 {font-size:18px;text-shadow:1px 1px 0 #FFF;margin-top:15px;color:#45423B;}
.entry p {margin:10px 0;text-shadow:1px 1px 0 #EEEAE7;/*0 1px 0 #B8B1A8;*/}/*#FFF*/
.entry ul, .entry ol {margin:30px 0;padding:0 50px 0 40px;color:#45423B;}
.entry ul li {list-style-type:circle;padding-left:10px;}
.entry ol li {list-style-type:decimal;padding-left:0px;}
.entry ul li em, .entry ol li em {font-size:90%;color:#85827B;}
#posts .category-sidenote a.permalink {font-family:'League Gothic Regular';position:absolute;left:-39px;top:40px;text-decoration:none;font-size:100px;line-height:1px;color:#D8D1C8;}
#posts .category-sidenote a.permalink:hover {color:#85827B;}

.entry sup {font-weight:normal;font-size:11px;}
.entry sup a {color:#45423B;}

table.chat {text-shadow:1px 1px 0 #EEEAE7;margin:20px;}
table.chat tr th {border-left:5px solid #D8D1C8;padding:5px 10px;font-weight:bold;vertical-align:top;width:60px;color:#65625B;}
table.chat tr.alt th {background-color:#F8F1E8;color:#45423B;}
table.chat tr td {padding:5px 10px;vertical-align:top;color:#65625B;}
table.chat tr.alt td {background-color:#F8F1E8;color:#45423B;}

/* pullquote */
.entry blockquote {font-size:20px;text-align:justify;font-weight:300;color:#85827B;padding:20px 40px 20px 50px;position:relative;/*border-bottom:1px dashed #E8E1D8;border-top:1px dashed #E8E1D8;margin:20px 0;*/}
.entry blockquote.excerpt {font-size:15px;text-align:left;font-weight:300;color:#85827B;padding:10px 20px;position:relative;}
.entry blockquote.excerpt ul {color:#85827B;margin:0;padding:0 20px;}
.entry blockquote.excerpt ul li {margin:10px 0;}
.entry blockquote span.quot {font-family:'League Gothic Regular';position:absolute;left:0;top:60px;text-decoration:none;font-size:100px;line-height:1px;color:#D8D1C8;}

.entry ol.footnotes {font-size:12px;margin:20px 0 10px;padding:0;}
.entry ol.footnotes li {list-style-position:inside;}

.previous {padding:20px 40px 30px;position:relative;}
.previous .postdate {font-weight:normal;font-style:italic;font-weight:200;text-transform:none;font-size:12px;color:#B8B1A8;text-shadow:1px 1px 0 #FFF;margin-left:10px;float:right;letter-spacing:0;}
.previous .postdate a {font-weight:normal;color:#B8B1A8;}
.previous .entry blockquote {font-size:15px;padding:0 0 0 25px;}
.previous .entry blockquote span.quot {font-size:60px;top:26px;}

a.readmore {font-size:12px;font-weight:bold;line-height:1px;text-decoration:none;color:#85827B;/*#191C23*/text-transform:uppercase;text-shadow:1px 1px 0 #FFF;margin-left:10px;/*position:absolute;right:30px;bottom:50%;*/white-space:nowrap;}
a.readmore span {line-height:1px;font-weight:normal;}
a.readmore:hover {color:#262C33;}

#navigation {padding:15px 40px;font-size:13px;line-height:30px;font-weight:bold;border-bottom:1px dashed #E8E1D8;background:-moz-linear-gradient(top,#FFF9EF,#FEFAEF);background:-webkit-linear-gradient(top,#FFF9EF,#FEFAEF);}
#navigation .left, #navigation .right {width:300px;display:inline;position:relative;float:left;}
#navigation .centre {width:100px;display:inline;position:relative;float:left;text-align:center;font-size:14px;}
#navigation .right {text-align:right;}
#navigation a {color:#191C23;text-decoration:none;line-height:30px;}
#navigation a:hover {color:#85827B;}
#navigation .centre a {color:#45423B;background:#E8E1D8;text-shadow:1px 1px 0 #FFF;display:block;-moz-border-radius:4px;-webkit-border-radius:4px;}
#navigation .centre a:hover {background:#45423B;color:#E8E1D8;text-shadow:1px 1px 0 #262C33;}


p.nocomments {padding:0 15px;color:#666;font-size:1.2em;margin:5px 35px 14px 35px;font-weight:bold;}

.commentwrap {padding:40px 40px 30px;border-bottom:1px dashed #E8E1D8;}
.commentlist {}
	.commentlist li {padding:1.5em 0 0;border-top:1px dashed #E8E1D8;position:relative;min-height:6em;}
	.commentlist li:first-child {border-top:0 none;}
		.commentlist li .left {float:left;width:400px;font-weight:300;margin-bottom:10px;}
		.commentlist li .right {float:right;position:relative;padding-left:67px;width:233px;}
		.commentlist li .left p {text-align:justify;line-height:16px;color:#666;font-size:13px;margin:0 0 10px;}
		.commentlist li .left ol {text-align:left;line-height:16px;color:#666;font-size:13px;padding-left:0;margin-top:0;}
			.commentlist li .left ol li {border-bottom:none;padding:0 0 10px 0;}
		.commentlist li .left ul {text-align:left;line-height:16px;color:#666;font-size:13px;padding-left:0;margin-top:0;}
			.commentlist li .left ul li {border-bottom:none;padding:0 0 10px 0;}
		.commentlist .commenttop {position:relative;padding-left:3.5em;}
		.commentlist .gravatar {position:absolute;left:20px;top:0;width:32px;height:32px;display:block;-moz-border-radius:7px;-webkit-border-radius:7px;}
		.commentlist cite {color:#85827B;display:block;font-size:14px;}
			.commentlist cite a{color:#85827B;text-decoration:none;}
			.commentlist cite a:hover{color:#B8B1A8;}
			.commentlist acronym.date {display:block;color:#999;font-style:italic;}
			.commentlist .entry-edit {margin-left:10px;font-size:10px;}
		.commentlist li div.reply {line-height:1.3em;font-size:1.2em;margin:0;}
			.commentlist li div.reply a {color:#B8B1A8;text-decoration:none;text-transform:uppercase;font-size:11px;}
			.commentlist li div.reply a:hover {color:#85827B;}
			.commentlist li div.reply a span {font-size:29px;font-style:normal;line-height:0;position:relative;top:13px;}
		
.commentlist li ul.children {width:100%;clear:both;}
	.commentlist li ul.children li {border-bottom:0 none;border-top:1px dashed #E8E1D8;border-left:5px solid #E8E1D8;padding-left:1.5em;}
		.commentlist li ul.children li .left {width:54%;}
		.commentlist li ul.children li .full {width:100%;}
				
div#respond{padding:40px 40px 30px;border-bottom:1px dashed #E8E1D8;}
.commentlist div#respond {padding:20px 0;border-bottom:0 none;}
div#respond .left{width:400px;float:left;padding:0;}
div#respond .right{width:300px;float:right;padding:0;}
.commentlist div#respond .right {display:none;}

div#respond p.comment-login {color:#85827B;margin-top:0;font-size:13px;}
	div#respond p.comment-login a {color:#85827B;text-decoration:none;font-weight:bold;}
	div#respond p.comment-login a:hover {color:#D8D1C8;}
div#respond div#comment-personaldetails {}
	div#respond div#comment-personaldetails label {display:block;width:65px;float:left;line-height:26px;color:#B8B1A8;font-size:12px;font-weight:bold;text-transform:uppercase;}
	div#respond div#comment-personaldetails input {margin-bottom:5px;-moz-border-radius:6px;-webkit-border-radius:6px;padding:3px 5px 2px;font-size:13px;width:220px;}
div#respond form input {color:#333;border:1px solid #E8E1D8;}
div#respond form textarea {width:375px;height:68px;border:1px solid #E8E1D8;padding:5px;font-family:helvetica,arial,sans-serif;color:#666;margin:0 0 5px;-moz-border-radius:6px;-webkit-border-radius:6px;font-size:13px;}
	div#respond .left .actions {position:relative;}
	div#respond form input#submit {width:90px;text-transform:uppercase;background:#E8E1D8;padding:4px 0 3px;-moz-border-radius:6px;-webkit-border-radius:6px;font-size:14px;font-weight:bold;color:#65625B;border-color:#85827B;}
	div#respond form input#submit:hover {color:#E8E1D8;border-color:#65625B;background:#85827B;cursor:pointer;}
	div#respond .left .actions div#cancel-comment-reply {position:absolute;left:11em;top:0.5em;}
	div#respond .left .actions div#cancel-comment-reply a {font-weight:bold;color:#666;text-decoration:none;}
	div#respond .left .actions div#cancel-comment-reply a:hover {color:#6C3;}

#rating_box {background:#FFF;padding:4px;height:84px;width:240px;-moz-border-radius:14px;-webkit-border-radius:14px;position:absolute;top:0px;right:40px;-moz-box-shadow:1px 1px 0px rgba(133,130,123,0.25), 1px 1px 5px rgba(133,130,123,0.5);-webkit-box-shadow:1px 1px 0px rgba(133,130,123,0.25), 1px 1px 3px rgba(133,130,123,0.5);}
#rating {background:#39C;-moz-border-radius:11px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-webkit-border-radius:11px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;width:80px;height:46px;padding:19px 0;float:left;font-weight:normal;}
#rating span {font-size:30px;border:2px solid #FFF;color:#FFF;-moz-border-radius:50px;-webkit-border-radius:50px;line-height:40px;width:40px;margin:0 auto;text-align:center;display:block;}
#advisory {float:left;padding:5px 10px;font-size:11px;font-weight:400;line-height:1.2;width:139px;}
#advisory strong {display:block;margin-bottom:4px;font-size:12px;}

.quickpost {padding-top:0;}
.quickpost form {clear:both;}
.quickpost form .row {position:relative;}
.quickpost form label {font-weight:bold;text-transform:uppercase;font-size:14px;color:#B8B1A8;text-shadow:1px 1px 0 #FFF;text-align:left;height:20px;line-height:2.2;margin-bottom:5px;position:absolute;top:0;left:10px;}
.quickpost form input, .quickpost form textarea{text-shadow:none;font-weight:normal;border:1px solid #E8E1D8;}
.quickpost form input.title {-moz-border-radius:6px;-webkit-border-radius:6px;float:left;width:633px;font-size:14px;margin-bottom:5px;padding:5px 5px 5px 60px;}
.quickpost form textarea {height:50px;-moz-border-radius:6px;-webkit-border-radius:6px;float:left;width:688px;font-size:14px;margin-bottom:5px;padding:5px;}
.quickpost form input.date {-moz-border-radius:6px;-webkit-border-radius:6px;float:left;width:558px;font-size:14px;padding:5px 5px 5px 60px;}
.quickpost form input.submit {text-transform:uppercase;background:#E8E1D8;padding:4px 0 3px;-moz-border-radius:6px;-webkit-border-radius:6px;font-size:14px;font-weight:bold;color:#65625B;border-color:#85827B;margin-bottom:5px;margin-left:5px;width:70px;}
.quickpost form input.submit:hover {background-color:#65625B;color:#E8E1D8;}

::selection {color:#EEEAE7;background:#262C33;text-shadow:none;}
::-moz-selection {color:#EEEAE7;background:#262C33;text-shadow:none;}
