/* CSS crunched with Crunch - http://crunchapp.net/ */
html{-webkit-font-smoothing:antialiased;}
body{font-family:'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:18px;color:#555555;background-color:#ffffff;}
html,body,.wrapper,.container{height:100%;}
p{margin:0 0 22px;}
a{color:#0088cc;transition:all 0.25s;-moz-transition:all 0.25s;-webkit-transition:all 0.25s;-o-transition:all 0.25s;-ms-transition:all 0.25s;}a:hover{color:#005580;border-bottom:2px solid;}
.pp_default a:hover{border:0;}
hr.dashed{margin:58px 0;border-top:1px dashed #999999;border-bottom:0;}
hr.soften{height:1px;margin:54px 0;background-image:-webkit-linear-gradient(left, transparent, rgba(0, 0, 0, 0.1), transparent);background-image:-moz-linear-gradient(left, transparent, rgba(0, 0, 0, 0.1), transparent);background-image:-ms-linear-gradient(left, transparent, rgba(0, 0, 0, 0.1), transparent);background-image:-o-linear-gradient(left, transparent, rgba(0, 0, 0, 0.1), transparent);border:0;}
img{max-width:100%;}
.container{border-width:0 1px;border-color:#999999;border-style:solid;margin:0 auto;overflow:hidden;height:auto !important;height:100%;min-height:100%;}
.main-header{border-bottom:1px solid #eee;border-bottom:1px solid rgba(0, 0, 0, 0.05);transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-webkit-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;padding:0 20px;}
h1.logo{font-family:'Lato',serif;font-weight:100;font-size:54px;line-height:54px;text-align:center;padding:24px 0;letter-spacing:-3px;max-width:940px;margin:0 auto;animation:fade-in 0.5s ease-out;-moz-animation:fade-in 0.5s ease-out;-webkit-animation:fade-in 0.5s ease-out;-o-animation:fade-in 0.5s ease-out;-ms-animation:fade-in 0.5s ease-out;}h1.logo a{color:#333333;text-transform:uppercase;}h1.logo a:hover{text-decoration:none;border:0;}
nav{text-align:center;max-width:940px;margin:0 auto;padding-bottom:24px;animation:fade-in 0.5s ease-out;-moz-animation:fade-in 0.5s ease-out;-webkit-animation:fade-in 0.5s ease-out;-o-animation:fade-in 0.5s ease-out;-ms-animation:fade-in 0.5s ease-out;}nav ul{margin:0;padding:0;list-style:none;}nav ul li{display:inline;margin-right:6px;text-transform:capitalize;}nav ul li a{color:#555555;font-size:12px;}nav ul li a:hover{color:#005580;text-decoration:none;}
nav ul li:last-child{margin:0;}nav ul li:last-child:after{content:'';margin:0;}
nav ul li:after{content:'|';margin-left:6px;color:#eeeeee;}
.posts{padding:54px 20px 36px;margin:0 auto;overflow:auto;overflow-y:hidden;overflow-x:hidden;word-break:break-word;}
.posts .post{overflow:auto;overflow-y:hidden;overflow-x:hidden;}
.posts .entry{margin-bottom:30px;}.posts .entry a{border-bottom:1px dotted;}.posts .entry a:hover{border-style:solid;border-width:0 0 2px 0;color:#005580;}
.posts .link .post-title h3 a i{vertical-align:baseline;}
.posts .quote blockquote{border:none;padding:18px 0 0 24px;position:relative;quotes:"\201c";}.posts .quote blockquote p{font-size:18px;}
.posts .quote blockquote:before{content:open-quote;font-size:72px;line-height:.1em;margin-right:.25em;vertical-align:-0.5em;display:block;position:absolute;top:25px;left:0;opacity:0.5;width:50px;font-family:"Georgia","Times New Roman",Helvetica,Arial,sans-serif;color:#999999;}
.posts .answer .post-title small{font-size:smaller;margin-left:6px;}.posts .answer .post-title small a{color:#999999;}.posts .answer .post-title small a:hover{color:#005580;}
.posts .content{padding-top:18px;}.posts .content .photoset-container iframe{display:block;margin:0 auto;}
.posts .content .audio-content{overflow:auto;overflow-y:hidden;}.posts .content .audio-content .album-art{width:210px;height:210px;float:left;margin-right:30px;}
.posts .content .audio-content .audio-info .album{margin:0;}
.posts .content .audio-content .audio-info .play-time{font-size:12px;color:#999999;}.posts .content .audio-content .audio-info .play-time i{margin-right:6px;}
.posts .content .audio-content .audio-embed iframe{display:block;margin:0 auto;}
.posts .content .chat{list-style:none;margin:0;}.posts .content .chat li{margin-bottom:12px;}.posts .content .chat li .name{width:100px;display:inline-block;word-break:break-word;font-weight:bold;}
.posts .content .chat li:last-child{margin-bottom:0;}
.posts .content .video-content iframe{width:100%;}
.posts .content .overlay a{border:0;z-index:1;}.posts .content .overlay a:hover{border:0;}
.posts .content .overlay a.prettyPhoto{position:relative;display:block;}.posts .content .overlay a.prettyPhoto img{position:relative;z-index:3;display:block;margin:0 auto;top:0;}
.posts .content .overlay a.prettyPhoto span.overlay-effect{opacity:0;position:absolute;margin:0 auto;top:0;left:0;right:0;bottom:0;z-index:5;background:#ffffff;}.posts .content .overlay a.prettyPhoto span.overlay-effect .magnifying-glass{position:absolute;background:url(http://static.tumblr.com/flr59he/Kg0m2kqn0/06-magnify.png) no-repeat center center;top:0;left:0;right:0;bottom:0;outline:0;}
.posts .content .caption{padding-top:24px;}.posts .content .caption:first-child{padding:0;}
.posts .meta{animation:bounce 1s;-moz-animation:bounce 1s;-webkit-animation:bounce 1s;-o-animation:bounce 1s;-ms-animation:bounce 1s;}.posts .meta ul{list-style:none;margin:0;padding:0;}.posts .meta ul li{position:relative;display:inline-block;margin:0 12px 6px 0;line-height:14px;text-transform:uppercase;vertical-align:top;}.posts .meta ul li:last-child{margin-right:0;}
.posts .meta ul li a{font-size:13px;vertical-align:top;color:#555555;word-break:break-word;}.posts .meta ul li a:hover{color:#005580;}
.posts .meta ul li i{margin-right:6px;}
.posts .meta ul li.tagged i.icon-tags{position:absolute;}
.posts .meta ul li.tagged ul{list-style:none;padding:0;margin:0;}.posts .meta ul li.tagged ul li{display:inline-block;margin:0 6px 6px 0;}.posts .meta ul li.tagged ul li:last-child{margin:0;}.posts .meta ul li.tagged ul li:last-child:after{content:'';margin:0;}
.posts .meta ul li.tagged ul li:first-child{margin-left:20px;}
.posts .meta ul li.tagged ul li:after{content:'/';margin-left:6px;}
#disqus_thread{margin:24px auto 0;}
.post-notes{max-width:500px;margin:0px auto 24px;}.post-notes ol.notes{list-style:none;margin:0;}.post-notes ol.notes li.note{font-size:12px;}
.post-notes ol.notes .more_notes_link_container{margin-top:24px;}
.pagination{border-top:1px solid rgba(0, 0, 0, 0.05);font-size:11px;margin-top:54px;clear:both;padding:0 20px;}.pagination .jump-pagination{list-style:none;margin:0;float:left;padding:6px 0;}.pagination .jump-pagination li{display:inline;padding:6px;border-right:1px solid rgba(0, 0, 0, 0.05);}.pagination .jump-pagination li a{color:#999999;}.pagination .jump-pagination li a:hover{text-decoration:none;color:#005580;}
.pagination .jump-pagination li.current_page a{color:#005580;cursor:default;}
.pagination .jump-pagination li:last-child{border:0;}
.pagination .total_pages{float:right;padding-top:6px;line-height:22px;}
.pagination .previous-post{float:right;padding:6px 0px 6px 0;}
.pagination .next-post{float:left;padding:6px 0 6px 0px;}
footer.col{border-top:1px solid rgba(0, 0, 0, 0.05);padding:12px 20px 24px;}footer.col .credit{font-size:12px;margin:0;float:left;}
footer.col .bottom-nav{list-style:none;float:right;margin:0;font-size:12px;}footer.col .bottom-nav li{display:inline-block;margin-right:12px;}footer.col .bottom-nav li a{vertical-align:middle;text-transform:capitalize;color:#555555;}footer.col .bottom-nav li a:hover{color:#005580;}
footer.col .bottom-nav li a i{margin-right:3px;}
footer.col .bottom-nav li:last-child{margin:0;}
.not-on-desktop{display:none !important;}
.on-tablet{display:none !important;}
.not-on-phone{display:block !important;}
@media screen and (max-width:480px){.container{padding:0;border:0;} .posts .content .photoset-container iframe.photoset{margin:0 auto;display:block;} .posts .content .video-content iframe{height:auto;} .posts .content .audio-content .album-art{width:100%;height:auto;margin:0;} .posts .content .audio-content .audio-prop{display:inline-block;margin-top:30px;} .posts .content .audio-content .audio-embed iframe{height:80px !important;} .posts .content .chat .name,.posts .content .chat .message{display:block;} footer.col .credit{float:none;margin:0 0 6px;} footer.col .bottom-nav{float:none;} .not-on-desktop{display:block !important;} .on-tablet{display:none !important;} .not-on-phone{display:none !important;}}@media screen and (min-width:481px) and (max-width:768px){.container{padding:0;overflow:hidden;} .posts{max-width:560px;}.posts .content .photoset-container iframe.photoset{margin:0 auto;display:block;} .posts .content .audio-content .album-art{float:none;margin:0 auto 24px;} .posts .content .audio-content .audio-prop{width:210px;margin:0 auto;} .posts #disqus_thread,.posts .post-notes{padding:0 20px 0 30px;} .not-on-desktop{display:none !important;} .on-tablet{display:block !important;} .not-on-phone{display:none !important;}}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;line-height:14px;vertical-align:text-top;background-image:url("http://static.tumblr.com/flr59he/4RBlzqt9n/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat;*margin-right:.3em;}
[class^="icon-"]:last-child,[class*=" icon-"]:last-child{*margin-left:0;}
.icon-white{background-image:url("http://static.tumblr.com/flr59he/zPGm2do2k/glyphicons-halflings-white.png");}
.icon-glass{background-position:0 0;}
.icon-music{background-position:-24px 0;}
.icon-search{background-position:-48px 0;}
.icon-envelope{background-position:-72px 0;}
.icon-heart{background-position:-96px 0;}
.icon-star{background-position:-120px 0;}
.icon-star-empty{background-position:-144px 0;}
.icon-user{background-position:-168px 0;}
.icon-film{background-position:-192px 0;}
.icon-th-large{background-position:-216px 0;}
.icon-th{background-position:-240px 0;}
.icon-th-list{background-position:-264px 0;}
.icon-ok{background-position:-288px 0;}
.icon-remove{background-position:-312px 0;}
.icon-zoom-in{background-position:-336px 0;}
.icon-zoom-out{background-position:-360px 0;}
.icon-off{background-position:-384px 0;}
.icon-signal{background-position:-408px 0;}
.icon-cog{background-position:-432px 0;}
.icon-trash{background-position:-456px 0;}
.icon-home{background-position:0 -24px;}
.icon-file{background-position:-24px -24px;}
.icon-time{background-position:-48px -24px;}
.icon-road{background-position:-72px -24px;}
.icon-download-alt{background-position:-96px -24px;}
.icon-download{background-position:-120px -24px;}
.icon-upload{background-position:-144px -24px;}
.icon-inbox{background-position:-168px -24px;}
.icon-play-circle{background-position:-192px -24px;}
.icon-repeat{background-position:-216px -24px;}
.icon-refresh{background-position:-240px -24px;}
.icon-list-alt{background-position:-264px -24px;}
.icon-lock{background-position:-287px -24px;}
.icon-flag{background-position:-312px -24px;}
.icon-headphones{background-position:-336px -24px;}
.icon-volume-off{background-position:-360px -24px;}
.icon-volume-down{background-position:-384px -24px;}
.icon-volume-up{background-position:-408px -24px;}
.icon-qrcode{background-position:-432px -24px;}
.icon-barcode{background-position:-456px -24px;}
.icon-tag{background-position:0 -48px;}
.icon-tags{background-position:-25px -48px;}
.icon-book{background-position:-48px -48px;}
.icon-bookmark{background-position:-72px -48px;}
.icon-print{background-position:-96px -48px;}
.icon-camera{background-position:-120px -48px;}
.icon-font{background-position:-144px -48px;}
.icon-bold{background-position:-167px -48px;}
.icon-italic{background-position:-192px -48px;}
.icon-text-height{background-position:-216px -48px;}
.icon-text-width{background-position:-240px -48px;}
.icon-align-left{background-position:-264px -48px;}
.icon-align-center{background-position:-288px -48px;}
.icon-align-right{background-position:-312px -48px;}
.icon-align-justify{background-position:-336px -48px;}
.icon-list{background-position:-360px -48px;}
.icon-indent-left{background-position:-384px -48px;}
.icon-indent-right{background-position:-408px -48px;}
.icon-facetime-video{background-position:-432px -48px;}
.icon-picture{background-position:-456px -48px;}
.icon-pencil{background-position:0 -72px;}
.icon-map-marker{background-position:-24px -72px;}
.icon-adjust{background-position:-48px -72px;}
.icon-tint{background-position:-72px -72px;}
.icon-edit{background-position:-96px -72px;}
.icon-share{background-position:-120px -72px;}
.icon-check{background-position:-144px -72px;}
.icon-move{background-position:-168px -72px;}
.icon-step-backward{background-position:-192px -72px;}
.icon-fast-backward{background-position:-216px -72px;}
.icon-backward{background-position:-240px -72px;}
.icon-play{background-position:-264px -72px;}
.icon-pause{background-position:-288px -72px;}
.icon-stop{background-position:-312px -72px;}
.icon-forward{background-position:-336px -72px;}
.icon-fast-forward{background-position:-360px -72px;}
.icon-step-forward{background-position:-384px -72px;}
.icon-eject{background-position:-408px -72px;}
.icon-chevron-left{background-position:-432px -72px;}
.icon-chevron-right{background-position:-456px -72px;}
.icon-plus-sign{background-position:0 -96px;}
.icon-minus-sign{background-position:-24px -96px;}
.icon-remove-sign{background-position:-48px -96px;}
.icon-ok-sign{background-position:-72px -96px;}
.icon-question-sign{background-position:-96px -96px;}
.icon-info-sign{background-position:-120px -96px;}
.icon-screenshot{background-position:-144px -96px;}
.icon-remove-circle{background-position:-168px -96px;}
.icon-ok-circle{background-position:-192px -96px;}
.icon-ban-circle{background-position:-216px -96px;}
.icon-arrow-left{background-position:-240px -96px;}
.icon-arrow-right{background-position:-264px -96px;}
.icon-arrow-up{background-position:-289px -96px;}
.icon-arrow-down{background-position:-312px -96px;}
.icon-share-alt{background-position:-336px -96px;}
.icon-resize-full{background-position:-360px -96px;}
.icon-resize-small{background-position:-384px -96px;}
.icon-plus{background-position:-408px -96px;}
.icon-minus{background-position:-433px -96px;}
.icon-asterisk{background-position:-456px -96px;}
.icon-exclamation-sign{background-position:0 -120px;}
.icon-gift{background-position:-24px -120px;}
.icon-leaf{background-position:-48px -120px;}
.icon-fire{background-position:-72px -120px;}
.icon-eye-open{background-position:-96px -120px;}
.icon-eye-close{background-position:-120px -120px;}
.icon-warning-sign{background-position:-144px -120px;}
.icon-plane{background-position:-168px -120px;}
.icon-calendar{background-position:-192px -120px;}
.icon-random{background-position:-216px -120px;}
.icon-comment{background-position:-240px -120px;}
.icon-magnet{background-position:-264px -120px;}
.icon-chevron-up{background-position:-288px -120px;}
.icon-chevron-down{background-position:-313px -119px;}
.icon-retweet{background-position:-336px -120px;}
.icon-shopping-cart{background-position:-360px -120px;}
.icon-folder-close{background-position:-384px -120px;}
.icon-folder-open{background-position:-408px -120px;}
.icon-resize-vertical{background-position:-432px -119px;}
.icon-resize-horizontal{background-position:-456px -118px;}
@-webkit-keyframes fade-in{0%{opacity:.0;-webkit-transform:scale(0.9) translate3d(0, -40px, 0);} 100%{opacity:1.0;-webkit-transform:scale(1) translate3d(0, 0, 0);}}@-moz-keyframes fade-in{0%{opacity:.0;-moz-transform:scale(0.9) translate3d(0, -40px, 0);} 100%{opacity:1.0;-moz-transform:scale(1) translate3d(0, 0, 0);}}@-ms-keyframes fade-in{0%{opacity:.0;-ms-transform:scale(0.9) translate3d(0, -40px, 0);} 100%{opacity:1.0;-ms-transform:scale(1) translate3d(0, 0, 0);}}@-o-keyframes fade-in{0%{opacity:.0;-o-transform:scale(0.9) translate3d(0, -40px, 0);} 100%{opacity:1.0;-o-transform:scale(1) translate3d(0, 0, 0);}}@keyframes fade-in{0%{opacity:.0;transform:scale(0.9) translate3d(0, -40px, 0);} 100%{opacity:1.0;transform:scale(1) translate3d(0, 0, 0);}}@-webkit-keyframes bounce{0%{opacity:0;-webkit-transform:translatex(200px);} 60%{opacity:1;-webkit-transform:translatex(-30px);} 80%{-webkit-transform:translatex(10px);} 100%{-webkit-transform:translatex(0);}}@-moz-keyframes bounce{0%{opacity:0;-moz-transform:translatex(200px);} 60%{opacity:1;-moz-transform:translatex(-30px);} 80%{-moz-transform:translatex(10px);} 100%{-moz-transform:translatex(0);}}@-ms-keyframes bounce{0%{opacity:0;-ms-transform:translatex(200px);} 60%{opacity:1;-ms-transform:translatex(-30px);} 80%{-ms-transform:translatex(10px);} 100%{-ms-transform:translatex(0);}}@-o-keyframes bounce{0%{opacity:0;-o-transform:translatex(200px);} 60%{opacity:1;-o-transform:translatex(-30px);} 80%{-o-transform:translatex(10px);} 100%{-o-transform:translatex(0);}}@keyframes bounce{0%{opacity:0;transform:translatex(200px);} 60%{opacity:1;transform:translatex(-30px);} 80%{transform:translatex(10px);} 100%{transform:translatex(0);}}
