html,body,div,span,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,section,summary,time,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
body{background:#fff;color:#000;font:95% 'PT Sans Caption','Helvetica',Arial,sans-serif;text-align:center;}
img{border:none;}
a{color:#1ca9c1;}a:visited{color:#303030;}
a:hover{text-decoration:none;}
table{border-collapse:collapse;}
td,th{margin:0;padding:0;vertical-align:top;}
.clear{clear:both;height:1px;overflow:hidden;}
.dot{display:none;}
.nobr{white-space:nowrap;}
.u{text-transform:uppercase;}
.sbrace{margin-right:0.15em;}
.hbrace{margin-left:-0.15em;}
.slaquo{margin-right:0.44em;}
.hlaquo{margin-left:-0.44em;}
.sbdquo{margin-right:0.4em;}
.hbdquo{margin-left:-0.4em;}
.right,.alignright{float:right;margin:0 0 10px 10px;}
#header{background:#21C0DB;text-align:left;margin:0 0 35px;overflow:hidden;}#header .w{width:960px;margin:0 auto;padding:10px 0;}
#header form{float:right;width:210px;}#header form #s{border:1px solid #1eacc5;font:11px arial,sans-serif;padding:2px;width:200px;}
#header form input:focus{background:#fff;}
#logo h1,#logo strong a{color:#fff;text-shadow:rgba(0, 0, 0, 0.7) 1px 1px 1px;font-size:18px;text-transform:uppercase;float:left;margin:0 0 10px;text-decoration:none;}
#page{width:960px;text-align:left;margin:0 auto;}
#content{width:650px;margin-right:100px;float:left;}#content h1,#content h2{padding-left:150px;margin:0 0 .5em;font-size:160%;}
.post{margin:0 0 40px;}.post h4{margin:0 0 .2em;line-height:135%;font-size:80%;letter-spacing:1px;text-transform:uppercase;}
.post p.inset{padding-left:0;}
.post .section{position:relative;}.post .section p.aside{position:absolute;padding-left:0;margin:0;}
.post p,.comment .text p,.post h4{margin:0 0 1.2em;line-height:145%;padding-left:150px;position:relative;}
.section object,.section iframe{margin-left:150px;margin-bottom:30px;}
.section p object{margin-left:0;}
.aside{font:11px helvetica,arial,sans-serif;position:absolute;left:0;width:120px;bottom:.2em;line-height:110%;color:#404040;}.aside.top{bottom:auto;top:0.5em;}
.aside .hlaquo{margin-left:-0.4em;}
.side-ill{display:block;margin:0 0 5px;}
.link{font:11px helvetica,arial,sans-serif;}
.event{margin:0 0 40px;}.event .cover{margin:0 0 10px 10px;float:right;}
.event .lector{font-size:85%;margin-bottom:.7em;color:#555;}
.lector strong{display:block;color:#000;}
blockquote{margin:0 30px 0 45px;font-family:georgia,'times new roman',serif;}blockquote.framed{width:411px;margin:15px 0 0 55px;}blockquote.framed .text{background:url('http://glebkalinin.ru/i/q-top.png') no-repeat;padding:9px 10px 5px 50px;}blockquote.framed .text p{margin:0 0 .7em !important;padding:0!important;line-height:132% !important;}blockquote.framed .text p:last-child{margin-bottom:0 !important;}
blockquote.framed .wr{background:url('http://glebkalinin.ru/i/q-btm.png') right bottom no-repeat;height:9px;}
.quote-container{margin:30px 0 35px 150px;}
.legend{font-size:80% !important;}
.image{position:relative;margin:0 0 20px 150px;}.image .credit{position:absolute;right:10px;bottom:5px;font-size:11px;opacity:.3;-moz-opacity:.3;-webkit-opacity:.3;}
.image:hover .credit{opacity:1;-moz-opacity:1;-webkit-opacity:1;}
.credit.light,.credit.light a{color:#fff;}
.entry{position:relative;}.entry ul{list-style-type:square;}
.entry ul,.entry ol{margin-left:150px;margin-bottom:2em;line-height:135%;}.entry ul li,.entry ol li{margin:0 0 .5em;}
.meta,.comment .date{float:left;font-size:11px;width:120px;color:#404040;margin-top:.3em;}
.meta{float:none;position:absolute;top:0;left:0;z-index:200;}.meta p{padding-left:0;margin:0 0 7px;line-height:120%;}
p.like{width:140px;overflow:hidden;}
#sidebar{width:200px;float:left;font-size:90%;}#sidebar h2{font-size:9px;margin:0 0 5px;text-transform:uppercase;color:#a9aaaa;}
#sidebar .widget{margin-bottom:2.5em;font-size:90%;}#sidebar .widget li{margin:0 0 .5em 0;}
#sidebar ul{margin-left:1em;}
h3{float:left;width:120px;font-size:110%;}h3 .nobr{white-space:auto;}
.about{font-size:11px;color:#404040;}.about img{float:right;margin:0 0 7px 7px;}
.about br{display:none;}
.about a{color:#404040;}.about a:hover{text-decoration:underline;color:#303030;}
.about h2{position:relative;}.about h2 span{position:absolute;top:0;left:0;display:block;width:56px;height:13px;background:url(http://glebkalinin.ru/i/text-about.png) no-repeat;}
.about p{margin:0 0 .7em;}
.navigation{margin-left:150px;font-weight:bold;}
#disqus_thread{margin-left:150px;}
.comments{margin-top:2.5em;}
.comment{clear:both;}.comment p.date{padding-left:0;}
.comment .text .src{font-family:georgia,serif;display:block;font-style:italic;margin-bottom:5px!important;}.comment .text .src:before{content:" — ";}
.comment .text .src a{text-decoration:none;}.comment .text .src a:hover{text-decoration:underline;}
.reply{font-size:90%;margin-top:0;}
#respond{margin-left:150px;margin-top:50px;}#respond form{float:left;}
#respond h2{padding-left:0;padding-bottom:10px;}
#respond p{clear:both;padding:0 !important;}#respond p label{width:100px;}
#respond p input.txt{width:180px;}
#respond textarea{width:270px;display:block;clear:both;margin:15px 0;font:100% arial,sans-serif;padding:5px;}
#respond p label,#respond p input{float:left;display:block;margin:0 0 7px;}
.comment-rules{float:right;width:170px;font-size:11px;}
.filetype{display:block;padding:0 0 0 40px;margin:10px 0;min-height:40px;font-weight:bold;}.filetype .nobr{white-space:normal;}
.pdf{background:url(http://glebkalinin.ru/i/pdf.png) no-repeat;}
.aside .filetype{margin-left:-6px;}
#footer{clear:both;padding:20px 0 20px;font-size:80%;margin:0 0 0 150px;}#footer p{float:left;}
#footer p,#footer ul{padding:0 0 30px 0;}
#footer-links{float:right;}#footer-links li{float:left;margin:0 0 0 10px;list-style-type:none;}
.tracklist{font-size:90%;margin-bottom:3em !important;}
.widget ol,.widget ul{list-style-type:none;margin-left:0;}.widget ol li,.widget ul li{margin-left:0;}
.akpc_report li span{display:none;}
.widget_recent_entries ul,.widget_recent_entries li{margin-left:0 !important;padding-left:0;}
#content.now-reading{width:720px;margin-right:30px;}#content.now-reading h2{clear:both;padding-left:0;}
.now-reading ul{list-style-type:none;}.now-reading ul li{float:left;width:160px;margin:0 20px 20px 0;}.now-reading ul li img{display:block;}
.now-reading li p{padding:0;}
.now-reading li.row{clear:both;}
.now-reading form{margin:0 0 20px 160px;}.now-reading form input[type=text]{width:300px;border-width:0 0 1px 0;border-style:dotted;border-color:#555;}
.book-author{display:block;color:#777;font-size:80%;}
.via{font-size:11px;color:#777;}.via a{color:#777;}
#disqus_thread h3{float:none !important;width:auto !important;}
#disqus_thread p{padding-left:0 !important;}
#dsq-subscribe,.dsq-trackback-url,.dsq-trackback-url *{font-size:11px;}
.dsq-trackback-url input{color:#ccc;}
.fb_iframe_widget,.fb_iframe_widget span,.fb_iframe_widget span iframe[style]{width:100% !important;}
@media (max-width:640px){#header{width:100%;}#header .w{width:auto;padding:7%;} #header #logo,#header form{margin:0 auto;text-align:center;} #header form{float:none !important ;margin-bottom:15px;display:none;} #page{width:100%;} #content img,#content embed,#content iframe,#content object{max-width:90%;height:auto;} #content{width:auto;margin:0 7%;} .meta,.aside{position:static !important;float:none;width:auto;} .post p,.comment .text p,.post h4{padding-left:0;} #content h1,#content h2{padding-left:0;} .quote-container,.image,#respond,.navigation,#footer{margin-left:0;} .navigation .alignleft,.navigation .alignright{float:none;} h3{float:none;width:auto;} #sidebar{width:auto;float:none;margin:20px 7%;} .entry ul,.entry ol{margin-left:0;} p.like{width:auto !important;} #disqus_thread{width:100% !important;max-width:100%;margin-left:0 !important;} #footer{margin:20px 7%;}#footer *{float:none !important;} blockquote{margin:0 7% 0 14%;}blockquote.framed{width:auto;}blockquote.framed .text{background:none;padding:4%;}blockquote.framed .text p{margin:0 0 .7em !important;padding:0!important;line-height:132% !important;}blockquote.framed .text p:last-child{margin-bottom:0 !important;} blockquote.framed .wr{display:none;} .quote-container{margin:7%;}}
