body{margin:0;padding:0;background:#fff;color:#333;font-family:Lucida Grande,Tahoma,Verdana,Arial,sans-serif;font-size:11px;line-height:1.4}a{color:#3b5998;text-decoration:none}a:hover{text-decoration:underline}img{border:0}.topbar{background:#3b5998;border-bottom:1px solid #133783;color:#fff;height:42px;display:flex;align-items:center;padding:0 12px}.wordmark{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:700;letter-spacing:-.5px}.wordmark .brackets{color:#9db0d6;font-weight:400}.topbar .search{margin-left:auto;color:#bacbff;font-size:11px}.topbar .search input{font-size:11px;padding:1px 3px;border:1px solid #1a3168}.navstrip{background:#3b5998;border-bottom:1px solid #ffffff;padding:3px 12px}.navstrip a,.navstrip span{color:#fff;font-size:11px;margin-right:14px}.navstrip a:hover{text-decoration:underline}.navstrip .who{color:#bacbff;float:right;margin-right:0}.page{max-width:780px;margin:0 auto;padding:12px}.two-col{display:flex;gap:14px;align-items:flex-start}.two-col .left{width:200px;flex:0 0 200px}.two-col .right{flex:1}.box{border:1px solid #d8dfea;margin-bottom:12px;background:#fff}.box>h2{margin:0;background:#3b5998;color:#fff;font-size:11px;font-weight:700;padding:3px 7px}.box .box-body{padding:8px}.box.grey>h2{background:#6d84b4}.field{margin:2px 0}.field .k{color:#666;display:inline-block;width:90px;vertical-align:top}.field .v{color:#333}input[type=text],input[type=password],input[type=email],textarea{border:1px solid #bdc7d8;font-family:inherit;font-size:11px;padding:2px 3px}button,input[type=submit]{font-family:inherit;font-size:11px;padding:1px 6px;border:1px solid #333333;background:#eff2f7;cursor:pointer}button:hover,input[type=submit]:hover{background:#dfe4ee}.profile-pic{border:1px solid #b0b0b0;padding:2px;background:#fff;width:120px;height:120px;object-fit:cover;display:block}.wallpost{border-top:1px solid #e5e5e5;padding:6px 0}.wallpost:first-child{border-top:0}.wallpost .meta{color:#999;font-size:10px}.wallpost .author{color:#3b5998;font-weight:700}.notice{border:1px solid #dfc600;background:#fffbcc;padding:6px 8px;margin-bottom:12px}.error{border:1px solid #cc0000;background:#fee;padding:6px 8px;margin-bottom:12px;color:#a00}.footer{max-width:780px;margin:20px auto 40px;padding:8px 12px;border-top:1px solid #d8dfea;color:#999;font-size:10px;text-align:center}.footer a,.muted{color:#999}.small{font-size:10px}hr{border:0;border-top:1px solid #e5e5e5;margin:8px 0}
