html{-webkit-font-smoothing:antialiased;}
body{font-family:'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif,EmojiSymbols;font-size:1em;line-height:1.5em;color:#555555;background-color:#ffffff;margin:0}
html,body,.wrapper,.container{height:100%;}
p{margin:0 0 22px;font-size:1em;}
a{color:#0088cc;text-decoration: none;}a:hover{color:#00102a;}
.pp_default a:hover{border:0;}
hr.dashed{border-top:1px dashed #999999;border-bottom:0;}
img{max-width:100%;}
.container{margin:0 auto;overflow:hidden;height:auto !important;height:100%;min-height:100%;}

/****** header *****/
.main-header{padding:0 20px;background-color:#0088cc;-webkit-box-shadow: inset 0px -2px 2px 0px rgba(0,16,42,0.5);-moz-box-shadow: inset 0px -2px 2px 0px rgba(0,16,42,0.5);box-shadow: inset 0px -2px 2px 0px rgba(0,16,42,0.5);}
h1.logo{font-family:'Chelsea Market',cursive;font-weight:100;font-size:2em;text-align:center;padding:.6em 0 .3em 0;max-width:940px;margin:0 auto;}
h1.logo a{color:#fa6900;}
h1.logo a:hover{color:#fa6900;}
nav{text-align:center;max-width:940px;margin:0 auto;padding-bottom:1em;margin-top:1em;}
nav ul{margin:0;padding:0;list-style:none;}
nav ul li{display:inline;margin-right:6px;}
nav ul li:last-child{margin:0;}
nav ul li a{color:#FFFFFF !important;font-size:1em;background-color:#00102a;padding:.5em 1em .5em 1em;margin-right:1em;}
nav ul li a:last-child{margin-right:0em;}
nav ul li a:hover{color:#FFFFFF;background-color:#fa6900;text-decoration:none;}
/****** end header *****/

@media all and (max-width : 480px) {
    h1.logo{font-size:1.25em;padding:.3em 0 .3em 0;}
    nav{margin-top:0;padding-bottom:.25em;}
    nav ul li{display:inline-block;margin-right:0px;width:40%}
    nav ul li a{font-size:.75em; padding:.5em 0 .5em 0; width:100%; display:inline-block;}
    nav ul li:nth-child(1), nav ul li:nth-child(2){margin-bottom: .25em;}
    .posts{padding:8px;}
}
.posts{padding:10px 20px 36px;margin:0 auto;overflow:auto;overflow-y:hidden;overflow-x:hidden;}
.posts .post{overflow:auto;overflow-y:hidden;overflow-x:hidden;}
.posts .entry{margin-bottom:1em;}
.posts .entry a{text-decoration:underline;}
.posts .entry a:hover{color:#00102a;}
.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:#00102a;}
.posts .content{padding-top:18px;text-align:center;}.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:0 0 .5em;}.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:1em; text-align: center; max-width:40em;margin-left:auto;margin-right:auto;}.posts .content .caption p{margin-bottom:.5em;}.posts .content .caption:first-child{padding:0;}
.posts .meta{text-align:center;}.posts .meta ul{list-style:none;margin:0;padding:0;}.posts .meta ul li{position:relative;display:inline-block;margin:0 12px 0 0;line-height:14px;text-transform:uppercase;vertical-align:top;font-weight:300;}.posts .meta ul li:last-child{margin-right:0;}
.posts .meta ul li a{font-size:.75em;vertical-align:top;color:#555555;}.posts .meta ul li a:hover{color:#00102a;}
.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;}
.post-title{text-align:center;}
#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;}
.post.text {max-width:850px;margin-left:auto;margin-right:auto;}

/****** pagination *****/
.pagination-footer {background: #0088cc;overflow: auto;width: 100%;padding: 2em 0 2em 0;-webkit-box-shadow: inset 0px 2px 2px 0px rgba(0,16,42,0.5);-moz-box-shadow: inset 0px 2px 2px 0px rgba(0,16,42,0.5);box-shadow: inset 0px 2px 2px 0px rgba(0,16,42,0.5);}
.pagination{font-size:1.25em; text-align: center;}
.page-nav {display:block; margin-bottom:1em;}
.page-nav a {color:#FFFFFF;background-color:#00102a;display:inline-block;padding:.5em 3.5em .5em 3.5em;}
.page-nav a:hover {text-decoration:none;color:#FFFFFF;background-color:#fa6900;}
.page-nav a:nth-child(2) {margin-left:2em;}
.jump-pagination{list-style:none;margin:0;display:none;padding-left:0px;}
.jump-pagination li{display:inline;}
.jump-pagination li a{color:#FFFFFF;padding:.5em 1em .5em 1em;margin-right:.5em;display:inline-block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.jump-pagination li a:hover{text-decoration:none;color:#FFFFFF;background-color:#00102a;}
.jump-pagination li.current_page {color:#00102a;padding:.5em 1em .5em 1em;margin-right:.5em;font-weight:bold;}
.total_pages{line-height:5em;font-size:.5em;color:#e0e3e2;display:inline-block;text-transform: uppercase;}
.pagination .previous-post{float:right;padding:6px 0px 6px 0;}
.pagination .next-post{float:left;padding:6px 0 6px 0px;}
@media all and (max-width : 480px) {
    .pagination-footer {padding: 2em 0 0 0;}
    .page-nav a {display:inline-block; width:40%; padding:.5em 0 .5em 0; margin-left:auto; margin-right: auto;}
    .page-nav a:nth-child(2) {margin-left:auto;}
}
/****** end pagination *****/

.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;} .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);}}
