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,details,figcaption,figure,footer,header,hgroup,menu,nav,section{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;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;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}body{color:#333;font-size:13px;font-family:"helvetica neue", arial, helvetica, "lucida grande", sans-serif}h1,h2,h3,h4,h5,h6{color:#111;font-family:"helvetica neue", Helvetica, arial, sans-serif}.box{background:#eee;margin-bottom:16px;padding:16px}hr{background:#ddd;border:none;clear:both;color:#ddd;float:none;height:1px;margin:0 0 12px;width:100%}hr.space{background:#fff;color:#fff}.ir{background-repeat:no-repeat;direction:ltr;display:block;overflow:hidden;text-align:left;text-indent:-9999px}.hidden{display:none;visibility:hidden}.visuallyhidden{clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);position:absolute !important}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;visibility:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}.ie7 img{-ms-interpolation-mode:bicubic}@media print{*{background:transparent !important;color:#444 !important;text-shadow:none !important}a,a:visited{color:#444 !important;text-decoration:underline}a:after{content:" (" attr(href) ")"}abbr:after{content:" (" attr(title) ")"}.ir a:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}div.error,div.notice,div.success,#flash_failure,#flash_success,#flash_notice{border:1px solid #ddd;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;margin-bottom:12px;padding:10px}div.error,#flash_failure{background:#FBE3E4;border-color:#FBC2C4;color:#D12F19}div.error a,#flash_failure a{color:#D12F19}div.notice,#flash_notice{background:#FFF6BF;border-color:#FFD324;color:#817134}div.notice a,#flash_notice a{color:#817134}div.success,#flash_success{background:#E6EFC2;border-color:#C6D880;color:#529214}div.success a,#flash_success a{color:#529214}h1,h2,h3,h4,h5,h6{font-weight:bold}h1{font-size:28px;line-height:1.2;margin-bottom:12px}h2{font-size:24px;line-height:1.2;margin-bottom:6px}h3{font-size:18px;line-height:1.2;margin-bottom:4px}h4{font-size:16px;line-height:1.3;margin-bottom:4px}h5{font-size:14px;margin-bottom:4px}h6{font-size:12px;margin-bottom:4px}p{line-height:1.4;margin-bottom:12px}p img.top{margin-top:0}img{margin:0 0 12px}abbr,acronym{border-bottom:1px dotted #666;cursor:help}address{font-style:italic;margin-top:16px}del{color:#666}a,a:link{color:#1a4882;text-decoration:underline}a:visited{color:#1a4882}a:hover{color:#052246}a:active,a:focus{color:#1a4882}blockquote{border-left:4px solid #d1d1d1;color:#666;font-style:italic;margin:16px 0;padding-left:12px}strong{font-weight:bold}em,dfn{font-style:italic}dfn{font-weight:bold}pre,code{margin:12px 0;white-space:pre;white-space:pre-wrap;word-wrap:break-word}pre,code,tt{font:12px 'andale mono', 'monotype.com', 'lucida console', monospace;line-height:1.5}pre.code{background:#000;color:#fff;padding:20px}tt{display:block;line-height:1.5;margin:16px 0}input[type="submit"]::-moz-focus-inner{border:0;padding:0}form ol{list-style:none;margin:0 0 12px 0}form ol ol{margin-left:0}form ol li{list-style-position:outside;margin:0 0 12px 0}form ol ol li{list-style-position:outside;margin:0 0 4px 0}form ol li.error input{background:#FBE3E4}p.inline-errors{color:#D12F19}form ol li.file{background:#e1e1e1;border:1px solid #c8c8c8;padding:10px}form abbr{border-bottom:0}label{display:block}.required label{font-weight:bold}.checkbox_field label,.radio_field label{font-weight:normal}a.cancel{color:#7d0d0d}.inline-hints{color:#666;font-size:11px;margin-bottom:4px}fieldset{background:#f1f1f1;border:1px solid #e3e3e3;margin:0 0 16px 0;padding:16px 16px 12px 16px}fieldset fieldset,fieldset fieldset fieldset{border:0;padding:0}legend{font-weight:bold}.ie6 legend,.ie7 legend{margin-left:-7px}fieldset.buttons{background:inherit;border:0;padding:0}fieldset.buttons li{display:inline}.radio fieldset{margin:0;padding:0}input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="range"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"]{font-size:inherit;padding:3px 2px;width:300px}.ie6 input{vertical-align:text-bottom}input[disabled='disabled']{background-color:#fcfcfc;cursor:default}input[type="checkbox"]{margin:0 3px 0 0;position:relative;top:-2px;vertical-align:middle}.ie7 input[type="checkbox"]{vertical-align:baseline}input[type="radio"]{margin:0 3px 0 0;position:relative;top:-2px;vertical-align:middle}.check_boxes label{display:inline;padding:0;vertical-align:middle}.radio label{padding:0}textarea{font-size:inherit;height:200px;margin:0 6px 6px 0;padding:5px;width:440px;overflow:auto}fieldset .select select{width:200px;font-size:11px}optgroup{margin:0 0 6px 0}form ol li.date select,form ol li.time select,form ol li.datetime select{display:inline;width:auto}form ol li.date ol li,form ol li.time ol li,form ol li.datetime ol li{display:inline-block}table{margin-bottom:24px;width:100%}th{border-bottom:2px solid #ccc;font-weight:bold;text-align:left}td{border-bottom:1px solid #ddd}caption,th,td{padding:4px 10px 4px 0}caption{background:#f1f1f1;margin-bottom:12px;padding:10px 0}tr,td,th{vertical-align:middle}table .last{padding-right:0}ul,ol{list-style-position:inside;margin-bottom:16px}ul{list-style-type:disc}ol{list-style-type:decimal}dl{line-height:1.4;margin-bottom:16px}dl dt{font-weight:bold;margin-top:6px}dl dd{margin-bottom:0em}dd{margin-left:6px}li{line-height:1.4}ol ol,ol ul,ul ul,ul ol{margin-left:12px}html{background-color:#888}body{font-family:'Open Sans','Helvetica Neue',helvetica,arial,sans-serif;font-size:16px;background:#F0F0F0}ul{list-style:none}.mailme{font-weight:bold;text-shadow:1px 1px 0 #fff}div.header{background:#7bafd5;background:-webkit-gradient(linear, left top, left bottom, from(#7bafd5), to(#4d92c6));background:-moz-linear-gradient(-90deg, #7bafd5, #4d92c6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7bafd5, endColorstr=#4d92c6);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7bafd5, endColorstr=#4d92c6);border-bottom:1px solid #3d89c1;box-shadow:0 1px 2px rgba(0,0,0,0.37);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.37);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.37);border-bottom:1px solid #4B7399;overflow:visible;position:relative;padding:9px 30px;z-index:900}div.header div.container{width:980px;margin:0 auto 0 !important;padding:5px 0;overflow:hidden}div.header div.container ul{margin:0;padding:0}div.header div.container ul li{float:left;margin-right:10px}div.header div.container div.links{font-family:Helvetica, sans-serif;margin-top:14px;float:left;line-height:1em}div.header div.container div.links a{color:#fff;margin-right:10px;text-decoration:none}div.header div.container div.links a:hover{border-bottom:2px solid #68a3cf}div.header div.container div.links.pull-right{float:right}div.header div.container .subscribe{position:absolute;right:100px}body.app_root h1{font-size:48px;margin-top:60px;font-family:Georgia, Times}body.app_root div.features{width:840px;margin:20px auto 0;padding:0;clear:both;padding-bottom:200px}body.app_root div.features ul{padding-left:40px;list-style-image:url(/assets/tick-b8b2f83a50c917de309fa72744388454.png)}body.app_root div.features ul li{margin-top:12px}body.app_root .signup{text-align:center;margin:5ex}body.app_root .signup a{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#94e692;background:-webkit-gradient(linear, left top, left bottom, from(#94e692), to(#28662e));background:-moz-linear-gradient(-90deg, #94e692, #28662e);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#94e692, endColorstr=#28662e);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#94e692, endColorstr=#28662e);font-size:16px;padding:10px 30px 12px 30px;font-weight:bold;border:1px solid #225827;color:#FFF;text-decoration:none;text-shadow:0 -1px 0 #036}body.app_root .highlights li.cog{list-style-image:url(/assets/cog-0d700cfe107f46d5dbea17a0ce8b3dda.png)}body.app_root .highlights li.wand{list-style-image:url(/assets/wand-4d24680c30d59d28fd6dc3e417433ebc.png)}body.app_root .highlights li.hourglass{list-style-image:url(/assets/hourglass-2dc0a34bbfe1c428eb640c99129f98e6.png)}body.app_root .tagline{margin:1em 0;font-size:48px;font-weight:bold;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}body.app_root .tagline p{line-height:1;text-shadow:#fff 0 1px 0}body.app_root .testimonials{border-top:1px solid #CCC;padding-top:30px}body.app_root .testimonials .column{float:left;width:420px}body.app_root .testimonials .column .quote-block{margin-bottom:2ex}body.app_root .testimonials .column .quote-block h2{color:#2a2a2a;font-size:14px;font-weight:600;padding-left:85px}body.app_root .testimonials .column .quote-block .avatar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:inline-block;float:left;margin-top:6px}body.app_root .testimonials .column .quote-block p{color:#647477;font-size:14px;line-height:22px;padding-left:85px}body.plans h1{font-size:48px;margin-top:60px;font-family:Georgia, Times}body.plans .features ul{padding-left:40px;list-style-image:url(/assets/tick-b8b2f83a50c917de309fa72744388454.png)}body.plans div.plans{width:840px;margin:20px auto 0;padding:0;clear:both}body.plans div.plans #plans2{width:560px;margin:20px auto}body.plans div.plans #plans2 h2{border-bottom:1px solid #b1b1b1;text-shadow:#fff 0 1px 0;height:44px;margin:40px 30px 5px 0}body.plans div.plans .plan2{border-bottom:1px solid #CACACA;color:#555555;margin:0 30px 0 0;overflow:hidden;padding:10px 5px 13px 40px;position:relative}body.plans div.plans .plan2:hover{background-color:#E8F4FD;color:#444}body.plans div.plans .plan2 .signup{text-align:center;margin:5ex}body.plans div.plans .plan2 .signup a{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#94e692;background:-webkit-gradient(linear, left top, left bottom, from(#94e692), to(#28662e));background:-moz-linear-gradient(-90deg, #94e692, #28662e);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#94e692, endColorstr=#28662e);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#94e692, endColorstr=#28662e);font-size:16px;padding:10px 30px 12px 30px;font-weight:bold;border:1px solid #225827;color:#FFF;text-decoration:none;text-shadow:0 -1px 0 #036;position:absolute;display:block;top:32px;left:300px}body.plans div.plans .common{color:#777;padding:20px 5px;font-size:14px;line-height:1.4em}body.plans div.plans .common:hover{color:#777;background:transparent}body.plans div.plans .common .bundle-logos{font-size:20px;height:48px;line-height:48px;margin:0 auto;position:relative;width:200px}body.plans div.plans .common .bundle-logos img{margin:0;vertical-align:middle}body.plans div.plans #plans{width:560px;margin:20px auto}body.plans div.plans .plan{float:left;width:175px;text-align:center;margin-right:10px}body.plans div.plans .plan .name{background:#386FB2;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-top-right-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-topleft:5px;-webkit-border-top-right-radius:5px;-webkit-border-top-left-radius:5px;background:#67b0ef;background:-webkit-gradient(linear, left top, left bottom, from(#67b0ef), to(#2b5ea4));background:-moz-linear-gradient(-90deg, #67b0ef, #2b5ea4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#67b0ef, endColorstr=#2b5ea4);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#67b0ef, endColorstr=#2b5ea4);color:#FFF;padding:5px 0;border:solid 1px #5B6881;border-bottom:none}body.plans div.plans .plan .details{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-bottom-right-radius:5px;border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;padding-top:5px;border:solid 1px #8D8D8D;background-color:#E8F4FD;border-top:none}body.plans div.plans .plan .price{font-size:50px;margin-bottom:5px}body.plans div.plans .plan .price sup{font-size:30px;left:13px;bottom:14px;position:relative}body.plans div.plans .plan .per_month{font-size:12px;margin-bottom:10px;color:#5E5E5E}body.plans div.plans .plan .kisses{font-size:18px}body.plans div.plans .plan .signup{margin:20px}body.plans div.plans .plan .signup a{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#56d854;background:-webkit-gradient(linear, left top, left bottom, from(#56d854), to(#328039));background:-moz-linear-gradient(-90deg, #56d854, #328039);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#56d854, endColorstr=#328039);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#56d854, endColorstr=#328039);font-size:13px;padding:5px 10px 6px 10px;font-weight:bold;border:1px solid #2A7531;color:#FFF;text-decoration:none;text-shadow:0 -1px 0 #036}body.plans section{margin-bottom:40px}body.plans section header{border-bottom:3px solid #ccc;margin:50px 0 20px;padding:0 0 10px;position:relative}body.plans section header h2{font-family:'Open Sans','Helvetica Neue',helvetica,arial,sans-serif;font-size:24px;font-weight:600;margin-bottom:12px}body.plans section .column{float:left;width:420px}body.plans .notsureyet .left{float:left;width:245px;overflow:hidden;margin-left:5em}body.plans .notsureyet .right{float:right;width:420px;overflow:hidden;margin-right:5em}body.plans .notsureyet ul{list-style:inside}body.plans .notsureyet li{line-height:24px}body.plans .notsureyet li.tour{list-style-image:url(/assets/camera-c68d4d87d900899c7738f102344ded01.png)}body.plans .notsureyet li.blog{list-style-image:url(/assets/report-f207b2041657c82b8e39090a46c26be3.png)}body.plans .notsureyet li.why{list-style-image:url(/assets/help-8a3a024f4f0062ceb41ce03b4adb8ab8.png)}body.plans .notsureyet li.vision{list-style-image:url(/assets/lightbulb-7162a7b56b11a4d725e47febf1345bf6.png)}body.plans .notsureyet li.twitter{list-style-image:url(/assets/twittericon-78be4f0425cfefd45eb619172e4c9a40.png)}body.plans .faq{list-style:none}body.plans .faq li{float:left;margin:0 30px 30px 0;min-height:120px;width:390px}body.plans .faq li:nth-child(odd){clear:left}body.users div.features{width:840px;margin:20px auto 0;padding:0;clear:both;padding-bottom:200px}body.users li strong{float:left;clear:left;text-align:right;width:100px}body.users .signup-box{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#FFF;box-shadow:5px 5px 5px #CCC;margin:10px auto;width:600px}body.users .signup-box h3{background:#f1f5fa;background:#f1f5f9;border-bottom:1px solid #dadee5;margin:0;padding:15px 30px}body.users .signup-box .form-inner{padding:10px 20px}body.users .signup-box .form-inner input[type=text],body.users .signup-box .form-inner input[type=password]{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #dadee5}body.users .signup-box .form-inner .field_with_errors label.message{color:#e60503}body.users .signup-box .form-actions{margin-top:20px;padding:10px}body.users .signup-box .form-actions .btn{display:inline-block;padding:4px 10px 4px;margin-bottom:0;font-size:13px;line-height:18px;color:#333333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #fff, #e6e6e6);background-image:-ms-linear-gradient(top, #fff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #fff, #e6e6e6);background-image:-o-linear-gradient(top, #fff, #e6e6e6);background-image:linear-gradient(top, #fff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFE6E6E6', GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) fadein(rgba(0,0,0,0.1), 15%);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #ccc;border-bottom-color:#bbb;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);cursor:pointer;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);*margin-left:.3em}body.users .signup-box .form-actions .btn:hover,body.users .signup-box .form-actions .btn:active,body.users .signup-box .form-actions .btn.active,body.users .signup-box .form-actions .btn.disabled,body.users .signup-box .form-actions .btn[disabled]{background-color:#e6e6e6}body.users .signup-box .form-actions .btn:active,body.users .signup-box .form-actions .btn.active{background-color:#cccccc \9}body.users .signup-box .form-actions .btn:first-child{*margin-left:0}body.users .signup-box .form-actions .btn:hover{color:#333333;text-decoration:none;background-color:#e6e6e6;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-ms-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear}body.users .signup-box .form-actions .btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}body.users .signup-box .form-actions p{font-size:90%}body.tour{text-align:center}body.tour #tour{width:1100px}body.tour #tour h1{border-bottom:1px solid #ddd;box-shadow:0px 1px 0px #fff;font-size:36px;margin-top:60px;padding-bottom:5px}body.tour #tour img{border:1px solid #CCC}body.tour #tour p{margin:14px 0 20px 0}body.tour #tour .navbar{background-color:#e5e5e5;border-bottom-right-radius:5px;border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;box-shadow:1px 1px #ccc;margin-top:-20px;margin-bottom:10px;padding:10px 0}body.tour #tour .navbar a{color:#858585;text-decoration:none}body.tour #tour .navbar a:hover{text-decoration:underline}body.tour #tour .navbar a:visited{color:#858585}body.tour #tour .navbar ul.nav{margin:0;padding:0}body.tour #tour .navbar ul.nav li{display:inline;font-size:14px;font-weight:bold;padding:0 5px}body.tour #tour .navbar ul.nav li.active a{color:#fff}body.tour #tour .affix{position:fixed;top:19px;width:1100px}body.tour #tour .section{padding-top:20px}body.why h1{font-size:48px;margin-top:60px;font-family:Georgia, Times}body.why ul.faq li{list-style-image:none}body.why ul.faq li:before{content:"\00BB\0020"}body.why h2{margin:25px 0 10px 0;padding-bottom:3px;border-bottom:1px solid #DDD}body.why ol li{margin:1ex 0}body.why ol li ol{list-style-type:lower-alpha}body.changes div.features,body.privacy div.features,body.terms div.features,body.tour div.features,body.why div.features{width:840px;margin:20px auto 0;padding:0;clear:both;padding-bottom:200px}body.changes div.features ul,body.privacy div.features ul,body.terms div.features ul,body.tour div.features ul,body.why div.features ul{padding-left:40px;list-style-image:url(/assets/tick-b8b2f83a50c917de309fa72744388454.png)}div#footer{border-top:1px solid #777;font-family:"Helvetica Neue", Helvetica, sans-serif;background-color:#888;padding-top:20px;color:#ccc;clear:both}div#footer a{text-decoration:none;font-family:'Signika', sans-serif;font-size:16px;color:#ccc}div#footer a:active{color:#ccc}div#footer a:visited{color:#ccc}div#footer a:hover{color:#ccc}div#footer div.info{margin:30px auto;margin:10px auto;margin-bottom:0;padding-bottom:30px;text-align:center;font-size:10px;width:800px;background-color:#888;line-height:1.4em}div#footer div.secroots{border-left:1px solid #ccc;padding-left:5px;width:100px;position:relative;margin:auto;text-align:left}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}.clearfix{display:block}
