a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a:focus{outline:0}body{font:12px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small}button,input,select,textarea{font:99% arial,helvetica,clean,sans-serif}table{font:100%}code,kbd,pre,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}@font-face{font-family:SignikaNegative-Regular;src:url(/lib/fonts/SignikaNegative-Light.ttf)}@font-face{font-family:SignikaNegative-Bold;src:url(/lib/fonts/SignikaNegative-SemiBold.ttf)}body,html{background-color:#F8F8F8}body{color:#222;font-family:SignikaNegative-Regular,serif;font-weight:400;max-width:700px;padding:6px 1% 0 180px}a,a:active,a:visited{color:#222}a:hover{color:#666}h1,h2,h4{font-family:SignikaNegative-Bold}h1 a,h2 a{text-decoration:none}h2,h3{font-weight:700}h1{font-size:220%;margin-bottom:10px}h2{font-size:150%}h3{font-size:120%}p{margin-bottom:6px}em{font-style:italic}a::selection,abbr::selection,acronym::selection,address::selection,applet::selection,article::selection,aside::selection,audio::selection,b::selection,big::selection,blockquote::selection,body::selection,canvas::selection,caption::selection,center::selection,cite::selection,code::selection,dd::selection,del::selection,details::selection,dfn::selection,div::selection,dl::selection,dt::selection,em::selection,embed::selection,fieldset::selection,figcaption::selection,figure::selection,footer::selection,form::selection,h1::selection,h2::selection,h3::selection,h4::selection,h5::selection,h6::selection,header::selection,hgroup::selection,html::selection,i::selection,iframe::selection,img::selection,ins::selection,kbd::selection,label::selection,legend::selection,li::selection,mark::selection,menu::selection,nav::selection,object::selection,ol::selection,output::selection,p::selection,pre::selection,q::selection,ruby::selection,s::selection,samp::selection,section::selection,small::selection,span::selection,strike::selection,strong::selection,sub::selection,summary::selection,sup::selection,table::selection,tbody::selection,td::selection,tfoot::selection,th::selection,thead::selection,time::selection,tr::selection,tt::selection,u::selection,ul::selection,var::selection,video::selection{background:#CCC}a::-moz-selection,abbr::-moz-selection,acronym::-moz-selection,address::-moz-selection,applet::-moz-selection,article::-moz-selection,aside::-moz-selection,audio::-moz-selection,b::-moz-selection,big::-moz-selection,blockquote::-moz-selection,body::-moz-selection,canvas::-moz-selection,caption::-moz-selection,center::-moz-selection,cite::-moz-selection,code::-moz-selection,dd::-moz-selection,del::-moz-selection,details::-moz-selection,dfn::-moz-selection,div::-moz-selection,dl::-moz-selection,dt::-moz-selection,em::-moz-selection,embed::-moz-selection,fieldset::-moz-selection,figcaption::-moz-selection,figure::-moz-selection,footer::-moz-selection,form::-moz-selection,h1::-moz-selection,h2::-moz-selection,h3::-moz-selection,h4::-moz-selection,h5::-moz-selection,h6::-moz-selection,header::-moz-selection,hgroup::-moz-selection,html::-moz-selection,i::-moz-selection,iframe::-moz-selection,img::-moz-selection,ins::-moz-selection,kbd::-moz-selection,label::-moz-selection,legend::-moz-selection,li::-moz-selection,mark::-moz-selection,menu::-moz-selection,nav::-moz-selection,object::-moz-selection,ol::-moz-selection,output::-moz-selection,p::-moz-selection,pre::-moz-selection,q::-moz-selection,ruby::-moz-selection,s::-moz-selection,samp::-moz-selection,section::-moz-selection,small::-moz-selection,span::-moz-selection,strike::-moz-selection,strong::-moz-selection,sub::-moz-selection,summary::-moz-selection,sup::-moz-selection,table::-moz-selection,tbody::-moz-selection,td::-moz-selection,tfoot::-moz-selection,th::-moz-selection,thead::-moz-selection,time::-moz-selection,tr::-moz-selection,tt::-moz-selection,u::-moz-selection,ul::-moz-selection,var::-moz-selection,video::-moz-selection{background:#CCC}.boat_instructions_alternate{display:none}#navigation{left:10px;position:absolute;top:6px;width:150px}#navigation header,#navigation header canvas{margin-bottom:12px}#navigation header nav{border:1px solid #CCC;border-width:1px 0;line-height:100%;margin-bottom:12px;padding:8px 0 6px}#navigation header nav ul li{margin-bottom:8px}#navigation header nav ul li:last-of-type{margin-bottom:0}#navigation header nav ul li a{display:inline-block;font-family:SignikaNegative-Bold;font-size:160%;text-decoration:none}#navigation header nav ul li .active,#navigation header nav ul li a:hover{background-color:#DDD;color:#222}#navigation p,.page_nav h2{font-size:100%}.page_nav>ul{margin-bottom:8px}.page_nav ul li a{display:inline-block;font-size:90%;text-decoration:none}.page_nav ul .current-cat-parent>a,.page_nav ul .current-cat>a,.page_nav ul .current>a,.page_nav ul li .active,.page_nav ul li a:hover{background-color:#DDD}#main_content{float:right;margin-bottom:21px;width:100%}#main_content h1{font-family:SignikaNegative-Regular}#main_content h1 a{color:#222;display:inline-block;font-family:SignikaNegative-Bold;margin-right:2%;width:49%}#main_content>img{margin-bottom:12px;width:100%}#main_content li{font-size:130%;line-height:140%;margin-bottom:4px}#main_content li li,#main_content li p{font-size:100%}#main_content p{font-size:130%;line-height:140%;margin-bottom:12px}#toplink{background:url(/lib/img/up.png) no-repeat;bottom:0;display:block;height:50px;left:10px;position:fixed;text-indent:-9999em;width:150px;z-index:2}.project_links{margin-bottom:12px}.project_links li{display:inline;margin-right:6px}.project_links li:after{content:","}.project_links li:last-of-type:after{content:"."}.project_links li a{font-size:130%}@media only screen and (max-width:480px){body{padding:4px 3% 0}.about_page #navigation header nav{margin-bottom:0}.about_page #short_description,.blog #short_description,.boat_instructions{display:none}.boat_instructions_alternate{display:block}#navigation{left:0;position:static;width:100%}#navigation canvas{display:none}#navigation header{margin-bottom:8px}#navigation ul li{display:inline}#navigation ul li:after{content:"/"}#navigation ul li:last-of-type:after{content:""}#navigation ul li:first-of-type a{margin-left:0}#navigation ul li a{display:inline;margin:2px 6px 0}#main_content{float:none}#toplink{left:auto;right:3%}}#colophon{clear:both;display:block;width:100%}#main .widget-area{float:right;overflow:hidden;width:25%}#primary .page-header{margin-bottom:12px}#primary .page-header .page-title{font-size:150%;margin-top:6px}#primary .page-header .page-title span{font-weight:700}.error404 #content,.full-width #content,.image-attachment #content{margin:0}.alignleft{display:inline;float:left}.alignright{display:inline;float:right}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}article{border-bottom:1px solid #CCC;margin-bottom:13px;padding-bottom:6px}article .entry-content blockquote{border-left:3px solid #666;margin-bottom:10px;padding-left:14px}article .entry-content .blog_callout{background-color:#CCC;font-size:120%;border:2px solid #444;padding:4px}article .entry-content .codecolorer-container{margin-bottom:20px}article .entry-content h2{margin-bottom:12px}article .entry-content iframe{margin-bottom:10px;width:100%}article .entry-content img{border:1px solid #CCC;clear:both;display:block;height:auto;margin:0 auto 12px;max-width:600px}article .entry-content img.alignleft,article .entry-content img.alignright{width:auto}article .entry-content .more-link{font-size:120%;font-weight:700;text-decoration:none}article .entry-content .mejs-container,article .entry-content p{margin-bottom:20px}article .entry-content p:last-child{margin-bottom:0}article .entry-content li strong,article .entry-content p strong{font-weight:700}article .entry-content section.align-image-group{margin-bottom:20px;overflow:auto}article .entry-content section.align-image-group h2{display:inline-block;margin-bottom:12px}article .entry-content table{margin:30px 0;width:100%}article .entry-content tr{text-align:left}article .entry-content tr th{border-bottom:1px solid #444;font-weight:700}article .entry-content tr td{border-bottom:1px solid #CCC}article .entry-content ol,article .entry-content ul{margin:0 0 12px 20px}article .entry-content ol li{list-style-type:decimal}article .entry-content ul li{list-style-type:square}article .entry-meta{font-size:96%}article .entry-meta p{margin-bottom:0}article header{margin-bottom:14px}.single article{border-bottom:none}.single article .entry-content{border-bottom:1px solid #CCC;margin-bottom:10px;padding-bottom:10px}#secondary aside ul .children{margin-left:8px}#content nav{display:block;overflow:hidden}#content nav .nav-next,#content nav .nav-previous{display:inline}#content nav .nav-next{float:right}#content #nav-above{display:none}.paged #content #nav-above,.single #content #nav-above{display:block}#nav-below{margin:1em 0}#nav-above{margin:0 0 1em}#content nav div a{font-size:150%;font-weight:700}#content nav h1{display:none}.page-link{margin:0 0 1em}#main_content h1 a{width:100%}.attachment img,.widget-area img,img.size-auto,img.size-full,img.size-large,img.size-medium{max-width:100%;height:auto}img.alignleft{margin-right:1em}img.alignright{margin-left:1em}@media only screen and (max-width:480px){#secondary{display:none}article .entry-content iframe{height:auto}}@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:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}