*{box-sizing:border-box;margin:0;padding:0}body{background:#fff;font-family:Trebuchet MS,Helvetica,sans-serif}a{color:#3d4377}a:hover{text-decoration:none}#wrapper{width:90%;margin:0 auto 0}#header{margin:0 0 .5em 0;padding:1em 0 1em 0;float:none;width:100%;overflow:hidden;height:auto}.alert{background:#900;color:#fff;font-family:Arial,Helvetica,sans-serif;margin:20px auto 20px;line-height:1.5em;padding:1em}.attention{background:#900;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:.8em;margin:20px auto 20px;line-height:1.5em;padding:.5em}#logo{float:left;overflow:hidden}#logo img{max-height:90px;max-width:100%;float:left;margin:0;border-top:3px solid #fff;border-bottom:3px solid #fff;transition:.3s ease-in-out}#logo img:hover{transition:.3s ease-in-out;border-top:3px solid #a6adf0;border-bottom:3px solid #a6adf0}#logo a{text-decoration:none;display:block;width:auto;height:100%;overflow:hidden}h1,h2{font-family:Trebuchet MS}nav{z-index:999;background-color:#3d4377;background-color:#222;font-family:Verdana,Trebuchet MS,Arial,Helvetica,sans-serif;font-size:.9em;padding:.6em;position:fixed;top:0;text-align:center;width:100%;border-bottom:1px solid #131846;text-shadow:0 -1px #131846;overflow:auto;white-space:nowrap}nav a{color:#fff;text-decoration:none}nav a.recent{color: gold}nav a:hover{color:#a6adf0}nav ul{margin:0 auto}nav ul li{display:inline-block;margin:0 3em 0 0}nav ul li:first-child{margin-left:1em}#header{margin-top:2.5em}.right{display:none;padding:.6em;text-align:right;position:fixed;top:0;right:0;width:55px;box-shadow:inset -45px 0 13px -7px #222;color:#fff}#list{border:3px solid #131846;border-collapse:collapse;margin:0 auto 50px;width:100%;clear:both;float:none}#list a{font-weight:700}#list tr{height:100%}thead{background:#131846;color:#fff;font-family:Trebuchet MS}thead tr th{border:1px solid #000;height:100%}#list tr td{padding:1em;border:1px solid #000;border-right:1px dashed #000;border-left:1px dashed #000}#list tr .fst{text-align:center;border-left:0}time{font-weight:700;text-align:center;font-size:.9em}.snd{font-family:Cambria,serif}.trd{font-family:Cambria,serif;text-align:center;max-width:350px}.trd a{width:100%;color:#000}.trd a:hover{text-decoration:none}.trd a:active{color:red}#list tr .pt{vertical-align:top;padding:0;width:15px;height:100%;border-right:1px solid #000;background:#fff}#list tr .pt span{display:block;height:100%;width:100%;overflow:hidden}#list .passed .pt,#list .passed .pt span{background:#999}#list .current .pt span{background:#13ff02;border-bottom:3px solid #0ed800}#list .current .pt{background:#f9ef2f}#list .future .pt,#list .future .pt span{background:#f9ef2f}#list tr:nth-child(even){background:#fbe9b9}#list tr:hover{background:#f2f2f2}#list tr td.dayrow{background:#3d4377;font-weight:700;font-family:Trebuchet MS;color:#fff;padding:.5em}.dayrow td{text-align:right}.passed{color:#999}.passed a{color:#999}#list .passed:nth-child(even){background:#eaeaea}#content{width:70%;margin:0 auto 0}#content h1,#content h2,#content h3,#content h4,#content h5,#content h6{color:#131846;border-bottom:1px solid #cacaca}#content h3,#content h4,#content h5,#content h6{margin:1.5em 0 .3em 0}#content p{font-family:Cambria,serif;font-size:1.05em;line-height:1.9em;margin:0 0 1em 0}#content>ul{margin:1em 0 0 0;padding:.5em 0 .5em 2em;border-left:5px solid #131846;background:#eaeaea}#content ul li{margin:0 0 .5em 1em;padding:0 0 0 1em;list-style-type:square}#content ul li ul li{list-style-type:circle}#content img{display:block;margin:0 auto 0}#content figure{display:block;text-align:center;width:100%;margin:0 auto 0;background:#eaeaea;padding:.5em}#content figure img{max-width:100%;text-align:center;padding:.5em;background:#fff}#content figure figcaption{padding:.7em;font-family:Verdana;font-size:.8em;font-weight:700;color:#131846}#footer{font-family:Arial,Helvetica,sans-serif;font-size:.8em;color:#111;text-align:center;margin:2em 0 0 0;position:fixed;bottom:0;left:0;width:100%;background:#c7cae7;border-top:1px solid #3d4377}#footer a{color:#111;font-weight:700}#footer ul{padding:0}#footer ul li{list-style-type:none;padding:.5em .5em .3em .5em;display:inline-block}@media (max-width:60em){#header{margin:35px auto 0;width:auto;text-align:center}#logo{float:none;display:inline-block;margin:0 auto 0;text-align:center;width:auto}#logo img{margin:0 auto 0;width:auto}menu{float:none;margin:0 auto 0;text-align:center}.right{display:block}}@media (max-width:33.125em){menu li{display:block;clear:both;width:100%;margin:0}.menu_item{width:100%;display:block;margin:0 0 1em 0}#content{width:100%}}