@charset "UTF-8";/*! normalize.css v1.0.0 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,nav,main,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{overflow-y:scroll}main{width:1072px}main h1{font-size:20px;color:#000}html{background:#fff}body{margin:0 auto;padding:25px;width:1072px;font:16px/1.3 "AkzidenzGrotesk-Roman",Helvetica,Arial,Sans-Serif;color:#333;background:#fff}h1,h2,h3{margin:0 0 20px;font:20px/1.3 "AkzidenzGrotesk-Roman",Helvetica,Arial,Sans-Serif;font-weight:normal}h1{font-size:54px;font-weight:bold;line-height:1}h2{font-size:20px}p{margin:0 0 20px;max-width:800px;line-height:1.3}p:last-child{margin:0}p.notice{width:65%;font-size:14px;color:#000}p.notice a{text-decoration:underline}p.success{display:inline-block;padding:8px 10px 4px;width:50%;color:#fff;border-radius:3px;background:#51C854}p.title{margin:0 0 5px;font:16px/1.3 "AkzidenzGrotesk-Roman",Helvetica,Arial,Sans-Serif;font-weight:bold;color:#d90000}p.small{font-size:12px}a{color:inherit;color:#d90000;text-decoration:none;transition:color .25s linear, background .25s linear}a.small{display:block;font-size:12px;margin:-12px 0 20px}a:hover,a.active{color:#000}blockquote{margin:10px 0;max-width:800px;font:16px/1.3 "AkzidenzGrotesk-Roman",Helvetica,Arial,Sans-Serif;font-size:20px;color:#000}header{position:relative;margin:0 0 10px;font-size:14px}header .sponsor{position:absolute;top:0;right:0;margin:6px 0}header hgroup{color:#000}header h1{margin:50px 0 10px}header h1 a{color:inherit}header h2{margin:0 5px;color:#d90000}header li a{color:#666}header li a.active,header li a:hover{color:#d90000}header section{overflow:hidden;margin-top:50px}header section ul{list-style-type:none;margin:0;padding:0}header section ul li{float:left;line-height:28px;color:#333333}header section ul li span{margin-right:10px;color:#333333}header section ul li a{color:#333333}header section ul li a.active{color:#d90000}header section ul li:after{content:'|';padding:0 15px}header section ul li:last-child:after{display:none}header section #search-box{width:450px;overflow:hidden}header section #search-box legend{display:inline-block;float:left;line-height:28px;margin-right:15px;color:#333}header section #search-box input{float:left;width:200px;margin-bottom:0;margin-right:5px}header section #search-box button{float:left}header section #search-box button{display:block;padding-top:2px;margin:0;font-size:12px}header section #search-box button span{position:relative;top:0px;display:inline-block;padding:4px 2px;width:20px;font-size:14px;color:#fff;text-align:center;border-radius:50%;background:#c4c4c4}header section #search-box button span:hover{background:#aaa}#welcome-message{margin:5px}#welcome-message article{font-size:35px;width:66%}footer{margin:20px 0 15px;padding:20px 0;width:800px;font-size:13px;border-top:1px solid #ddd}footer h3{font-size:16px;font-weight:bold;color:#000}nav ul{margin:0;padding:0;list-style-type:none;overflow:hidden;font:14px/1.3 "AkzidenzGrotesk-Roman",Helvetica,Arial,Sans-Serif}nav li{margin:4px 10px;float:left}nav li:first-child{margin-left:0}nav li:last-child{margin-right:0}nav .sponsor{font-size:12px;color:#999}nav .sponsor:hover{color:#d90000}nav .sponsor img{margin:10px 0 0 10px;float:right}.grid{margin:0}.grid li{margin:4px;padding:8px;border:1px solid #ddd}.grid li:nth-child(5n+1){margin-left:0}.grid li:nth-child(5n){margin-right:0}.grid.projects li{font-weight:bold;-webkit-transition:color 0.25s linear,background 0.25s linear,border-color 0.25s linear;-moz-transition:color 0.25s linear,background 0.25s linear,border-color 0.25s linear;-o-transition:color 0.25s linear,background 0.25s linear,border-color 0.25s linear;transition:color 0.25s linear,background 0.25s linear,border-color 0.25s linear}.grid.projects li:hover{border-color:#888}.grid.projects li.current{border-color:#d90000}.grid.projects li.media a{position:relative;padding:0;height:126px}.grid.projects li.video a:before{position:absolute;top:40px;left:calc(50% - 20px);display:block;width:40px;height:40px;content:"▶";font-size:20px;text-align:center;line-height:2.2;text-indent:5px;border-radius:50%;background:rgba(0,0,0,0.5);z-index:2;-webkit-transition:background 0.25s linear;-moz-transition:background 0.25s linear;-o-transition:background 0.25s linear;transition:background 0.25s linear}.grid.projects li.video a:hover:before{background:rgba(0,0,0,0.7)}.grid.projects li.text a{color:#ffffff;background:#ddd;padding-bottom:33px}.grid.projects li.text a span{font-size:14px;line-height:16px;display:block;clear:both;width:100%;text-align:center}.grid.projects li img{display:block}.grid.projects a{display:block;width:190px;padding:47px 0 49px;font-size:30px;line-height:30px;text-align:center;color:#ddd}.grid.projects a.long{font-size:18px;padding:52px 0 50px;height:24px;overflow:hidden}.home .grid.projects a{color:#fff;background:#d90000}.profile{margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid #ddd;overflow:hidden}.profile img{float:left}.profile>div{position:relative;margin-bottom:15px;padding:0 140px 0 20px;width:505px;float:left}.profile>div h2{margin:5px 0 10px;color:#000}.profile .url{display:inline-block;margin-right:30px}.profile .url a{display:inline-block;width:230px;font-weight:bold}.profile .links{position:absolute;top:0;left:546px;border-left:1px solid #ddd;padding-left:10px;font-size:14px}.profile .links a{display:block;color:#a6a6a6}.profile .links a:hover,.profile .links a.active{color:#000}article h2{font-size:20px;color:#000}article .content{margin:20px 0 15px}article.text>.content{margin:55px 0 65px 120px;width:520px}.description{padding:20px 0;border-top:1px solid #ddd}.description hgroup{display:block;margin:0 0 10px;overflow:hidden}.description hgroup h1{display:inline-block;float:left;font-size:20px;color:#000;margin:0 10px 0 0;line-height:20px}.description hgroup h2{display:inline-block;float:left;margin:0;line-height:20px}.description .prj-pagination{position:relative;padding-bottom:20px}.description .prj-pagination a.prev,.description .prj-pagination a.next{line-height:23px;float:left}.description .prj-pagination .prev{padding-right:10px;margin-right:0}.description .prj-pagination .prev+.next{padding-left:10px;border-left:1px solid #ddd}.description .prj-pagination .likeee{position:absolute;top:0;right:280px}.description .prj-pagination .likeee span{display:block;float:left;text-align:right;line-height:23px;padding-right:10px}.description .prj-pagination .likeee strong,.description .prj-pagination .likeee .likee_like{width:26px;height:23px;text-indent:-9999em;display:block;float:left;background:transparent url("/images/like.png") 0 -23px;-webkit-transition:all 0s ease-in-out;-moz-transition:all 0s ease-in-out;-o-transition:all 0s ease-in-out;-ms-transition:all 0s ease-in-out;transition:all 0s ease-in-out}.description .prj-pagination .likeee strong:hover,.description .prj-pagination .likeee .likee_like:hover{background-position:0 0}.description .prj-pagination .likeee strong{background-position:0 0}.prev{margin-right:20px}.disqus{width:800px}form{width:60%}form .error{margin:0;color:#d90000}form input.error{margin:0 0 10px}label{display:block;font-size:20px;font-weight:bold;color:#000}label+label{margin:15px 0 0}label.checkbox{display:inline-block}label.file{font-size:inherit;font-weight:normal}label .required{color:#d90000}label small{display:block}input,textarea{margin:0 0 10px;padding:5px 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;color:#666;border:1px solid #ddd}input:focus,textarea:focus{border-color:#666;outline:none}input.error,textarea.error{margin:0 0 10px;color:#fff;background:rgba(200,0,0,0.6)}textarea{padding:8px 4px 5px 8px;resize:vertical;min-height:29px;max-height:100px;overflow:auto}.counter{float:right;font-size:12px;color:#d90000}input[type="checkbox"]{position:absolute;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;width:auto}input[type="checkbox"]+.checkbox-input{position:relative;top:10px;display:inline-block;margin-right:10px;width:25px;height:25px;border:4px solid #000;cursor:pointer}input[type="checkbox"].checked+.checkbox-input:before{position:absolute;top:0px;left:0px;content:"";width:25px;height:25px;font-size:27px;font-weight:bold;background:#d90000}button,.button{display:block;margin:20px 0;padding:0;color:#d90000;font-size:34px;font-weight:bold;border:none;background:none}button:focus,.button:focus{text-decoration:underline;outline:none}.section>button,.section>.button{margin:0}#publishForm{width:auto}.section{margin:20px 0;padding:30px 0 10px;overflow:hidden;border-top:1px solid #ddd}.section.bare{margin:0;border:none}.column{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:69%;width:-webkit-calc(100% - 200px);width:-moz-calc(100% - 200px);width:calc(100% - 200px);float:left}.column:first-child{width:200px}.manage-links{font:36px/1.3 "AkzidenzGrotesk-Roman",Helvetica,Arial,Sans-Serif}.manage-links ul{margin:0 0 30px;padding:0;list-style-type:none}.manage-links ul a{display:block;padding:10px 0;font-weight:bold;color:#666;border-top:1px solid #ddd}.manage-links ul a:hover{color:#d90000}.manage-links ul a.disabled{color:#ddd}.manage-links ul a.disabled span{color:inherit}.manage-links ul li:last-child a{border-bottom:1px solid #ddd}.manage-links ul span{position:relative;bottom:6px;margin-left:20px;font-size:14px;line-height:inherit;font-weight:normal;color:#666}.tabs{margin:20px 0 30px;padding:0;list-style-type:none}.tabs a{display:block;margin:5px 0;padding:0 0 5px;border-bottom:1px solid #ddd}.tab{display:none}.tab.active{display:block}.members .grid{padding:0;width:825px}.members .grid li{display:inline-block;margin:2px 0;padding:0}.members .grid li.no-entry a{color:#aaa}.members .grid li.no-entry a:hover{color:#666}.members .grid li.new a{color:#fff;background:#d90000}.members .grid li.disabled a{color:#e5e5e5}.members .grid li.active{border-color:#d90000}.members .grid li.active a{color:#d90000}.members .grid li.active.new a{color:#fff}.members .grid a{display:inline-block;padding:6px 0 3px;width:35px;font-size:18px;text-align:center;color:#666}.members .grid a:hover{color:#000}#favourites{margin-top:20px}#favourites h2{font-weight:bold;margin-bottom:10px}#favourites #favourites-list{list-style-type:none;margin:0;padding:0;width:340px}#favourites #favourites-list li{position:relative;padding:8px 0;border-bottom:1px solid #ddd}#favourites #favourites-list li a{font:20px/1.3 "AkzidenzGrotesk-Roman",Helvetica,Arial,Sans-Serif;font-weight:bold;color:#666;line-height:20px}#favourites #favourites-list li a:hover{color:#d90000}#favourites #favourites-list li a.remove-from-favourites{font-size:12px;position:absolute;right:0;top:9px}#favourites .hide{display:none}.share{display:inline-block}.share a{position:relative;top:-2px;display:inline-block;padding:4px 2px;width:20px;font-size:14px;color:#fff;text-align:center;border-radius:50%;background:#c4c4c4}.share a:hover{background:#aaa}.share .buttons{display:none}.news article{margin-bottom:100px}select{background:transparent;padding:5px;font-size:16px;line-height:1;width:100%;color:#666;border:1px solid #ddd;border-radius:0;height:34px;-webkit-appearance:none}
