table{border-collapse:collapse;margin:0 0 1em 0;}
th{background: #ddd;}
th,td{text-align:center;padding:0.2em;border:1px solid #000;margin:0;}
th.colkin{background: #bdd;}
th.col1{background: #dbd;}
th.col4{background: #ddb;}
td.colkin{background: #dff;}
td.col1{background: #fdf;}
td.col4{background: #ffd;}
li{list-style: none;}
table ul{padding:0;}
table li{padding:0.2em 0;}
td.integer{border-right:none;text-align:right;}
td.fractional{border-left:none;text-align:left;}
td.value{border-right:none;}
td.error{border-left:none;}
.left{float:left;margin:1em;}
#nav,#nav li,#nav a,#nav .current ul a,#nav ul{float:left;list-style:none;margin:0;padding:0;background:#ddd;margin:0;padding:0;}
#nav {position:absolute;top:0;left:0;width:100%;height:2em;}
#nav li{overflow:hidden;height:2em;}
#nav li:hover{height:auto;}
#nav li:hover li{height:2em;}
#nav li li,#nav li li a,#nav ul{float:none;display:block;width:13em;}
#nav li li a{border-top:1px solid #000;}
#nav ul{margin-top:2em;border-bottom:1px solid #000;border-right:1px solid #000;}
#nav a,#nav .current ul a{border-left:3px solid #000;height:1.2em;margin:0;padding:0.4em;}
#nav .currentgroup a{border-left:3px solid #800;background: #eee;}
#nav .current{background: #fff;}
#nav .current a{border-left:3px solid #f00;background: #fff;}
#container{padding-top:2.5em;}
.equation th, .equation td{border:none;}
ul.fourvector {border-left:1px solid #000;border-right:1px solid #000;}