body section article>h1{font-size:1.2em}body.editions.index article{height:300px;line-height:300px;font-weight:bold}body.editions.index article img{vertical-align:middle;width:300px;height:300px}body.editions.show>section footer nav a{display:block;float:left;-webkit-transition:opacity 0.3s ease-in-out}body.editions.show>section footer nav a:hover{opacity:0.8}body.editions.show>section footer nav #price{margin:25px 0;height:48px;line-height:48px;padding:0 1.2ex;border:1px solid black;border-radius:5px;font-size:1.2em;color:white;text-decoration:none;border-color:green;background-color:green}body.editions.show>section footer p{clear:left}body.editions.show ul#screenshots,body.editions.show ul#screenshots li{float:right;margin-left:0;padding-left:0;list-style-type:none}body.editions.show ul#screenshots{width:410px;height:658px;margin-left:1ex;margin-right:-200px}body.editions.show ul#screenshots li{position:absolute;-webkit-transition:opacity 1s ease-in-out;opacity:0}body.editions.show ul#screenshots li.showing{opacity:1}body.editions.show ul#screenshots li.iphone-portrait{margin-top:-66px}body.editions.show ul#screenshots li.iphone-portrait{margin-top:-55px}body.editions.show ul#screenshots li.ipad-portrait{margin-top:-50px}body.editions.show ul#screenshots li.ipad-landscape{margin-top:-63px;margin-right:-34px}@media only screen and (max-device-width: 568px){body.editions.index article{height:auto;line-height:1.2;text-align:center}body.editions.index article img{display:block}body.editions.show ul#screenshots{float:none;width:100%;height:auto;margin-right:0}body.editions.show ul#screenshots li{margin-top:0 !important;margin-left:0 !important;margin-right:0 !important}body.editions.show ul#screenshots li:first-child{position:static}body.editions.show ul#screenshots li img{width:100% !important}}body.greetings.show>header{display:none}body.greetings.show img#logo{float:right;margin-left:1em;margin-right:-40px}body.greetings.show img#portrait-brent{float:right;margin-left:1em;margin-right:-40px;box-shadow:0px 1px 3px rgba(0,0,0,0.8)}body.greetings.show dl#apps{margin-left:-40px}@media only screen and (max-device-width: 568px){body.greetings.show>header{display:static}body.greetings.show img#logo{margin-right:0}body.greetings.show img#portrait-brent{margin-right:0}body.greetings.show dl#apps{margin-left:0}}body{width:910px;margin:0 auto;position:relative;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;color:white;background-image:url("/assets/blueprint_at1x.png");background-color:#3282CC}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (   min--moz-device-pixel-ratio: 2), only screen and (   -moz-min-device-pixel-ratio: 2), only screen and (     -o-min-device-pixel-ratio: 2/1), only screen and (        min-device-pixel-ratio: 2), only screen and (                min-resolution: 192dpi), only screen and (                min-resolution: 2dppx){body{background-image:url("/assets/blueprint_at2x.png");background-size:160px 160px}}img.app-icon{-webkit-filter:drop-shadow(0px 1px 3px rgba(0,0,0,0.8));filter:drop-shadow(0px 1px 3px rgba(0,0,0,0.8))}body>header{position:absolute;left:0;width:25ex}body>header nav{text-align:right}body>header nav ul,body>header nav ul li{margin-left:0;padding-left:0;list-style-type:none}body>header nav ul{margin-top:0}body>header nav ul li{padding:1ex;text-shadow:0px 2px 5px rgba(0,0,0,0.5)}body>header nav ul li#homepage{padding-top:0;font-weight:bold;margin-bottom:2em}body>header nav ul li#all{font-size:smaller}body>header nav ul li img.app-icon{-webkit-filter:drop-shadow(0px 2px 5px rgba(0,0,0,0.5));filter:drop-shadow(0px 2px 5px rgba(0,0,0,0.5))}body>header nav ul li img{vertical-align:middle}body>header nav ul li a:link,body>header nav ul li a:visited{display:block;color:white;text-decoration:none}body>section{width:520px;color:black;background-color:rgba(255,255,255,0.9);border:1px solid white;border-radius:5px;margin-top:1em;margin-left:25ex;margin-bottom:1em;padding:1ex;min-height:100%;box-shadow:0px 3px 7px rgba(0,0,0,0.5)}body>section h1{letter-spacing:-1px;font-size:1.7em}body>section h1 small{letter-spacing:0;font-size:0.5882352941em;display:block}body>section h1 small a:link,body>section h1 small a:visited{font-weight:normal}body>section h1:first-child,body>section ul#screenshots:first-child+h1{margin-top:0}body>section h2{font-weight:bold;font-size:1em;margin-bottom:0}body>section h2+p{margin-top:0}body>section>p,body>section>dl>dd,body>section>article,body>section>table{font-size:smaller;line-height:1.4}body>section>table{width:100%}body>section sub,body>section sup{font-size:60%;line-height:0;position:relative;vertical-align:baseline}body>section sup{top:-0.5em}body>section sub{bottom:-0.25em}dl#apps dt{clear:left;font-weight:bold;margin-left:0;padding-left:0;margin-top:1em;margin-bottom:0.25em}dl#apps dt img{float:left;width:60px;padding-right:10px}dl#apps dd{margin-left:67px;min-height:2em}@media only screen and (max-device-width: 568px){body{width:auto}body>header{position:static;width:auto}body>header nav ul{margin:1ex 0}body>header nav ul li{display:none}body>header nav ul li#homepage{padding:1ex;display:block;margin-bottom:0}body>section{margin-top:1ex;margin-left:0;width:auto}}body.messages article{margin-bottom:1em}body.messages article blockquote{margin-top:0;margin-bottom:0;margin-left:0;border-left:0.5ex solid #4f8ac6;padding-left:1.5ex}body.screenshots.index h1{margin-bottom:0}body.screenshots.index article{clear:both;text-align:left}body.screenshots.index article img{display:block;margin:0 auto}body.screenshots.index article+article{border-top:1px solid rgba(0,0,0,0.03)}body.screenshots.index article.iphone-portrait img{margin-bottom:-66px}body.screenshots.index article.iphone5-portrait img{margin-bottom:-55px}body.screenshots.index article.ipad-portrait img{margin-bottom:-50px}body.screenshots.index article.ipad-landscape img{margin-bottom:-63px}body.screenshots.index article.ipad-landscape img{margin-left:-34px}body.screenshots.index footer p{clear:both}div[data-upload-action]{width:300px;height:300px;line-height:300px;border:3px dashed gray;text-align:center}div[data-upload-action] img{max-width:300px;max-height:300px}@media only screen and (max-device-width: 568px){body.screenshots.index article img{width:100%}body.screenshots.index article.ipad-landscape img{margin-left:0;margin-bottom:-36px}body.screenshots.show section img{width:100%}}
