p{-moz-hyphens:none;-ms-hyphens:none;-webkit-hyphens:none;hyphens:none}body{color:#222}.entry-content{font-size:76%}.site-title a,.sidebar a:focus,.dropdown-toggle:focus{outline:hidden !important;outline-color:rgba(255,255,255,0)}p,address,pre,hr,ul,ol,dl,dd,table{margin-bottom:1em}.site-header{border:none}li{hyphens:none}.widget_links h2{display:none}.widget_links li{border:none}.genericon{font-size:32px}.hentry #jp-post-flair{padding-top:30px}.hentry div.sharedaddy h3.sd-title,.hentry h3.sd-title{font-family:inherit;opacity:.4;font-weight:400;letter-spacing:1px}.sharedaddy a{filter:alpha(opacity=20);opacity:.2}.entry-content ul li{list-style:square;list-style-position:outside;margin-left:13px}.entry-content ol{display:inline-block}.entry-content ol li{list-style:none;float:left;margin-right:30px}.home .entry-title,#post-318 .entry-title{visibility:hidden}.entry-title{border-bottom:1px solid #222;padding-bottom:2px}.wf-active .entry-title{font-size:110%}.wp-caption-text{color:rgba(51,51,51,0.5);font-size:80%;font-style:italic}.main-navigation ul{font-size:14px}.main-navigation ul,.main-navigation ul ul li{border-top:none;border-bottom:none}.main-navigation ul ul a,.main-navigation ul ul li a{color:#666}.main-navigation ul ul a:hover,.main-navigation ul ul li a:hover{color:#222}.main-navigation li{border-top:none;border-bottom-color:rgba(51,51,51,0.2);border-bottom-style:solid;border-bottom-width:1px;position:relative}.main-navigation .current-menu-item{border-bottom-color:rgba(51,51,51,0.9);border-bottom-style:solid;border-bottom-width:1px}.sub-menu{font-size:90%}li.current-menu-ancestor.menu-item-has-children{border-bottom:none}.main-navigation ul ul li.current-menu-item a{font-weight:400;color:#222}.hentry,.page-header,.page-content,body:before,.site-footer{box-shadow:none}.site-info{font-size:60%;padding:0 0 2%;text-align:right;color:#ccc}.site-info a{color:#ccc}.site-info a:hover{color:#999;border-bottom:none}.entry-content h2,.entry-summary h2,.page-content h2,.comment-content h2,.entry-content h4,.entry-summary h4,.page-content h4,.comment-content h4{margin-bottom:.5em;margin-top:1em}blockquote{font-family:Inconsolata, monospace;hyphens:none;font-size:inherit;color:#222;background-color:rgba(0,0,0,0.01);border:1px solid rgba(51,51,51,0.1);padding:.8em;display:block;font-style:normal;line-height:1.2632;max-width:100%;overflow-x:auto;overflow-y:auto}pre{margin-left:60px;text-indent:-60px;padding:0;overflow:visible;font-family:inherit;line-height:inherit;border:none;background:none}.contact-form label{font-weight:400 !important;text-transform:uppercase}.contact-form label span{text-transform:lowercase}button,input[type="button"],input[type="reset"],input[type="submit"]{font-weight:400 !important}li.current_page_item.menu-item-has-children ul.sub-menu{display:block}