@charset "utf-8";
@import url(../css/blog/shared.css);
.more a span,footer ul a>span,.i-category,#topicpath a[rel="home"],.navbtn a>span,.omit,#pnav a>span,.ii h2 a{background:url("images/bg.png");}
#pnav{background:url("images/shadow.png") repeat-x;}
body{background:#f2f2f2 url("images/body.png");}
mark,.mark,th,input[type="text"]:focus,select:focus,textarea:focus,#side [class|="list"] li a:hover,.list-archive li a:hover,#main .navbtn a:hover,.trackbacks dl{background:#f2f2f2;}
a,dl.box>dt::after{color:#04c;}body,h2 a,h3 a,#side .title,#side dt a,#side #calendar dt,article footer a,.navbtn a{color:#333;}#footer,#footer a,#pnav a{color:#fff;}
h1{color:#000;text-shadow:0 0 1px #fff,1px 1px 1px #fff;}
#header::after{background:url("images/line.png");}
#header #calendar:hover dl{background:#fff url("images/line.png") repeat-x;}
#main .navbtn li::after,.comments form legend{border-bottom:3px solid #f2f2f2;}
#side nav,#side>div{background:#e6e6e6;border-bottom:3px solid #fafafa;}#side>#share,#side>.rss{border:0;}
#footer,#info,#pnav a{background:#000;}
h3::before,h4::before,h5::before,.title::before,#side select,.trackbacks dt{border-color:#000;}
.more a span::before,.pagetop a,.reply a,#calendar li a,button,input[type="button"],input[type="reset"],input[type="submit"],.btn-calendar .i-calendar{background:#e44;color:#fff;border:0;}
#calendar li.today::before{border-bottom:3px double #e44;}
[class|="list"] li a::before,[class|="list"] li span::before{border-left-color:#e44;color:#e44;}
#calendar dt a,.recent-comments .name::before,.recent-comments .name::after,#topicpath a[rel="home"]::before,a.link::before,a.newly::after,[class^="icon-"]::before,[class*=" icon-"]::before{color:#e44;}
.icon-twitter::before,.icon-facebook::before{color:#fff;}.icon-rss::before{color:#f26522;}
a[href$="#trackback"]{border-top-color:#e6e6e6;border-bottom-color:#e6e6e6;}
a[href$="#trackback"]::before{border-left-color:#e6e6e6;}
a[href$="#trackback"]::after{border-right-color:#e6e6e6;}
a[href$="#comments"]{background:#e6e6e6;border:2px solid #e6e6e6;}
a[href$="#comments"]::before,a[href$="#comments"]::after{border-top-color:#e6e6e6;}
.comments h4::before{border-color:#e6e6e6;}
.comments h4::after{border-bottom-color:#e6e6e6;border-left-color:#e6e6e6;}
@media (min-width:30em){
#header::after{height:5px;background:url("images/shadow_last.png");}
#header #calendar{background:url("images/shadow_first.png") repeat-x;padding-top:4px;}
#calendar dl,#calendar:hover dl,#header #calendar:hover dl{background:url("images/calendar.png") 0 center repeat;}
}
@media (min-width:48em){#pnav{background:none;}}