@font-face{
font-family:'Meta Offc';src:url('../fonts/MetaOffc-Norm.eot');src:url('../fonts/MetaOffc-Norm.eot?#iefix') format('embedded-opentype'), url('../fonts/MetaOffc-Norm.woff') format('woff'), url('../fonts/MetaOffc-Norm.ttf') format('truetype'), url('../fonts/MetaOffc-Norm.svg#MetaOffc-Norm') format('svg');font-weight:normal;font-style:normal
}
@font-face{
font-family:'Meta Offc Black';src:url('../fonts/MetaOffc-Black.eot');src:url('../fonts/MetaOffc-Black.eot?#iefix') format('embedded-opentype'), url('../fonts/MetaOffc-Black.woff') format('woff'), url('../fonts/MetaOffc-Black.ttf') format('truetype'), url('../fonts/MetaOffc-Black.svg#MetaOffc-Black') format('svg');font-weight:normal;font-style:normal
}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none}
[hidden]{display:none}
html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:0;font-size:13px;line-height:1.231}
body,button,input,select,textarea{font-family:sans-serif;color:#222}
::-moz-selection{background:#3297fd;color:#fff;text-shadow:none}
::selection{background:#3297fd;color:#fff;text-shadow:none}
a{color:#456d84;text-decoration:underline}
a:visited{color:#456d84}
a:hover{color:#5a8dab;text-decoration:none}
a:focus{outline:thin dotted}
a:hover,a:active{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
blockquote{margin:1em 40px}
dfn{font-style:italic}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
ins{background:#ff9;color:#000;text-decoration:none}
mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}
pre,code,kbd,samp{font-family:monospace, monospace;_font-family:'courier new', monospace;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:before,q:after{content:"";content:none}
small{font-size:85%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
ul,ol{margin:1em 0;padding:0 0 0 40px}
dd{margin:0 0 0 40px}
nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}
img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}
svg:not(:root){overflow:hidden}
figure{margin:0}
form{margin:0}
fieldset{border:0;margin:0;padding:0}
label{cursor:pointer}
legend{border:0;*margin-left:-7px;padding:0}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
button,input{line-height:normal;*overflow:visible}
table button,table input{*overflow:auto}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top;resize:vertical}
input:invalid,textarea:invalid{background-color:#f0dddd}
table{border-collapse:collapse;border-spacing:0}
td{vertical-align:top}
body{background:#535354 url('../img/real_cf2.png')}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none}
label.placeholder{color:#a9a9a9;cursor:text}
input:placeholder,textarea:placeholder{color:#a9a9a9}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#a9a9a9}
#container{background:#fff;border:1px #ccc solid;-moz-box-shadow:0 0 30px #111;-webkit-box-shadow:0 0 30px #111;box-shadow:0 0 30px #111;margin:0 auto}
#header{background:#ececec;border-bottom:1px #ccc solid;padding:10px 10px 7px;position:relative;z-index:3}
#header .title{font-weight:bold;margin:0;padding:0}
#header .title h1,#header .title h2,#header .title h3{display:inline;font-family:"Meta Offc Black", sans-serif;font-size:28px;margin:0;line-height:100%;text-transform:uppercase}
.ie #header .title{padding-top:12px}
.ie .category #header .title{padding-top:7px}
#header .title h1 a,#header .title h2 a{color:#222}
#header .title h1 a:hover,#header .title h2 a:hover{color:#5a8dab}
#header .subtitle h3{font-family:"Meta Offc", sans-serif;font-size:24px}
#header .subtitle{display:block;font-size:24px;text-transform:none}
#header .subtitle span{margin:0 5px 0 0;position:relative;top:-1px}
#head_right{display:block;float:right;margin:0}
#head_right_mobile{margin-top:5px}
#head_right nav,#head_right_mobile nav{display:inline}
#head_right .pagelinks,#head_right_mobile .pagelinks{display:inline;list-style:none;padding:0}
#head_right .pagelinks li,#head_right_mobile .pagelinks li{display:inline}
#head_right .pagelinks a,#head_right_mobile .pagelinks a{background:#c7c7c7;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;color:#222;font-size:12px;margin:5px 3px 5px 0;padding:5px 8px;text-decoration:none}
#head_right .pagelinks a:hover,#head_right_mobile .pagelinks a:hover{color:#5a8dab}
label[for=s]{display:none}
#head_right label.placeholder,#head_right_mobile label.placeholder{padding:4px 7px}
#head_right form,#head_right_mobile form{display:inline}
#head_right input,#head_right_mobile input{border:1px #ccc solid;padding:3px 5px}
#head_right_mobile input{width:125px}
#head_right #rsslink1,#head_right #rsslink2,#head_right_mobile #rsslink1,#head_right_mobile #rsslink2{background:none;display:inline-block;margin-left:3px;position:relative;top:7px;width:25px;height:25px}
#head_right #rsslink2,#head_right_mobile #rsslink2{width:32px}
#head_right #rsslink1:hover,#head_right_mobile #rsslink1:hover{background:transparent left top no-repeat url('../img/rss2.png')}
#head_right #rsslink2:hover,#head_right_mobile #rsslink2:hover{background:transparent left top no-repeat url('../img/comments2.png')}
#head_right #rsslink1 img,#head_right #rsslink2 img,#head_right_mobile #rsslink1 img,#head_right_mobile #rsslink2 img{display:block}
#head_right #rsslink1:hover img,#head_right #rsslink2:hover img,#head_right_mobile #rsslink1:hover img,#head_right_mobile #rsslink2:hover img{display:none}
#main{float:left}
.home #main,.archive #main{padding-top:10px}
#main #latest_title,#main #cat_title,#main #more_title{font-family:"Meta Offc", sans-serif;font-size:20px;margin:.5em 0;padding:0 5px}
#main #latest_title{margin-top:0}
#main article{border-bottom:1px #f2f2f2 solid;clear:both;margin-bottom:15px;padding:5px 5px 10px}
#main article:last-of-type{border-bottom:0;padding-bottom:0}
.archive .archive_title{color:#666;font-family:"Meta Offc Black", sans-serif;font-size:200%;line-height:100%;margin:0 5px .5em}
.home #main article .wp-post-image,.archive #main article .wp-post-image{float:left;margin:0 10px 10px 0}
.home #main article .post-info,.archive #main article .post-info{float:left;margin-bottom:5px}
.home #main article h1,.archive #main article h1{font-family:"Meta Offc", sans-serif;font-size:18px;margin:0}
.home #main article p,.archive #main article p{font-size:12px;line-height:170%}
.home #main article p:first-of-type,.archive #main article p:first-of-type{margin-top:.5em}
#main .meta{color:#888;font-size:11px;margin:2px 0 5px}
#main .meta a{color:#888;text-decoration:none}
#main .meta a:hover{text-decoration:underline}
#main article .more-link{background:#eee;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;-moz-box-shadow:2px 2px 5px #bbb;-webkit-box-shadow:2px 2px 5px #bbb;box-shadow:2px 2px 5px #bbb;color:#222;float:right;font-size:12px;font-style:italic;margin:5px 3px 10px;padding:3px 8px;text-decoration:none}
#main article .more-link:hover{color:#5a8dab}
#main #cat_title{clear:both}
#main .category_table{border-bottom:1px #f2f2f2 solid;margin-bottom:15px}
#main .category_table .row{width:100%}
#main .category_table .row .cat_container{width:302px}
#main .category_table .row .left{float:left}
#main .category_table .row .right{float:left}
#main .category_table .category{color:#fff;font-size:14px;font-weight:bold;padding:5px 10px}
#main .category_table .category a{color:#fff;text-decoration:none}
#main .category_table .category a:hover{text-decoration:underline}
#main .category_table .post-info{min-height:50px;padding:10px}
#main .category_table .wp-post-image{float:left;margin:0 10px 10px 0}
#main .category_table h3{font-family:"Meta Offc", sans-serif;font-size:16px;margin:0}
#sidebar{background:#fafafa;display:none;float:left;margin-bottom:10px;position:relative;z-index:2}
#sidebar a{text-decoration:none}
#sidebar a:hover{text-decoration:underline}
#sidebar .widget{border-bottom:1px #ccc solid;margin:0 10px;padding:10px 5px}
#sidebar .widget:last-child{border-bottom:0}
#sidebar h3{font-size:14px;margin:0 0 .5em}
#sidebar .widget_archive select{width:100%}
#sidebar .blogroll{list-style:none;margin:0;padding-left:1em}
#sidebar .blogroll li{margin:5px 0}
#sidebar .widget_categories ul{list-style:none;padding-left:1em}
#sidebar .widget_categories li{padding:2px 0}
#copyright{background:#efefef;border-top:1px #ccc solid;clear:both;font-size:11px;line-height:130%;padding:10px;text-align:center}
.navigation{border-top:1px #ddd solid;border-bottom:1px #ddd solid;margin:10px 5px 10px;padding:10px 0}
.navigation .alignleft{float:left;margin:0;padding:0;text-align:left;width:48%}
.navigation .alignright{float:right;margin:0;padding:0;text-align:right;width:48%}
.single #main article,.page #main article{border:0;padding:10px 5px}
.post-container header{margin-bottom:1em}
.post-container h1,.post-container h2{font-family:"Meta Offc", sans-serif}
.post-container h1{color:#666;font-size:180%;line-height:100%;margin:0}
.ie .post-container h1{line-height:40%;margin-top:15px}
.post-container .post-byline{color:#999;font-size:11px;letter-spacing:1px;margin-top:3px;text-transform:uppercase}
.disclaimer{background-color:#fffeb5;border:1px #e8d42d solid;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;padding:5px 10px;text-align:center}
.disclaimer p{margin:0 !important}
.post-container h2{color:#888;font-size:160%;line-height:100%;margin:21px 0}
.ie .post-container h2{line-height:40%;margin:31px 0 0}
.post-container h3{color:#888;font-size:140%;line-height:100%;margin:21px 0}
.post-container h4{color:#888;font-size:120%;font-style:italic;line-height:100%;margin:21px 0}
.single .post-container p,.single .post-container li,.page .post-container p,.page .post-container li{font-size:14px;line-height:170%;margin:1em 0}
.post-container .alignleft{float:left;margin:0 10px 5px 0}
.post-container .alignright{float:right;margin:0 0 5px 10px}
.post-container .aligncenter{display:block;margin:10px auto}
.post-container .wp-caption,.post-container img{background:#fff}
.post-container.wp-caption{margin-top:.4em}
.post-container .wp-caption .wp-caption-text{background:#fff;border:1px solid #ddd;border-top:0;-moz-border-radius:0 0 5px 5px;-khtml-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;color:#666;font-size:.85em;line-height:130%;margin:0;padding:4px 0;text-align:center;width:100%}
.post-container img{border:1px solid #ddd;margin-top:.4em;padding:5px}
.post-container .wp-caption img{margin-top:0}
.post-container blockquote,#main .commentlist blockquote,.post-container code,#main .commentlist code{border:solid 1px #e1e1e1;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;color:#333}
.post-container blockquote,#main .commentlist blockquote{background:#f9f9f9 url('../img/blockquote.png') 9px 7px no-repeat;clear:both;display:block;height:1%;margin:1em 5px;padding:0 15px;text-align:justify}
.post-container code,#main .commentlist code{background:#f9f9f9;padding:2px 3px;white-space:pre}
.post-container cite,#main .commentlist cite{font-style:italic}
.post-container table{border-top:1px #666 solid;border-bottom:1px #666 solid;margin-bottom:2em}
.post-container table thead{border-bottom:1px #ccc solid}
.post-container table td,.post-container table caption{padding:3px 5px}
.post-footer{clear:both;color:#999;font-size:11px;letter-spacing:1px;margin-top:15px;text-transform:uppercase}
.post-footer a{color:#999;text-decoration:none}
.post-footer a:hover{color:#000;text-decoration:underline}
.post-footer img{border:0;margin-top:0;padding:0}
#main .commentlist{border-bottom:1px #ccc solid}
#main .commentlist article{border-top:1px #ccc dotted;margin-bottom:0;padding:10px 10px 0}
#main .commentlist .even{background:#fff}
#main .commentlist .odd{background:#fafafa}
#main .commentlist .children article{background-color:transparent;border:0;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:8px 5px 8px 15px;padding:10px}
#main .commentlist .bypostauthor,#main .commentlist .children .bypostauthor{background:#e9f5fb;border:0}
#main .commentlist .avatar{background:#fff;border:solid 1px #ddd;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:block;float:left;margin:0 8px 1px 0;padding:3px}
#main .commentlist .authorname{font-size:115%;font-weight:bold;margin:0}
#main .commentlist .authorname a,#main .commentlist .comment-meta a{text-decoration:none}
#main .commentlist .authorname a:hover,#main .commentlist .comment-meta a:hover{text-decoration:underline}
#main .commentlist p{line-height:150%}
#respond{background-color:#f2f2f2;border:1px #e1e1e1 solid;-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;margin:25px 5px;padding:15px 10px}
#respond h3{font-size:16px;margin-top:0}
#respond input[type="text"]{width:200px}
#respond #comment_label{display:none}
#respond textarea{display:block;margin:10px 0;width:99%}
#respond .thesetags{display:none;margin:10px 0}
#respond .xhtml-tags{display:none}
#respond #submit{background-color:#777;border:2px #555 solid;color:white;font-size:1.2em;font-weight:bold;line-height:1.5em;padding:4px 10px}
.adbanner{text-align:center}
.home .adbanner{border-bottom:1px #f2f2f2 solid;display:block;margin:15px 0;padding-bottom:10px}
.relatedposts{background-color:#f9f9f9;border:solid 1px #e1e1e1;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-top:15px;padding:15px}
.relatedposts h3,.relatedposts h4{margin-top:0}
.relatedlist{list-style:none;padding-left:0}
.relatedlist li{clear:left}
.relatedthumbnail{float:left;margin:0 8px 5px 0}
.relatedlist p{margin:0 0 .8em !important}
.post-container .notesheader{color:#222;margin-bottom:.6em}
.post-container ol.footnotes{margin:1em 0 1.5em}
.post-container ol.footnotes li{color:#555;font-size:90%;line-height:1.8em;list-style-type:decimal;margin:0;padding-bottom:5px}
sup,sub{line-height:0}
.archive_page .post-container h2{border-bottom:0;font:bold 150% "Meta Offc", sans-serif;margin-bottom:5px;text-transform:none}
.archive_page .post-container ul{list-style:none;margin:0 0 10px;padding-left:0}
.archive_page .post-container li{border-bottom:1px #ccc solid;margin:0;padding:5px 5px}
.archive_page li time{font-weight:bold}
.archive_page .categories{width:100%}
.archive_page .tags{width:100%}
#header .title h3 a{color:#666}
#header .title h3 a:hover{color:#999}
#header .title .morality a{color:#b03535}
#header .title .morality a:hover{color:#e34444}
#header .title .philosophy a{color:#c19808}
#header .title .philosophy a:hover{color:#f5c20a}
#header .title .psychology a{color:#70ab40}
#header .title .psychology a:hover{color:#91de52}
#header .title .religion a{color:#d56e00}
#header .title .religion a:hover{color:#ff8400}
#header .title .science a{color:#733889}
#header .title .science a:hover{color:#9f4dbd}
#header .title .society a{color:#2889bb}
#header .title .society a:hover{color:#32afed}
#header .title .other a{color:#666}
#header .title .other a:hover{color:#999}
#main .category_table .category{background:#666}
#main .category_table .morality{background:#b03535}
#main .category_table .philosophy{background:#c19808}
#main .category_table .psychology{background:#70ab40}
#main .category_table .religion{background:#d56e00}
#main .category_table .science{background:#733889}
#main .category_table .society{background:#2889bb}
#main .category_table .other{background:#666}
.table{display:table}
.table-row{display:table-row}
.table-cell{display:table-cell}
.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.ir br{display:none}
.hidden{display:none !important;visibility:hidden}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.invisible{visibility:hidden}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
.clearfix{zoom:1}
@media only screen and (min-width: 480px){
#main .category_table .row .left{margin-right:5px}
}
@media only screen and (min-width: 960px){
#container{margin:15px auto;width:930px}
#header{height:41px;padding:24px 20px 24px 15px;width:895px}
#header .title{margin-top:3px}
#header .title h1,#header .title h2,#header .title h3{font-size:36px}
#header .subtitle,#header .subtitle h3{font-size:24px}
#header .subtitle{display:inline;position:relative;top:-4px}
#main{padding:5px 20px 20px;width:614px}
#main.no-sidebar{width:890px}
.home #main,.archive #main{padding-top:20px}
#main #latest_title,#main #cat_title,#main #more_title{font-size:22px;padding:0}
#main article{padding:0 0 10px 0}
.home #main article h1,.archive #main article h1{font-size:24px}
.archive .archive_title{font-size:220%;margin:0 0 .5em}
#main .category_table{margin-bottom:0;width:614px}
#main .category_table .row .cat_container{width:302px}
#main .category_table .row .left{float:left;margin-right:5px}
#main .category_table .row .right{float:right;margin-left:5px}
#main .category_table h3{font-size:18px}
#sidebar{background:#fafafa;border-bottom:1px #ccc solid;border-left:1px #ccc solid;-moz-border-radius:0 0 0 10px;-webkit-border-radius:0 0 0 10px;-khtml-border-radius:0 0 0 10px;border-radius:0 0 0 10px;display:block;float:right;margin-bottom:10px;width:275px}
#copyright{padding:20px}
.navigation{margin:20px 0 10px}
.post-container h1{font-size:210%}
.post-container h2{font-size:180%}
.post-container h3{font-size:140%}
.post-container h4{font-size:130%}
.post-container blockquote,#main .commentlist blockquote{margin:1em 40px}
#main .commentlist .children article{margin:8px 0 8px 30px}
#respond{margin:25px 0;padding:25px}
.archive_page .categories{float:left;width:47%;min-width:260px}
.archive_page .tags{float:right;width:47%;min-width:260px}
}
@media print{
*{background:transparent !important;color:black !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}
pre,blockquote{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
img{max-width:100% !important}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
}
