@charset "UTF-8";/*!
* (c) Timo Häkkinen 2012
* http://hobo.fi/
* Study, learn, copy, steal... Make the web a better place!
* 
* Mobile first. Works no matter what. Everything is built on top of this.
* Feat. minor breaking points for compact viewing experience (mobile devices and small tablets).
* Compressed for production. To study, see ../less/basic.less
*/html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{vertical-align:baseline;padding:0;margin:0;border:0}html{font-size:100%}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}sub{vertical-align:sub}sup{vertical-align:super}ul.navigation{list-style-type:none;padding:0;margin:0}ul.navigation li{padding:0;margin:0}ul.navigation li ul{list-style-type:none}img{max-width:100%;height:auto;border-width:0;vertical-align:middle}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{content:".";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.wrapper{overflow:hidden}.hide_offscreen{position:absolute;top:-999999em;left:auto;width:1px;height:1px;overflow:hidden}.error{border:1px solid #900!important;color:#900}span.error{margin-left:.5em;border:0!important}.tabify,.controls,.browse,.disabled,.hide,#sb-loading{display:none}.left{float:left}.right{float:right}.centered_wrapper{float:right;position:relative;left:-50%;text-align:left}.centered_wrapper .center_me{position:relative;left:50%}.clear{clear:both}.left_align{text-align:left}.right_align{text-align:right}.centered_align{text-align:center}.pointer{cursor:pointer}*{font-family:Arial,sans-serif;color:#ccc}p{font-size:.9em;line-height:1.5em;margin-bottom:1.5em}li,input,textarea{font-size:.9em;line-height:1.5em}h1,h2{font-family:'Goodfellow',Georgia,Arial,sans-serif;font-size:1.75em;font-weight:400;line-height:1.25em;margin-top:0;margin-bottom:.5em}h3{font-family:'Goodfellow',Georgia,Arial,sans-serif;font-size:1em;font-weight:bold;margin-bottom:.5em}ul{margin-bottom:1.5em}ul li{line-height:1.25em;margin-left:1.75em;margin-bottom:.5em}ol{margin-bottom:1.5em}ol li{line-height:1.25em;margin-left:2.75em;margin-bottom:.5em}.plain{list-style-type:none;padding:0}.plain li{padding:0;margin-left:0}.separated li{margin-bottom:1em}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}.thumbs{list-style-type:none;margin:0 0 1.5em -10px;*zoom:1;*zoom:1}.thumbs:before,.thumbs:after{content:".";display:block;height:0;overflow:hidden}.thumbs:after{clear:both}.thumbs:before,.thumbs:after{content:".";display:block;height:0;overflow:hidden}.thumbs:after{clear:both}.thumbs li{display:inline;float:left;padding:0;margin:0 0 10px 10px}.thumbs li img{width:78px;height:78px;border-right:1px solid #fefefe;border-bottom:1px solid #fefefe;border-left:1px solid #b6b6b6}a:link{color:#ccc;text-decoration:underline}a:visited{color:#b3b3b3;text-decoration:underline}a:hover,a:focus,a:active{color:#ccc;text-decoration:none}.btn{display:inline-block;*display:inline;*zoom:1;background:transparent url('../../images/gfx_btn.png') no-repeat scroll top center;background-size:100%;font-weight:bold;padding:.25em .75em}.btn:link,.btn:visited{color:#333;text-decoration:none;text-shadow:1px 1px 0 #fff}.btn:hover,.btn:focus,.btn:active{color:#000;text-decoration:none;text-shadow:1px 1px 0 #fff}.show_on_compact,.show_on_mighty,.hide_on_basic{display:none}.show_on_basic{display:block}body{background-color:#e6e6e6}.container{width:96%;max-width:60em;margin:0 auto;*zoom:1;*zoom:1}.container:before,.container:after{content:".";display:block;height:0;overflow:hidden}.container:after{clear:both}.container:before,.container:after{content:".";display:block;height:0;overflow:hidden}.container:after{clear:both}header{padding-bottom:1em}header #facebook_feed .box{background-color:#d9d9d9;background-color:rgba(0,0,0,0.05);padding:1em 1em .5em 1em;margin-bottom:1em;border:1px solid #d2d2d2;border-right-color:#f8f8f8;border-bottom-color:#f8f8f8;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}header #facebook_feed .box h2,header #facebook_feed .box p,header #facebook_feed .box a{text-shadow:1px 1px 0 #ececec}header #facebook_feed .box h2{color:#444;text-transform:lowercase;border-bottom:2px dashed #cacaca}header #facebook_feed .box p{color:#666}header #facebook_feed .box a:link{color:#666}header #facebook_feed .box a:visited{color:#4d4d4d}#content #page{background-color:#2b2b2b;padding:1em 0}#footer{padding-top:2em}#footer #gallery_teaser{padding-bottom:1em}#footer footer{background-color:#222;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;border-top-left-radius:10px;border-top-right-radius:10px}#footer footer .wrapper{padding:1em}nav .navigation{margin-bottom:1.5em;*zoom:1;*zoom:1}nav .navigation:before,nav .navigation:after{content:".";display:block;height:0;overflow:hidden}nav .navigation:after{clear:both}nav .navigation:before,nav .navigation:after{content:".";display:block;height:0;overflow:hidden}nav .navigation:after{clear:both}nav .navigation li{display:block;float:left;margin:0 0 .5em 0}nav .navigation li a{font-family:'Goodfellow',Georgia,Arial,sans-serif;display:block;font-size:1.25em;padding:.5em 1em;margin:0 10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;text-shadow:1px 1px 0 #f8f8f8}nav .navigation li a:link,nav .navigation li a:visited{color:#2d2d2d;text-decoration:none}nav .navigation li a:hover,nav .navigation li a:focus,nav .navigation li a:active{background-color:#2d2d2d;color:#efefef;text-decoration:none;text-shadow:1px 1px 0 #121212}nav .navigation li.current a:link,nav .navigation li.current a:visited,nav .navigation li.current a:hover,nav .navigation li.current a:focus,nav .navigation li.current a:active{background-color:#2d2d2d;color:#efefef;text-decoration:none;text-shadow:1px 1px 0 #121212}@media only screen and (min-width:320px) and (max-width:767px){header #masthead{float:left;width:48%}header #main_navigation{float:right;width:48%}header #facebook_feed{clear:both}nav .navigation{margin-top:1em}nav .navigation li{float:none}nav .navigation li a{display:inline-block;*display:inline;*zoom:1}}@media only screen and (min-width:500px) and (max-width:767px){header #masthead{width:30%}header #main_navigation{width:65%}nav .navigation{margin-top:1em}nav .navigation li{float:left}nav .navigation li a{display:block;*display:block}}@media print{*{float:none!important;background:transparent none!important;color:#000!important;text-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}div{display:block;width:auto}.container{margin:0 5%}a,.btn{background-color:transparent;padding:0;margin:0;border:0!important}a:link,a:visited{color:#520;text-decoration:underline}a[href]:after{content:"\00A0\2192\00A0" attr(href) " "}a[href^="#"]:after,a[href$=".jpg"]:after,a[href$=".gif"]:after,a[href$=".png"]:after{content:""!important}nav,.icon,.social_media,.clone,.browse,#sb-loading,.hide_offscreen,.hide_on_print{display:none!important}}