html, body{height:100%;font-family:'Roboto', sans-serif}a{color:#1063ab;transition:0.2s;-o-transition:0.2s;-ms-transition:0.2s;-moz-transition:0.2s;-webkit-transition:0.2s}a:hover{color:#50a3eb;text-decoration:none;transition:0.2s;-o-transition:0.2s;-ms-transition:0.2s;-moz-transition:0.2s;-webkit-transition:0.2s}.navbar-static-top{height:60px;margin:0}.navbar .nav > li > a{line-height:30px;margin:0}.navbar{margin-bottom:0px}.navbar-default{border-radius:0;background-color:#fff;border:0px;-moz-border-radius:0;-webkit-border-radius:0}.navbar-default .navbar-nav > li > a{color:#888;border-top:4px solid #eee}.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{background-color:#00539b;border-top:4px solid #00539b;color:#fff}.navbar-default .index > #index > a{border-top:4px solid #00539b}.navbar-default .introduction > #introduction > a{border-top:4px solid #00539b}.navbar-default .resources > #resources > a{border-top:4px solid #00539b}.navbar-default .people > #people > a{border-top:4px solid #00539b}.navbar-default .publications > #publications > a{border-top:4px solid #00539b}.navbar-default .projects > #projects > a{border-top:4px solid #00539b}.navbar-default .news > #news > a{border-top:4px solid #00539b}.navbar-default .navbar-toggle{}.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus,{}.navbar-default .navbar-toggle .icon-bar{}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu > li > a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{color:#333}}.header{padding:10px 0 10px 0;color:#fff;background-color:#00539b;margin-bottom:20px;text-align:top}.sta-logo{float:right;margin-top:8px;margin-right:5px;padding-right:33px;background-image:url("http://sachi.cs.st-andrews.ac.uk/wp-content/themes/sachi-wp/images/crest.png");background-repeat:no-repeat;background-size:38px}.header .stafp-logo{background-image:url('../images/lamda.png');background-repeat:no-repeat;background-size:60px auto;padding-left:85px;height:90px;width:60%;text-transform:uppercase}.highlight-bar{width:9%;border-bottom:2px solid #333}h2{text-transform:uppercase}footer{font-size:12px;margin-top:30px;padding:30px 0 10px 0;color:#999;background-color:#15151f}footer h3{text-transform:uppercase;font-size:18px;color:#fff}footer .highlight-bar{border-color:#ccc}footer col-md-6{border:4px solid #ccc;width:80px}footer .social-media a{font-size:20pt}footer .social-media a:hover{font-size:20pt}.okbtn{min-width:38px;height:38px;margin-left:-10px}.textbox{border-radius:4px;border:0;height:38px;color:#999;vertical-align:bottom;padding-left:10px;background-color:#2a2a2a;-moz-border-radius:4px;-webkit-border-radius:4px}.hakyll{text-align:right}.recent-posts p{text-transform:uppercase}.recent-posts img{float:left;border-radius:8px;width:50px;margin-right:12px}.recent-posts ul{list-style-type:none;padding:0}.recent-posts ul li{margin:0 0 10px 0}.recent-posts p{font-size:13px;font-weight:bold;margin-left:8px}.content{font-size:11pt;text-align:justify}.content h2{font-size:20pt;color:#000}.content h3{color:#000}.content p{color:#222}.content .highlight-bar{border-color:#555;margin-bottom:15px}button{border:0;border-radius:6px;text-align:center;font-weight:bold;min-height:33px;min-width:100px;text-transform:uppercase;font-size:8pt;color:#fff;background-color:#0043cb;transition:0.2s;-o-transition:0.2s;-ms-transition:0.2s;-moz-transition:0.2s;-webkit-transition:0.2s}button:hover{background-color:#0053fb;transition:0.2s;-o-transition:0.2s;-ms-transition:0.2s;-moz-transition:0.2s;-webkit-transition:0.2s}.news-date{float:right;color:#999}.news-body{padding-top:10px;clear:right}