1p, li, td, th, h1, h2, h3 {
2	line-height: 1.6;
3}
4
5#control {
6	background-color: #eefaff;
7	border: 1px solid #3399ff;
8	border-collapse: collapse;
9	margin: 0px 0px 20px 0px;
10	width: 100%;
11}
12
13#control td {
14	padding: 3px;
15}
16
17#control_menu:link {
18	display: block;
19	width: 5em;
20	height: 20pt;
21	text-align: center;
22	line-height: 20pt;
23	color: #ffffff;
24	background-color: #3399ff;
25	position: fixed;
26	top: 0px;
27	right: 0px;
28}
29
30#control_menu:visited {
31	color: #ffffff;
32}
33
34#control_menu:hover {
35	color: #ffffff;
36	background-color: #0000ff;
37}
38
39.menu {
40	list-style-type: none;
41	margin: 0px;
42	padding: 0px;
43}
44
45.menu li {
46	display: inline;
47	padding: 0px 1em 0px 0px;
48}
49
50a:link {
51	color: #2244ff;
52	text-decoration: none;
53	font-family: monospace;
54}
55
56a:visited {
57	color: #2244ff;
58	text-decoration: none;
59}
60
61a:hover {
62	color: #ff3322;
63	text-decoration: underline;
64}
65
66a:active {
67	color: #ff3322;
68	text-decoration: underline;
69}
70
71#module_table {
72	border-collapse: collapse;
73}
74
75#module_tbody td,
76#module_tbody th {
77	border: 1px solid #dddddd;
78	padding: 3px 20px;
79	vertical-align: top;
80}
81
82#module_tbody th {
83	background-color: #eeeeee;
84}
85
86#module_tbody h1,
87#module_tbody h2,
88#module_tbody p {
89	font-size: 100%;
90	margin: 0px;
91	padding: 0px;
92}
93
94#module_tbody ol,
95#module_tbody ul {
96	margin: .3em 0px;
97	padding: 0px 0px 0px 2em;
98}
99
100#module_tbody tr:target {
101	background-color: #fffff0;
102	transition: background-color 800ms ease;
103}
104