@font-face{font-family:FontAwesome;src:local('FontAwesome')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v16/mem8YaGs126MiZpBA-UFVZ0e.ttf) format('truetype')}.pure-g [class*=pure-u],button,html,input,select,textarea{font-family:'Open Sans',sans-serif}*{box-sizing:border-box}body{background:#F0F0F0;font-family:'Open Sans',sans-serif;color:#333}a{color:#eb7e1e;text-decoration:none}a:hover{text-decoration:underline}a.nounderline:hover,a.nounderline:hover em,a.nounderline:hover p{text-decoration:none}img{border:0 solid #FFF;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}.left{text-align:left}.centered{text-align:center}.right{text-align:right}.hidden{display:none}#main{background:#F0F0F0;width:80%;text-align:center;margin:0 auto}#main_header{margin:10px 0 20px}#logo img,#logo2 img{padding:10px;margin:0 auto}#main_title h1{margin:15px 0 5px;font-size:1.5em;color:#eb7e1e}#main_title h2{margin:5px 0;font-weight:700;font-size:1em;color:#333}#main_title h3{margin:5px 0;font-weight:400;font-size:1em}.switch{padding:16px 0}.switch img{width:20px;vertical-align:bottom}.row{text-align:left;line-height:130%;margin:15px 0;background:#FFF;-moz-box-shadow:0 0 10px 0 silver;-webkit-box-shadow:0 0 10px 0 silver;-o-box-shadow:0 0 10px 0 silver;box-shadow:0 0 10px 0 silver;filter:progid:DXImageTransform.Microsoft.Shadow(color=silver, Direction=NaN, Strength=10)}.row .poster{padding:10px;text-align:center;cursor:pointer}.row .poster img,.row .poster source,.row .poster video{width:100%}.row .content{padding:10px}.row .title{font-weight:700;font-size:1em;padding-bottom:3px;color:#eb7e1e}.row .orators{font-size:.9em;padding-bottom:3px}.row .date{font-size:.9em}.row .duration{font-size:.9em}.row .label{font-weight:600}.row .link{background:#DDD;text-align:right;padding:7px 10px}.row .link a{color:#eb7e1e;margin-left:15px}.row .outlines{padding-top:5px;font-size:.9em}.row .outlines a{color:#333;text-decoration:none}.row .outlines a:hover{color:#eb7e1e;text-decoration:underline}#footer{color:#999;font-size:.8em;margin-bottom:20px}#footer .total_duration{padding:10px 0}#footer img{height:30px;margin-left:5px}#search_bar{width:50%;display:none;text-align:center;margin:20px auto}#search_bar input{background:none repeat scroll 0 0 #fafafa;border:1px solid #eee;color:#888;display:block;font-family:arial,sans-serif;font-size:inherit;padding:10px;width:100%;box-sizing:border-box;font-size:16px;margin:0;height:40px}#searchtext{overflow:hidden}#search_bar a.search-submit-button{background:none repeat scroll 0 0 #fafafa;border-bottom:1px solid #eee;border-right:1px solid #eee;border-top:1px solid #eee;color:#5e5e5e!important;display:block;float:right;font-family:inherit;font-size:20px;padding:5px 10px;text-align:center;width:45px;box-sizing:border-box;height:40px}#search_bar .cancel{text-align:center;margin:10px auto 0;font-size:11px;cursor:pointer}#search_noresult,#search_results{width:100%;font-family:arial;font-size:12px;color:#999;margin:0 auto;text-align:left;padding-bottom:20px}#search_noresult{display:none}#search_results .result{border:1px solid #aaa;background:#f9f9f9;margin:8px auto;padding:8px 5px;text-align:left}#search_results .date{width:120px;float:left}#search_results .framed{border:1px solid #eb7e1e;font-weight:700}.calendar{margin:.25em 10px 10px 0;padding-top:10px;width:50px;background:#ededef;background:-webkit-gradient(linear,left top,left bottom,from(#ededef),to(#ccc));background:-moz-linear-gradient(top,#ededef,#ccc);font:700 20px/40px Arial #000,Arial,Helvetica,sans-serif;text-align:center;color:#000;text-shadow:#fff 0 1px 0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;position:relative;left:5px;-moz-box-shadow:0 2px 2px #888;-webkit-box-shadow:0 2px 2px #888;box-shadow:0 2px 2px #888;font-size:25px;line-height:35px}.calendar em{display:block;font:normal 700 11px/20px Arial,Helvetica,sans-serif;text-transform:uppercase;color:#fff;text-shadow:#00365a 0 -1px 0;background:#eb7e1e;background:-webkit-gradient(linear,left top,left bottom,from(#ffd373),to(#eb7e1e));background:-moz-linear-gradient(top,#ffd373,#eb7e1e);-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;border-top:1px solid #ffd373}.calendar:after,.calendar:before{content:'';float:left;position:absolute;top:4px;width:6px;height:6px;background:#111;z-index:1;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:0 1px 1px #fff;-webkit-box-shadow:0 1px 1px #fff;box-shadow:0 1px 1px #fff}.calendar:before{left:7px}.calendar:after{right:7px}.calendar em:after,.calendar em:before{content:'';float:left;position:absolute;top:-3px;width:2px;height:10px;background:#dadada;background:-webkit-gradient(linear,left top,left bottom,from(#f1f1f1),to(#aaa));background:-moz-linear-gradient(top,#f1f1f1,#aaa);z-index:2;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.calendar em:before{left:9px}.calendar em:after{right:9px}@media screen and (max-width:48em){.left,.right{text-align:center}}