.vnav{padding:0;margin:0;list-style:none;white-space:nowrap}.hnav{display:inline;float:left;padding:0;margin:0;list-style:none;white-space:nowrap}@font-face{font-family:'Lustria';font-weight:normal;font-style:normal;src:url('/assets/fonts/Lustria-Regular.ttf') format('truetype')}@font-face{font-family:'Oxygen';font-weight:normal;font-style:normal;src:url('/assets/fonts/Oxygen-Regular.ttf') format('truetype')}@media screen,projection{html,address,body,dd,dl,dt,fieldset,form,frame,frameset,noframes,center,hr,menu,select,button,cite,pre,input,textarea{font:1.2em Lustria,Georgia,Helvetica,Verdana,sans-serif;color:#000;line-height:1.2em}body{background:#fff;min-width:600px}aside,hgroup,section,article,header,footer,nav{display:block}*{margin:0;padding:0;border:0}:link,:visited{text-decoration:none}a{color:#000;background:#eee;cursor:pointer;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}a:hover{background:#ddd;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}hr{clear:both;border-top:1px solid #999;margin:50px 0 50px -278px}.hidden{display:none!important}.visible{display:block!important}.leftfloat{float:left!important}.rightfloat{float:right!important}.clearfloat{clear:both!important}#header{padding:50px}#header h1 .logo{display:block;width:228px;height:117px;background:url('/assets/images/ui/logo.png') no-repeat}#nav{float:left;clear:both;padding:50px}#nav ul{width:100%}#nav li{float:left;height:30px;line-height:30px;list-style:none;display:inline}#nav a{position:absolute;z-index:1;display:block;padding:0 10px;width:20px;height:30px;line-height:30px;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}#nav a span{display:none}#nav .home{left:40px;background:url('/assets/images/ui/comma.png') no-repeat center 0}#nav .prev{right:80px;background:url('/assets/images/ui/arrow-prev.png') no-repeat center 0}#nav .next{right:40px;background:url('/assets/images/ui/arrow-next.png') no-repeat center 0}#nav .prev:hover,#nav .next:hover,#nav .home:hover{background-position:center -60px}#footer{clear:both;color:#666;text-align:right;font-size:.75em;position:relative;padding:0 50px 50px 50px;margin-left:278px}#modules{margin-bottom:2em;height:900px;width:100%;display:inline-block;clear:both;overflow:hidden}#modules a.module{position:relative;display:block;float:left;overflow:hidden;width:33.33%;height:300px;background-repeat:no-repeat;background-size:cover}#modules a.module div{position:absolute;top:100%;width:100%;height:100%;padding:2em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;color:#fff;-webkit-transition:top .2s ease-in;-moz-transition:top .2s ease-in;-o-transition:top .2s ease-in;transition:top .2s ease-in}#modules a.module h2{font-weight:bold;text-transform:uppercase;font-size:1.5em;line-height:.85em}#modules a.module p{position:absolute;margin:2em;bottom:0;left:0;font-size:1em;line-height:1.15em}#modules a.module:hover div,#modules a.module:focus div{top:0;-webkit-transition:top .2s ease-out;-moz-transition:top .2s ease-out;-o-transition:top .2s ease-out;transition:top .2s ease-out}#container{position:relative}#container .title{float:left;width:228px;text-align:right;color:#999;padding-left:50px}#container .title .name,#container .title .date{font:30px Oxygen;text-transform:uppercase;line-height:26px}#container .title .date{padding-top:28px}#container a.expander{font-weight:bold;margin-bottom:6px;display:inline-block}#container div.description{position:relative;padding:0 50px 50px 50px;margin-left:278px;text-align:justify;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}#container div.description a{padding:0 6px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#container div.description p,#container div.description ol,#container div.description ul{padding-bottom:20px}#container div.description ul li{margin-left:22px}#container div.description ol li{margin-left:30px}#container div.description sup,#container div.description sub{line-height:.5em}#container div.description h3{padding-bottom:20px}#container div.description h2{font:30px Oxygen;line-height:26px;text-transform:uppercase;color:#999;position:absolute;left:-228px;width:228px;text-align:right}#container .fullpage{display:inline;width:100%}#container .fullpage .image{position:relative;float:left;clear:both;width:100%;background-color:#fff;background-size:100%;background-repeat:no-repeat;background-position:50% 50%;background-attachment:fixed}#container .fullpage img{display:inline-block;width:100%;float:left;clear:both}#container div.address{text-align:left}#container div.address strong{float:left;display:inline-block;vertical-align:top;min-width:90px;margin-left:-130px}#container div.address ul{padding:0}#container div.address ul li{list-style:none;padding:0 0 0 130px;margin:0}#container div.address li>span{display:inline-block}#container div.address .cols{width:50%;float:left;padding:0 50px 50px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#container div.address .cols:last-child{padding-right:0}#container div.address a.lnk{background:0;padding:0}#container div.address #dropus{background:#ccc}#container .video{background:#eee;width:100%;float:left}#container .links ul{margin-top:20px}#container .links h2{line-height:1.2em}#container .links li{line-height:1.5em}.attachments{display:inline-block;margin:0 3px}.attachments li{list-style:none}.attachments a{display:inline-block;line-height:35px;padding:0 6px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.controlsgroup>li{list-style:none;position:relative}input[type=hidden]{display:none!important}input,button,select,label,textarea{font-size:20px}input,button,select,label,.filebutton{height:35px;line-height:35px;margin:5px;padding:0 10px}button span{padding:0}label{display:block;float:left;padding-left:50px;min-width:228px;font-weight:bold;text-align:right}input[type=text],input[type=email],input[type=password],select{direction:ltr;padding:4px;width:300px;border:1px solid #ccc;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 0 2px #bbb;-moz-box-shadow:inset 0 0 2px #bbb;box-shadow:inset 0 0 2px #bbb;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,select:focus{-webkit-box-shadow:inset 0 0 3px #666;-moz-box-shadow:inset 0 0 3px #666;box-shadow:inset 0 0 3px #666;-webkit-transition:all .15s ease-in;-moz-transition:all .15s ease-in;-o-transition:all .15s ease-in;transition:all .15s ease-in;border-color:#999;outline:0}textarea{direction:ltr;padding:5px;width:100%;min-height:300px;resize:vertical;overflow:auto;border:1px solid #ccc;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px;-webkit-box-shadow:inset 0 0 3px #bbb;-moz-box-shadow:inset 0 0 3px #bbb;box-shadow:inset 0 0 3px #bbb;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out}textarea:focus{-webkit-box-shadow:inset 0 0 3px #666;-moz-box-shadow:inset 0 0 3px #666;box-shadow:inset 0 0 3px #666;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out;border-color:#999;outline:0}button{text-align:center;cursor:pointer;position:relative;overflow:hidden;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 0 2px #999;-moz-box-shadow:inset 0 0 2px #999;box-shadow:inset 0 0 2px #999;text-transform:capitalize;background:-moz-linear-gradient(top,#eee 0,#bbb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#eee),color-stop(100%,#bbb));background:-webkit-linear-gradient(top,#eee 0,#bbb 100%);background:-o-linear-gradient(top,#eee 0,#bbb 100%);background:-ms-linear-gradient(top,#eee 0,#bbb 100%);background:linear-gradient(top,#eee 0,#bbb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00eeeeee,endColorstr=#00bbbbbb,GradientType=0)}button span,button label{display:inline-block;width:100%;color:#666;text-shadow:0 1px 0 #eee}button:focus{outline:0}button:focus,button:hover{background:-moz-linear-gradient(top,#eee 0,#aaa 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#eee),color-stop(100%,#aaa));background:-webkit-linear-gradient(top,#eee 0,#aaa 100%);background:-o-linear-gradient(top,#eee 0,#aaa 100%);background:-ms-linear-gradient(top,#eee 0,#aaa 100%);background:linear-gradient(top,#eee 0,#aaa 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00eeeeee,endColorstr=#00aaaaaa,GradientType=0);-webkit-box-shadow:inset 0 0 2px #333;-moz-box-shadow:inset 0 0 2px #333;box-shadow:inset 0 0 2px #333}button:active,button.pressed{background:-moz-linear-gradient(top,#ddd 0,#999 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ddd),color-stop(100%,#999));background:-webkit-linear-gradient(top,#ddd 0,#999 100%);background:-o-linear-gradient(top,#ddd 0,#999 100%);background:-ms-linear-gradient(top,#ddd 0,#999 100%);background:linear-gradient(top,#ddd 0,#999 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00dddddd,endColorstr=#00999999,GradientType=0)}textarea.videos,textarea.keywords,textarea.links{min-height:110px!important;height:110px!important}#signin_form,#signout_form{display:block;position:fixed;white-space:nowrap;top:50px;height:117px;line-height:117px;right:50px;left:278px;padding:0 50px}#signin_form label,#signout_form label{padding-left:0;line-height:117px}#signin_form input,#signout_form input{width:180px}#add_project_form{display:block;position:absolute;white-space:nowrap;top:50px;height:117px;line-height:117px;right:50px;left:278px;padding:0 50px}#save_project_form button{margin-left:302px}#delete_project_form{margin-left:296px}.markdown{width:800px;display:inline-block;padding:5px}#markdown_toolbar{height:40px;background:#e0e0e0;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-box-shadow:inset 0 1px 2px #999;-moz-box-shadow:inset 0 1px 2px #999;box-shadow:inset 0 1px 2px #999}#markdown_toolbar li{list-style:none!important;float:left;margin:0!important}#markdown_toolbar a{display:block;background:transparent;width:20px;height:20px;padding:5px;margin:6px 0 4px 6px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}#markdown_toolbar a:hover{background:#fff;-webkit-box-shadow:0 0 2px #fff;-moz-box-shadow:0 0 2px #fff;box-shadow:0 0 2px #fff;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}#markdown_toolbar span{display:block;font-size:0;width:20px;height:20px;background:url('/assets/images/ui/mdown.png') no-repeat}#markdown_toolbar #markdown_italics_button span{background-position:-20px -40px}#markdown_toolbar #markdown_bold_button span{background-position:0 -40px}#markdown_toolbar #markdown_link_button span{background-position:-160px -40px}#markdown_toolbar #markdown_heading_button span{background-position:-320px -40px}#markdown_toolbar #markdown_unordered_list_button span{background-position:-40px -40px}#markdown_toolbar #markdown_ordered_list_button span{background-position:-60px -40px}#markdown_toolbar #markdown_help_button span{background-position:-520px -40px}form.upload{display:block;height:45px;margin-left:296px}form.home_upload .filebutton{margin-right:-163px;left:-163px}form.project_img_change .filebutton{position:absolute;left:0}form.delete_attch{display:inline-block}form.delete_img{position:absolute;top:0;right:0}#image_upload{margin-bottom:5px}#image_upload .filebutton{margin-left:3px}.filebutton{text-align:center;cursor:pointer;position:relative;overflow:hidden;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 0 2px #999;-moz-box-shadow:inset 0 0 2px #999;box-shadow:inset 0 0 2px #999;text-transform:capitalize;background:-moz-linear-gradient(top,#eee 0,#bbb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#eee),color-stop(100%,#bbb));background:-webkit-linear-gradient(top,#eee 0,#bbb 100%);background:-o-linear-gradient(top,#eee 0,#bbb 100%);background:-ms-linear-gradient(top,#eee 0,#bbb 100%);background:linear-gradient(top,#eee 0,#bbb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00eeeeee,endColorstr=#00bbbbbb,GradientType=0);position:relative;float:left;overflow:hidden}.filebutton span,.filebutton label{display:inline-block;width:100%;color:#666;text-shadow:0 1px 0 #eee}.filebutton:focus{outline:0}.filebutton:focus,.filebutton:hover{background:-moz-linear-gradient(top,#eee 0,#aaa 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#eee),color-stop(100%,#aaa));background:-webkit-linear-gradient(top,#eee 0,#aaa 100%);background:-o-linear-gradient(top,#eee 0,#aaa 100%);background:-ms-linear-gradient(top,#eee 0,#aaa 100%);background:linear-gradient(top,#eee 0,#aaa 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00eeeeee,endColorstr=#00aaaaaa,GradientType=0);-webkit-box-shadow:inset 0 0 2px #333;-moz-box-shadow:inset 0 0 2px #333;box-shadow:inset 0 0 2px #333}.filebutton:active,.filebutton.pressed{background:-moz-linear-gradient(top,#ddd 0,#999 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ddd),color-stop(100%,#999));background:-webkit-linear-gradient(top,#ddd 0,#999 100%);background:-o-linear-gradient(top,#ddd 0,#999 100%);background:-ms-linear-gradient(top,#ddd 0,#999 100%);background:linear-gradient(top,#ddd 0,#999 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00dddddd,endColorstr=#00999999,GradientType=0)}.filebutton input{position:absolute;display:none;font-size:7em;top:0;right:0;cursor:pointer}.filebutton label{cursor:pointer;width:auto;min-width:0!important;font-weight:normal;margin:0;padding:0}.fileuploadprogress{background:red;margin:3px 6px 3px 4px;width:14px;height:14px;float:left}.filecancel{position:relative;display:block;width:10px;height:10px;margin-top:5px;float:right;cursor:pointer;background:url('/assets/images/ui/close.gif') no-repeat;border:0}.entity{display:inline-block;vertical-align:middle;height:1em}.modal-wrapper{display:none;overflow:auto;background:rgba(0,0,0,0.25);position:fixed;z-index:10;top:0;bottom:0;left:0;right:0;padding:5em}.modal-wrapper.on{display:block}.modal-window{position:absolute;left:50%;z-index:101;width:40em;margin-left:-20em;padding-bottom:5em}.modal-content{height:100%;background:#fff;border-radius:3px;margin:0;padding:1em;-webkit-box-shadow:0 0 10px #999;-moz-box-shadow:0 0 10px #999;box-shadow:0 0 10px #999}#contact_form input,#contact_form textarea{border-radius:0;margin:0 0 22px 0}#contact_form textarea{margin-top:3px;margin-bottom:15px}#contact_form ul{padding:0!important}#contact_form li{list-style:none;margin:0!important;padding:0!important}#contact_form button{margin:0 10px 0 10px;background:#555;border:0;min-width:100px;display:inline-block}#contact_form button span{color:#fff;text-shadow:none}#contact_form #contact-cancel{background:#ccc}}