body{min-width:inherit}div.wrapper{margin:0 auto;margin-top:20px ;margin-top:2rem ;margin-bottom:20px ;margin-bottom:2rem ;padding:20px ;padding:2rem ;min-width:920px ;min-width:92rem ;width:90%}.navbar-inner{width:950px ;width:95rem ;min-width:950px ;min-width:95rem ;margin-left:auto;margin-right:auto}.container.centered{width:950px ;width:95rem ;min-width:inherit;display:block}.container{margin-left:auto;margin-right:auto}.container .logo{display:block;float:left}.container .login{display:block;float:left;text-align:center}.container .login #login-button{margin-top:25%}.container.header{padding-bottom:0}.container.header .search-form{width:590px ;width:59rem ;display:block;float:left;padding-left:0}.navbar-inner{padding-left:0;padding-right:0}#search-login{margin-bottom:-20px ;margin-bottom:-2rem ;padding:0;padding-top:10px ;padding-top:1rem }#search-login .search-form{padding-left:0;width:810px ;width:81rem ;display:block;float:left}#search-login #search{margin:0;padding:50px ;padding:5rem ;line-height:25px ;line-height:2.5rem ;width:98%}#search-login #search h1{font-size:22px ;font-size:2.2rem ;font-weight:bold}#search-login #search h2{font-size:20px ;font-size:2rem ;font-weight:bold;position:absolute;left:0;top:-25.5px ;top:-2.55rem ;display:inline-block;float:left;color:#4F4F4F}#search-login #search p{margin-bottom:5px ;margin-bottom:0.5rem ;font-size:14px ;font-size:1.4rem ;line-height:20px ;line-height:2rem }#search-login #search .search-tabs{width:82%;margin-bottom:-4px ;margin-bottom:-0.4rem }#search-login #search form{position:relative}#search-login #search .what-to-search-hint{color:#6d6d6d;text-align:right;font-style:italic;margin-top:25px ;margin-top:2.5rem ;font-size:12px ;font-size:1.2rem }#search-login #search .what-to-search-hint a{padding-left:18px ;padding-left:1.8rem ;background:url("../img/icon_question.png") no-repeat 0% center}#search-login #search fieldset{width:83%;background:#fff;z-index:10}#search-login #search fieldset button.button{position:absolute;top:-6px ;top:-0.6rem ;right:-131px ;right:-13.1rem ;bottom:0;display:inline-block;height:40px ;height:4rem ;width:125px ;width:12.5rem ;margin:0;padding:0;text-align:left;border-top-left-radius:0;border-bottom-left-radius:0;padding-left:16px ;padding-left:1.6rem ;background:dimgrey url("../img/search.png") no-repeat 95% center;z-index:0}#search-login #search fieldset button.button:hover{background-color:#848383}#search-login #search .search-extra-options{width:100%}#search-login #search .search-extra-options label{float:right;margin-right:2%}#search-login #search:after{content:"";display:table;clear:both;height:0}#search-login .login-banner{display:block;float:left;vertical-align:top;width:140px ;width:14rem ;background:rgba(253,209,22,0.2);border-top:none;position:relative !important}#search-login .login-banner div{padding-left:20px ;padding-left:2rem ;padding-right:20px ;padding-right:2rem ;padding-top:10px ;padding-top:1rem ;padding-bottom:10px ;padding-bottom:1rem ;min-height:260px ;min-height:26rem ;width:140px ;width:14rem }#search-login .login-banner h2{margin-bottom:5px ;margin-bottom:0.5rem ;color:#3a3938;font-size:1.4em;font-weight:bold;line-height:1.3em}#search-login .login-banner h2 .username{-ms-word-break:break-all;word-break:break-all;word-wrap:break-word}#search-login .login-banner p{margin-bottom:5px ;margin-bottom:0.5rem ;color:#525152;font-size:1.2em;line-height:1.4em}#search-login .login-banner p a{color:#924a0b}#search-login .login-banner p a:hover{color:#d56d11;border:none}#search-login .not-logged-in:before{content:"";display:block;position:absolute;padding:0;width:0;height:0;left:0;bottom:100%;border-bottom-width:34px ;border-bottom-width:3.4rem ;border-bottom-style:solid;border-bottom-color:rgba(253,209,22,0.2);border-left-width:70px ;border-left-width:7rem ;border-left-style:solid;border-left-color:transparent;border-right-width:70px ;border-right-width:7rem ;border-right-style:solid;border-right-color:transparent}#options{position:relative;padding-left:0;padding-right:0;margin-bottom:30px ;margin-bottom:3rem ;display:block}#options .blurb{font-size:16px ;font-size:1.6rem ;z-index:1000;width:275px ;width:27.5rem ;padding-left:20px ;padding-left:2rem ;display:block;float:left;vertical-align:top}#options .blurb p{margin-top:4px ;margin-top:0.4rem }#options .blurb p:first-child{margin-top:0;margin-bototm:10px ;margin-bototm:1rem }#options .blurb .challenge{font-size:12px ;font-size:1.2rem ;text-transform:uppercase;white-space:nowrap;font-weight:bold;color:#4F4F4F}#options #stripes{display:block;float:left;width:675px ;width:67.5rem ;vertical-align:top;margin-top:0;padding:0;background:#f9f8f5 url("../img/homepage/stripes.png")}#options #stripes .feature{width:18.63636%;float:left;margin-right:2.27273%;display:inline;min-height:90px ;min-height:9rem ;height:75px ;height:7.5rem ;padding:0;padding-top:14px ;padding-top:1.4rem ;padding-bottom:18px ;padding-bottom:1.8rem ;margin-right:2.5%}#options #stripes .feature div{background:#FFFEFB;background:rgba(255,254,251,0.5);border:1px solid #e8e4e4;border-radius:6px;height:175px ;height:17.5rem }#options #stripes .feature div:hover{background-color:#fffefb}#options #stripes .feature p{padding:5px ;padding:0.5rem ;padding-right:3px ;padding-right:0.3rem ;padding-left:3px ;padding-left:0.3rem ;font-size:1.2em;color:#424242;line-height:1.2em;text-align:center;width:110px ;width:11rem ;margin-top:-8px ;margin-top:-0.8rem ;margin-left:auto;margin-right:auto;margin-bottom:4px ;margin-bottom:0.4rem ;min-height:65px ;min-height:6.5rem }#options #stripes .feature a.browse,#options #stripes .feature a.online,#options #stripes .feature a.mobile{display:block;margin-left:auto;margin-right:auto;padding-top:75px ;padding-top:7.5rem ;padding-right:8px ;padding-right:0.8rem ;padding-left:8px ;padding-left:0.8rem ;padding-bottom:5px ;padding-bottom:0.5rem ;height:110px ;height:11rem ;width:110px ;width:11rem ;color:#b15a0d;line-height:12px ;line-height:1.2rem ;font-size:11px ;font-size:1.1rem ;letter-spacing:1px ;letter-spacing:0.1rem ;font-weight:bold;text-align:center;text-decoration:none;text-transform:uppercase;background-image:url("../img/homepage/browse.png");background-repeat:no-repeat;background-position:50% 15px}#options #stripes .feature a.browse:hover,#options #stripes .feature a.online:hover,#options #stripes .feature a.mobile:hover{background-color:#fffefb;color:#d56d11}#options #stripes .feature a.online{background-image:url("../img/homepage/read-online.png")}#options #stripes .feature a.mobile{background-image:url("../img/homepage/read-mobile.png")}#options #stripes .download{float:right;margin-right:0;*margin-left:-1em;display:inline;width:140px ;width:14rem ;height:200px ;height:20rem ;text-align:center;background:rgba(253,209,22,0.2);border-color:transparent;margin-right:1px ;margin-right:0.1rem }#options #stripes .download div{background:url("../img/homepage/download.png") no-repeat 50% 15px;height:141px;border-color:transparent}#options #stripes .download div br{display:none}#options #stripes .download div:hover{background:url("../img/homepage/download.png") no-repeat 50% 15px}#options #stripes .download .task{display:block;padding-top:75px ;padding-top:7.5rem ;padding-left:15px ;padding-left:1.5rem ;padding-right:15px ;padding-right:1.5rem ;padding-bottom:0;color:#696969;line-height:1.2em;font-size:1.1em;font-weight:bold;text-transform:uppercase;letter-spacing:.1em}#options #stripes .download .footnote{display:block;margin:10px ;margin:1rem ;margin-left:15px ;margin-left:1.5rem ;margin-right:15px ;margin-right:1.5rem ;color:#333234;font-style:italic;font-weight:normal;text-align:left;text-transform:none;letter-spacing:.1em;font-size:11px ;font-size:1.1rem }#arrow{float:left;margin:0;padding:0;padding-bottom:3px ;padding-bottom:0.3rem ;width:0;background:transparent;border-bottom:100px solid #f9f8f5;border-bottom-width:100px ;border-bottom-width:10rem ;border-top:100px solid #f9f8f5;border-top-width:100px ;border-top-width:10rem ;border-right:100px solid transparent;border-right-width:100px ;border-right-width:10rem }#top-arrow{padding:0;width:0;border-bottom:40px solid #fcf5d9;border-left:70px solid #fffefb;border-right:75px solid #fffefb;border-bottom-width:40px ;border-bottom-width:4rem ;border-left-width:70px ;border-left-width:7rem ;border-right-width:75px ;border-right-width:7.5rem }#news-projects{background:#f0f0ef;font-size:13px ;font-size:1.3rem ;width:100%}#news-projects ul li{display:inline;float:left;width:230px ;width:23rem }#news-projects .news-inner{display:table;padding:0;padding-top:30px ;padding-top:3rem ;padding-bottom:20px ;padding-bottom:2rem ;padding-left:0;width:950px ;width:95rem ;margin-left:auto;margin-right:auto}#news-projects .news-inner h3{font-size:12px ;font-size:1.2rem }#news-projects .news-inner h1{margin-bottom:15px ;margin-bottom:1.5rem ;font-size:1.2em;font-weight:bold;color:#6b6a6b;text-transform:uppercase}#news-projects .news-inner h2{margin-bottom:8px ;margin-bottom:0.8rem ;font-size:1.2em;font-weight:bold;color:#39383a;line-height:1.2em}#news-projects .news-inner p{font-size:12px ;font-size:1.2rem ;line-height:16px ;line-height:1.6rem ;color:#39383a}#news-projects .news-inner .headline{color:#6b6a6b;font-weight:bold;text-transform:uppercase;margin-top:0}#news-projects .news-inner .left{display:table-cell;vertical-align:top;width:45%;border-right:1px solid #ddd;border-right-width:1px ;border-right-width:0.1rem }#news-projects .news-inner .left>div{padding-left:0}#news-projects .news-inner .left p.more{float:right;width:25%;text-align:right;margin-right:48px ;margin-right:4.8rem ;margin-top:-20px ;margin-top:-2rem }#news-projects .news-inner .right{display:table-cell;vertical-align:top;width:55%}#news-projects .news-inner .right>div{padding-left:20px ;padding-left:2rem ;padding-right:0}#news-projects .news-inner .right .latest-tweet{background:#fff;padding:16px ;padding:1.6rem ;position:relative;border:5px solid #fff;border-size:5px ;border-size:0.5rem ;box-shadow:rgba(0,0,0,0.1) 0 1px 10px}#news-projects .news-inner .right .latest-tweet p{color:#39383a;margin-top:0}#news-projects .news-inner .right .latest-tweet p .timestamp{text-transform:uppercase;color:#7f7e7f}#news-projects .news-inner .right .latest-tweet>a{text-align:right;display:block}#news-projects .news-inner .right .latest-tweet::before{top:-20px ;top:-2rem ;bottom:auto;left:auto;right:40px ;right:4rem ;border-width:20px ;border-width:2rem ;border-top-width:0;content:"";position:absolute;border-style:solid;border-color:#fff transparent;display:block;width:0}#news-projects .news-inner .right .social .buttons{margin-top:0;margin-bottom:30px ;margin-bottom:3rem }#news-projects .news-inner .right .social .buttons a{font-size:18px ;font-size:1.8rem ;text-decoration:none;border-bottom:none;width:16px ;width:1.6rem ;height:16px ;height:1.6rem ;padding:8px ;padding:0.8rem ;margin-right:5px ;margin-right:0.5rem ;padding-left:0;padding-top:0;display:inline-block}#news-projects .news-inner .right .social .buttons a span{text-indent:-9000px;clip:rect(0, 0, 0, 0);display:inline-block}#news-projects .news-inner .right .social .buttons .twitter-link{color:#4099ff}#news-projects .news-inner .right .social .buttons .twitter-link:hover{color:#60a9fe}#news-projects .news-inner .right .social .buttons .pinterest-link{color:#e00002}#news-projects .news-inner .right .social .buttons .pinterest-link:hover{color:#f20103}#news-projects .news-inner .right .social .buttons .facebook-link{color:#3b5998}#news-projects .news-inner .right .social .buttons .facebook-link:hover{color:#4265ad}.bold{font-weight:bold}.footer.navbar{margin-top:0}.modal.login-modal.in{right:auto !important;left:60% !important}
