.clearfix{zoom:1;}.clearfix:after{display:block;visibility:hidden;height:0;clear:both;content:".";}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;}
nav ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;}
ins{background-color:#ff9;color:#000;text-decoration:none;}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
del{text-decoration:line-through;}
abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help;}
table{border-collapse:collapse;border-spacing:0;}
hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0;}
input,select{vertical-align:middle;}
*{outline:none;}
.clear{clear:both;}
body{background:url(/images/layout/bg.jpg) top left;font-family:"Lucida Sans","Lucida Grande","Lucida Sans Unicode",sans-serif;font-size:13px;line-height:23px;color:#000;text-shadow:1px 1px 1px rgba(255, 255, 255, 0.5);-webkit-font-smoothing:antialiased;padding:0 20px;}
.wrapper{margin:20px auto 20px;max-width:620px;}.wrapper .home-intro{background:none;}.wrapper .home-intro .text{float:left;width:55%;}
.wrapper .home-intro img{float:right;width:35%;}
article,body{max-width:100%;}
article figure,figure img{width:100%;}
header{background:url(/images/layout/header_bg.png) center center repeat-x;color:#fff;text-shadow:1px 1px 1px #000;width:100%;z-index:1000;padding:0 20px;margin-left:-20px;}header .wrapper{margin-top:0;margin-bottom:0;padding:20px 0;}
header #logo{font-family:"Abel",sans-serif;color:#fff;font-size:25px;display:block;}
header span{font-family:"Abel",sans-serif;text-transform:uppercase;letter-spacing:2px;color:#999;}
header nav ul{zoom:1;top:5px;left:-10px;position:relative;}header nav ul:after{display:block;visibility:hidden;height:0;clear:both;content:".";}
header nav ul li{float:left;margin-right:20px;}header nav ul li a{display:block;padding:2px 10px;}header nav ul li a:link,header nav ul li a:visited{color:#999;}
header nav ul li a:hover,header nav ul li a:active{color:#dd0033;}
header nav ul li a.active{color:#fff;}
article,.main{min-height:120px;padding:0 0 50px 0;}article.hasImage h1,.main.hasImage h1{max-width:370px;}
article h1,.main h1,article h3,.main h3,article p,.main p,article ul,.main ul,article ol,.main ol,article img,.main img,article video,.main video,article object,.main object,article iframe,.main iframe,article figure,.main figure,article pre,.main pre{margin-bottom:16px;}
article h2,.main h2{margin:30px 0 30px;}
article header,.main header{margin-bottom:50px;position:relative;zoom:1;}article header:after,.main header:after{display:block;visibility:hidden;height:0;clear:both;content:".";}
article header::before,.main header::before{content:"";position:absolute;bottom:-90px;left:0;width:620px;height:90px;background:url(/images/layout/line_deco.png) no-repeat;}
article header h1,.main header h1{font-size:23px;line-height:32px;max-width:400px;float:left;margin-bottom:0;}article header h1 a:link,.main header h1 a:link,article header h1 a:visited,.main header h1 a:visited{color:#000;}
article header h1 a:hover,.main header h1 a:hover,article header h1 a:active,.main header h1 a:active,article header h1 a:focus,.main header h1 a:focus{color:#990033;}
article header time,.main header time{max-width:200px;position:absolute;bottom:0;right:5px;color:#999;}
article code,.main code{font-family:Courier, monospace;font-style:normal;font-size:12px;color:#333;background:rgba(255, 255, 255, 0.8);display:inline-block;padding:0 5px;margin:3px 0;line-height:20px;}
article pre,.main pre{padding:5px 10px;max-width:100%;overflow:auto;background:rgba(255, 255, 255, 0.8);}article pre code,.main pre code{background:none;}
article ul,.main ul,article ol,.main ol{margin-left:30px;}
article figure img,.main figure img{margin-bottom:0px;}
article figure figcaption,.main figure figcaption{font-size:12px;text-align:right;}article figure figcaption p,.main figure figcaption p{padding:0;margin:0;}
article img,.main img{max-width:100%;}
.home-list li{list-style:none;display:block;padding-bottom:20px;}.home-list li time{filter:alpha(opacity=30);-webkit-opacity:0.3;-moz-opacity:0.3;-o-opacity:0.3;opacity:0.3;}
.nextPrev{zoom:1;padding-bottom:50px;}.nextPrev:after{display:block;visibility:hidden;height:0;clear:both;content:".";}
.nextPrev .prev{float:left;text-align:left;}
.nextPrev .next{float:right;text-align:right;}
.nextPrev span{font-size:10px;color:#666;display:block;}
.polaroid{width:100%;padding:10px;margin-left:-10px;background:#fff;-webkit-box-shadow:0px 5px 10px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 5px 10px rgba(0, 0, 0, 0.3);box-shadow:0px 5px 10px rgba(0, 0, 0, 0.3);-webkit-transform:scale(0.95) rotate(3deg);-moz-transform:scale(0.95) rotate(3deg);zoom:1;position:relative;z-index:100;}.polaroid:after{display:block;visibility:hidden;height:0;clear:both;content:".";}
.polaroid img{position:relative;overflow:hidden;width:100%;}
.polaroid figcaption{font-family:'Loved by the King',cursive;color:#666;font-size:16px;letter-spacing:1px;}
.polaroid.about{width:100%;}.polaroid.about img{width:100%;}
.polaroid.home{float:right;width:35%;}.polaroid.home img{width:100%;}
.polaroid.post{width:100%;}.polaroid.post img{width:100%;}
.polaroid.alt{-webkit-transform:scale(0.95) rotate(-3deg);-moz-transform:scale(0.95) rotate(-3deg);}
footer{clear:both;}
h1,h2,h3,h4,h5,h6{font-family:"Abel",sans-serif;font-weight:normal;}
h1,h2{font-size:23px;line-height:32px;}
h3{font-size:20px;}
h1.title.big{font-size:40px;line-height:60px;padding-bottom:0px;margin-bottom:40px;}
.title,h2{font-size:23px;line-height:32px;margin:0 0 30px;position:relative;clear:both;z-index:80;}.title::before,h2::before{content:"";position:absolute;bottom:-6px;right:0;width:100%;height:6px;background:url(/images/layout/line.png) no-repeat top left;}
a:link,a:visited{color:#990033;text-decoration:none;}
a:active,a:hover,a:focus{color:#dd0033;text-decoration:none;}
em,i{font-style:italic;}
strong,b{font-weight:bold;}
.strike{text-decoration:line-through;}
::selection{background:#990033;color:#fff;text-shadow:none;}
::-moz-selection{background:#990033;color:#fff;text-shadow:none;}
@media only screen and (min-device-width:320px) and (max-device-width:1024px){header{position:relative !important;top:auto !important;left:auto !important;} .wrapper{margin:20px auto !important;}}

